Версия для печати темы (https://pro1c.org.ua/index.php?s=a66a4c54d7f21162939831a88933b733&showtopic=50340)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование управляемых форм 1С 8.2 _ Из формы списка открыть документ-ссылку основного документа (документа формы списка)

Автор: Constantus 07.02.19, 13:51

Приветствую, форумчане!

8.3.6, УФ, полностью самописная

Имеется форма списка документов "Реализация". В документе есть ссылка на документ "Заказ". На форме списка вывдена ссылка на документ "Заказы"

Нужно создать кнопку на форме списка "Реализация", которая при выделенной строке на документе "Реализация", откроет форму документа "Заказ", ссылка на который имеется в "Реализации".

Подскажите как сделать в УФ?

Автор: Володька 07.02.19, 14:44

Форма = Документ.ПолучитьФорму("ФормаДокумента", СсылкаНаДокумент);
Форма.Открыть();

Автор: Vofka 07.02.19, 14:47

ОткрытьЗначение(СсылкаНаДокумент);

Автор: Constantus 07.02.19, 15:27

Vofka @ Сегодня, 17:47 * ,


&НаКлиенте
Процедура Команда1(Команда)
                  
    ОткрытьЗначение(ПолучитьНужное(Элементы.Список.ТекущаяСтрока));              
    
КонецПроцедуры

&НаСервере
Функция ПолучитьНужное(Ссылка)
    
    Возврат Ссылка.Заказ;
    
КонецФункции


На сервере получаю ссылку на Заказ в документе из текущей строки. Оптимизация есть? Так работает...

Автор: Petre 08.02.19, 9:39

QUOTE (Constantus @ 07.02.19, 15:27) *
Оптимизация есть?

&НаСервереБезКонтекста

Автор: Bernet 08.02.19, 10:31

Constantus @ Вчера, 15:27 * ,
Можно открывать форму по ключу:

СтруктураПараметров = Новый Структура;
СтруктураПараметров.Вставить("Ключ", СсылкаНаДок);
ОткрытьФорму("Документ.ЗаказПокупателя.Формы.ФормаДокумента", СтруктураПараметров, ЭтаФорма);

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua