Имя: Пароль:
1C
1С v8
Внешняя печатная форма в качестве обработки
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
Для БСП стандартно в форме отчета у метода ВыполнитьКоманду пишешь код:

&НаКлиенте
Процедура ВыполнитьКоманду(ИдентификаторКоманды, ОбъектыНазначения) Экспорт
    ФормаДокумента = ВладелецФормы.ЭтаФорма;
    ИмяФормыДокумента = ФормаДокумента.ИмяФормы;
    ОбъектДокумента = ФормаДокумента.Объект;

...
конецПроцедуры