Имя: Пароль:
1C
1С v8
Как передать ТаблицуЗначений из обработки в вызывающий документ?
0 Cerera
 
27.06.13
14:10
В вызывающем обработку документе, есть реквизит "ХранилищеЗначений". Именно в нём должна храниться таблица значений, полученная в результате открытия обработки из самого этого документа?
Код открытия обработки:
   Обработка = ВнешниеОбработки.ПолучитьФорму("РаботаСДеревом.epf");
   Обработка.ВидДокумента="ЗаказПокупателя";
   Обработка.Открыть();

после того, как обработка отработала и пользователь нажал "Сформировать" в вызываемой обработке, она закрывается, а нам нужно в вызывающем документе получить доступ к таблице значений, которая сформировалась в результате нажатия на кнопку "Сформировать".

Как вариант, нужно создать реквизит в обработке типа "ТаблицаЗначений" и после закрытия, в вызывавющем  документе обращаться по имени к реквизиту "ТаблицаЗначений" ?
1 arsik
 
гуру
27.06.13
14:13
Нужно в обработку передать документ.
2 arsik
 
гуру
27.06.13
14:14
Типа
Обработка.ДокументОбъект=ЭтотОбъект;
3 Cerera
 
27.06.13
14:17
(2)а потом прям в обработке заполнять поля документа?
4 arsik
 
гуру
27.06.13
14:18
Ну или в обработке выполнить метод "ОповеститьОВыборе()" а документе уже обрабатывать событие обработкаВыбора()
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший