0
DZ
30.05.12
✎
15:05
|
Не всегда получается получить какой-либо параметр из модуля формы внешней обработки.., а именно для примера , если есть обработка табличной части документа, в качестве параметра нужно передать объект из которого вызванна данная обработка, так вот если форма обработки создана с типом формы "Форма обработки". то необходимый параметр можно получить из модуля самой формы, если же форма обработки создана с типом произвольная форма, тогда не получится получить нужный нам объект. Как я предполагаю зависит это от типа реквизита формы, предопределеный реквизит "ОбработкаОбъект" создается сразу с типом ВнешняОбработка, но даже в том случае если после создания формы с типом произвольная и дабавить реквизит "ОбработкаОбъект", с тем же типом, передать параметр так же не получится. В чем существенное отличие этих 2-х типов формы, в том что форму обработки можно назначить основной, и зависит ли от типа формы возможность передачи параметра. или же я ошибаюсь? Может кто-нибудь объяснить, подсказать?
|
|
2
Maxus43
30.05.12
✎
15:11
|
>>для примера , если есть обработка табличной части документа, в качестве параметра нужно передать объект из которого вызванна данная обработка
В типовых передаётся в параметр Процедуры обработки, а не в параметр самой обработки, неудачный пример
|
|
3
DZ
30.05.12
✎
15:34
|
(1) нет совойства Данные у формы внешней обработки.
(2) не могу утверждать удачный пример или нет, но факт имеет место быть. Конечно же если делать основные действия в модуле объекта, передать как параметр в любую функцию труда не составит, идея в том что в процедуре "Инициализация" модуля объекта мы получаем объект, который нам нужно передать в модуль формы.. и при выборе типа формы обработки "произвольная", данный параметр передать не получится.
|
|