Имя: Пароль:
 
1C
1С v8
УТ 11.2 Как получить ссылку на документ, открывший форму внешней обработки?
0 Rizhij_Nikitos
 
31.10.17
12:19
Ситуация: УТ 11.2, есть внешняя обработка у которой "Вид": "ПечатнаяФорма", то есть она упадет в список с остальными печатными формами.

В команде "Использование" стоит открытие формы. То есть я нажимаю на кнопку печати в документе, выбираю свой вариант внешней обработки и открывается форма внешнего отчета. Вопрос, как получить ссылку на документ откуда у меня все это открылось?
1 Jokerman
 
31.10.17
12:26
Как открываете форму, если в коде (ОткрытьФорму) там владельца можно передавать
2 Peltzer
 
31.10.17
12:30
А не реквизит обработки СсылкаНаОбъект?
3 Rizhij_Nikitos
 
31.10.17
12:31
(2) У меня УФ.
(1) Форму открывает БСПшный модуль и передает управляемую форму из которой открыто в виде владельца
4 Rizhij_Nikitos
 
31.10.17
12:38
Все, вопрос решен.

Нюансы работы можно посмотреть в процедуре ВыполнитьОткрытиеФормыОбработки(ВыполняемаяКоманда, Форма, ОбъектыНазначения) Экспорт

Общий модуль ДополнительныеОтчетыИОбработкиКлиент.

Ответом на вопрос служит обращение на форме к параметру ВладелецФормы.Параметры.Ключ - это и есть документ, откуда вызвана внешняя обработка
5 Jokerman
 
31.10.17
12:38
ПереданнаяФорма.Объект.Ссылка