8.2 Открыть элемент из формы списка.
☑
0
Смешной 1С
11.10.12
✎
20:48
Добрый день!
Настал ступор у меня.
Есть форма списка регистра сведений.
Есть колонка, в которой записана ссылка на элемент справочника.
Как находясь на строке регистра сведений открыть элемент справочника?
Пишу:
&НаКлиенте
Процедура Просмотр(Команда)
ТекущаяСтрока = Элементы.Список.ТекущиеДанные;
ПросмотрСервер(ТекущаяСтрока);
КонецПроцедуры
&НаСервере
Процедура ПросмотрСервер(ТекущаяСтрока)
ТекЭлемент = ТекущаяСтрока.Элемент.ПолучитьОбъект();
??? Что дальше? Как открыть форму справочника?
КонецПроцедуры
1
Нуф-Нуф
11.10.12
✎
20:54
Дальше? Получи форму и открывай
2
Смешной 1С
11.10.12
✎
20:55
(1)На сервере он не воспринимает методы ОткрытьФорму, открытьЗначение
3
Armando
11.10.12
✎
20:56
Зачем на сервере? Ты хочешь серверу форму показать?
4
Смешной 1С
11.10.12
✎
20:57
(3) Логично. Нет.
Надо значит вернуть на клиента. Но ведь просто ссылку я не верну?
5
Armando
11.10.12
✎
20:59
Что-то типа
&НаКлиенте
Процедура Просмотр(Команда)
ОткрытьЗначение(Элементы.Список.ТекущиеДанные.НужнаяСсылка);
КонецПроцедуры
6
Смешной 1С
11.10.12
✎
21:01
(5) Спасибо, как все просто-то). Я почему то был уверен что он с клиента так не сможет.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший