Имя: Пароль:
1C
 
Обработка заполнения табличной части - доступ к форме
0 repin_mike
 
09.08.18
11:06
8.2 обычные формы. Документ Акт сверки, нужно запилить свой механизм заполнения через обработку заполнения ТЧ.
Документ устроен следующим образом - есть ТЧ, есть реквизит ОстатокНаНачало, но нет реквизита ОстатокНаКонец, остаток на конец просто лежит ПолеВвода на форме. При типовом заполнении сначала происходит заполнение ТЧ, а потом вызывается функция формы ПересчитатьОстатки(), в которой написано что-то типа

ОстатокНаКонец = ОстатокНаНачало + ПоДаннымОрганизации.Итог("Дебет") -  ПоДаннымОрганизации.Итог("Кредит");
ЭлементыФормы.ОстатокНаКонец.Значение = ОстатокНаКонец;

Если я делаю свою обработку заполнения ТЧ, то я могу всё что угодно запихать в ТЧ, могу добраться до Объект.ОстатокНаНачало, но не могу изменить остаток на конец, т.к. в обработке заполнения ТЧ ни формы, ни соответственно ЭлементыФормы нет. В Инициализировать есть только объект, табличная часть и табличное поле формы. Возможно ли что-нибудь сделать в том случае или только тащить свой механизм в конфигурацию?
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.