Внешняя печатная форма в качестве обработки
☑
0
SergeyGr
13.02.20
✎
15:06
Хочу использовать внешнюю печатную форму как обработку, т.е. из документа по кнопке печать открыть форму настройки, указать на ней некоторые параметры и записать их в этот документ.
Функция СведенияОВнешнейОбработке() Экспорт
ДобавитьКоманду(ТаблицаКоманд,
"Заполнения подписей",
"заполненияПодписей",
"ОткрытиеФормы",
Ложь,
"");
Форма открывается.
Вопрос: как в этой форме получить ссылку на открытый документ ?
Спасибо
1
Андроны едут
13.02.20
✎
15:13
у формы отчета есть владелец - форма документа из которого была открыта форма отчета.
2
SergeyGr
13.02.20
✎
15:17
(1)А как до этого владельца "достучать" ?
3
Андроны едут
13.02.20
✎
15:25
Для БСП стандартно в форме отчета у метода ВыполнитьКоманду пишешь код:
&НаКлиенте
Процедура ВыполнитьКоманду(ИдентификаторКоманды, ОбъектыНазначения) Экспорт
ФормаДокумента = ВладелецФормы.ЭтаФорма;
ИмяФормыДокумента = ФормаДокумента.ИмяФормы;
ОбъектДокумента = ФормаДокумента.Объект;
...
конецПроцедуры
Независимо от того, куда вы едете — это в гору и против ветра!