Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Как из формы обработки заполнить табл. часть док.? (число прочтений - 2348 )
leonidas
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 7
Зарегистрирован: 15. Августа 2006
Как из формы обработки заполнить табл. часть док.?
15. Августа 2006 :: 14:01
Печать  
Есть документ. Есть табличная часть документа.
В обработку передается параметром контекст документа.
     Параметры = СоздатьОбъект("СписокЗначений");    
     Параметры.ДобавитьЗначение(глВзятьКонтекст(Контекст),"Контекст");
     ОткрытьФорму("Обработка.Ассортимент",Параметры);

В обработке в процедуре ПриОткрытии()
ТекДок = Форма.Параметр.Получить("Контекст");
ТЗДок=СоздатьОбъект("ТаблицаЗначений");
ТекДок.ВыгрузитьТабличнуюЧасть(ТЗДок);

В этой обработке информация из табличной части документа представляется в удобном для редактирования виде (используется "Дерево+Таблица)...

После обработки нужно передать ТЗ обратно в документ и чтобы перезаполнилась табличная часть документа
В процедуре ПриЗакрытии() обработки пишу
ТекДок.ЗагрузитьТабличнуюЧасть(ТЗДок);
ТекДок.Форма.Обновить();

И не получается... В чем может быть причина!?
Может быть есть другие, более удобные методы работы?
  
Наверх
 
IP записан
 
DrACe
1c++ donor
1c++ power user
Отсутствует


1С++ любитель

Сообщений: 447
Местоположение: г. Новосибирск
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Как из формы обработки заполнить табл. часть д
Ответ #1 - 16. Августа 2006 :: 03:08
Печать  
может это отсюда вопрос? http://www.1cpp.ru/forum/YaBB.pl?num=1155204651

тогда попробуй так:

Код
Выбрать все
Система = СоздатьОбъект("Система");
Система.EnableNewLine(ТекДок);

ТекДок.ЗагрузитьТабличнуюЧасть(ТЗДок);
ТекДок.Форма.Обновить(); 

  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать