Обычные формы. Как передать параметр в Форму? #789000


#0 by altaykniga
Доброго вечера, уважаемые специалисты. Вопрос такой. УПП 1.3.83.2, платформа 8.2.19.130. на форме документа ЗаказПоставщику сделал кнопку "Создать заказ покупателя". Код взял из модуля документа ЗаказПокупателя, из процедуры ОбработкаЗаполнения. Необходимо только отдельно заполнить реквизит "СкладГруппа". в процедуре общего модуля пишу: Но в модуле документа ЗаказПокупателя в процедуре ПриОткрытии выполняется такой код: а т.к. у меня ЭтоНовый и ПараметрОснование=Неопределено, то значение СкладГруппа изменяется. Никак не могу понять, как при открытии формы из общего модуля задать значение параметра "ПараметрОснование". Подскажите, пожалуйста, кто знает!
#1 by d546
я фигачил напрямую, 1. получал форму (процедура ПриОткрытии отрабатывается полностью) 2. правил реквизиты формы и объекта 3. открывал форму :)
#2 by altaykniga
причем в конфигураторе в реквизитах формы и в коде нигде не могу найти "ПараметрОснование"
#3 by d546
как я понял, это типа интерактивный параметр, при копировании в форме
#4 by youalex
это предопределенный параметр события ПередОткрытием
#5 by altaykniga
а как этому параметру присвоить значение до открытия формы из общего модуля?
#6 by Lexey_
ЗаказПокупателяОбъект.Заполнить(ДанныеЗаполнения); ДанныеЗаполнения это ПараметрОснование в ПриОткрытии
#7 by marvak
Или заполняй значение реквизита СкладГруппа ПОСЛЕ открытия формы. Типа: ФормаЗаказаПокупателя.Открыть;
#8 by youalex
наврал, это свойство формы, из СП: Расширение формы документа/Свойства формы/ПараметрОснование "Содержит ссылку на объект-основание." Можно явно указать - Форма.ПараметрОснования = СсылкаОснования
#9 by altaykniga
пробовал так написать в общем модуле, после метода ПолучитьФорму. выходит ошибка "Несоответствие типов"
#10 by youalex
у меня работает :
#11 by d546
нельзя использовать ссылку на текущий объект, я закинул в него левую ссылку ФормаОбъекта.ПараметрОснование = Справочники.ВычетыНДФЛ.Код101; прокатило
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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