Передача параметра в модуле формы внешней обработки #613227


#0 by DZ
Не всегда получается получить какой-либо параметр из модуля формы внешней обработки.., а именно для примера , если есть обработка табличной части документа, в качестве параметра нужно передать объект из которого вызванна данная обработка, так вот если форма обработки создана с типом формы "Форма обработки". то необходимый параметр можно получить из модуля самой формы, если же форма обработки создана с типом произвольная форма, тогда не получится получить нужный нам объект. Как я предполагаю зависит это от типа реквизита формы, предопределеный реквизит "ОбработкаОбъект" создается сразу с типом ВнешняОбработка, но даже в том случае если после создания формы с типом произвольная и дабавить реквизит "ОбработкаОбъект", с тем же типом, передать параметр так же не получится. В чем существенное отличие этих 2-х типов формы, в том что форму обработки можно назначить основной, и зависит ли от типа формы возможность передачи параметра. или же я ошибаюсь? Может кто-нибудь объяснить, подсказать?
#1 by butterbean
смотри свойство Данные у формы, в нем основной реквизит задается
#2 by Maxus43
>>для примера , если есть обработка табличной части документа, в качестве параметра нужно передать объект из которого вызванна данная обработка В типовых передаётся в параметр Процедуры обработки, а не в параметр самой обработки, неудачный пример
#3 by DZ
нет совойства Данные у формы внешней обработки. не могу утверждать удачный пример или нет, но факт имеет место быть. Конечно же если делать основные действия в модуле объекта, передать как параметр в любую функцию труда не составит, идея в том что в процедуре "Инициализация" модуля объекта мы получаем объект, который нам нужно передать в модуль формы.. и при выборе типа формы обработки "произвольная", данный параметр передать не получится.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С