Имя: Пароль:
1C
1С v8
Косяк с табличной частью
0 Alexperumov
 
21.05.15
15:15
8.2 обычное приложение.

При заполнении ТЧ документа внешней обработкой почему-то не появляется результат в ТЧ. Причем если закрыть док, потом открыть все появляется.

В конце записывается так:
ТекДок = Объект.ссылка.ПолучитьОбъект();    
ТекДок.ПоДаннымОрганизации.Загрузить(НаборДвижений);
ТекДок.Записать();

Чую не хватает что-то типа Форма.Обновить(), но и так не пашет.
1 zak555
 
21.05.15
15:16
перечитать данные в основной реквизит
2 Господин ПЖ
 
21.05.15
15:18
ТекДок = Объект.ссылка.ПолучитьОбъект();    
ТекДок.ПоДаннымОрганизации.Загрузить(НаборДвижений);
ТекДок.Записать();

находясь в форме в толстом - так пишут .удаки...
3 Alexperumov
 
21.05.15
15:21
(2) шта? как тогда заполнить нормально?
4 Timon1405
 
21.05.15
15:24
5 Alexperumov
 
21.05.15
16:15
ТабЧасть = Объект[ТабличнаяЧасть];    
ТабЧасть.Загрузить(НаборДвижений);

Оказалось надо ТабличнаяЧасть протащить через все процедуры из инициализировать()
6 Зеленый пень
 
21.05.15
16:21
(5) Если у тебя есть Объект, зачем тащить отдельно ТЧ ?
7 Alexperumov
 
21.05.15
16:24
(6) Без понятия, с ним не пашет: недоступен для записи или пустая тч как описал вначале.
8 Alexperumov
 
21.05.15
16:26
(6) + хотя если сделать форму для отладки, то через нее все заполняется.