Constantus
07.02.19, 13:51
Приветствую, форумчане!
8.3.6, УФ, полностью самописная
Имеется форма списка документов "Реализация". В документе есть ссылка на документ "Заказ". На форме списка вывдена ссылка на документ "Заказы"
Нужно создать кнопку на форме списка "Реализация", которая при выделенной строке на документе "Реализация", откроет форму документа "Заказ", ссылка на который имеется в "Реализации".
Подскажите как сделать в УФ?
Форма = Документ.ПолучитьФорму("ФормаДокумента", СсылкаНаДокумент);
Форма.Открыть();
ОткрытьЗначение(СсылкаНаДокумент);
Constantus
07.02.19, 15:27
Vofka @ Сегодня, 17:47
необходимо зарегистрироваться для просмотра ссылки
,
&НаКлиенте
Процедура Команда1(Команда)
ОткрытьЗначение(ПолучитьНужное(Элементы.Список.ТекущаяСтрока));
КонецПроцедуры
&НаСервере
Функция ПолучитьНужное(Ссылка)
Возврат Ссылка.Заказ;
КонецФункции
На сервере получаю ссылку на Заказ в документе из текущей строки. Оптимизация есть? Так работает...
QUOTE (Constantus @ 07.02.19, 15:27) необходимо зарегистрироваться для просмотра ссылки
Оптимизация есть?
&НаСервереБезКонтекста
Constantus @ Вчера, 15:27
необходимо зарегистрироваться для просмотра ссылки
,
Можно открывать форму по ключу:
СтруктураПараметров = Новый Структура;
СтруктураПараметров.Вставить("Ключ", СсылкаНаДок);
ОткрытьФорму("Документ.ЗаказПокупателя.Формы.ФормаДокумента", СтруктураПараметров, ЭтаФорма);