ОткрытьФорму() с заполнением реквизитов документа #8621


#0 by Олег В
Не подскажете, каким образом из внешнего отчета открыть форму докуиента с заполненными реквизитами? Я делаю так ОткрытьФорму("Документ.Заказ", КонтекстФормы, 0); Каким образом присваивать значения элементам формы? Если описать в модуле документа, то при любом открытии формы элементы будут заполняться..или нет? Хочется, чтобы только при открытии из внешнего отчета.. Спасибо.
#1 by spock
2Выдержка из СП: <КонтекстФормы> - имя переменной, куда можно задать значение любого типа для передачи в открываемую форму. Данное значение будет доступно в открытой форме как атрибут Форма.Параметр. После исполнения данного метода система вернет в данную переменную контекст открытой формы (необязателен);
#2 by Warlock
В КонтекстФормы занеси СписокЗначений со всеми значениями. Этими значениями и заполняй. А необходимость заполнения можешь определять анализируя одно из значений из того же СпискаЗначений(или если не пришел СписокЗначений)...
#3 by mszsuz
В документе, в ПриОткрытии делай Естественно, что сначала список значений надо подготовить во внеш.отчете и передать его вторым параметром в ОткрытьФорму
#4 by Олег В
Во-во! Я это читал. К сожалению не понимаю как это использовать. Примерчик бы мне..В книге примера нет, в остальных моих материалах тоже. Экспериментировать тоже пробовал.
#5 by Олег В
Спасибо.. Буду пробовать.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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