УФ. Программное обновление вычисляемого поля табличной части документа #600627


#0 by Humandra
Добрый день! Подскажите плиз решение проблемы. Надо было добавить вычисляемое поле в документ, в табличную часть. Например, есть документ изменения ставки тарифа, и в колонке табличной части надо видеть старый тариф на дату, на день меньшую чем дата документа. Добавила реквизит табличной части и поле формы, написала серверную процедуру, в которой исходя из параметров заголовка документа и значения строки табличной части, на ПриЧтенииНаСервере получались данные и присваивались новому реквизиту. Работает. Теперь надо обновлять значение добавленной вычисляемой колонки при изменении реквизитов шапки документа (например, даты документа). На событии ПриИзменении реквизита вызываю ту же процедуру, что и на ПриЧтенииНаСервере: не обновляет. Пробую после этого вызывать Элементы.МояТабличнаяЧасть.Обновить; Не работает. Если вызывать ЭтаФорма.Прочитать, то перечитается весь объект, и сбросится и измененный реквизит шапки документа. Может кто подскажет, что с этим делать?
#1 by Humandra
Или на динамический список переделать? Еще не пробовала, но оно как - динамический список позволяет редактирование в самом списке?
#2 by Humandra
Код процедур такой: Не работает обновление.
#3 by Humandra
Up?
#4 by Mort
Вроде должно без обновления работать. Смотри отладчиком процедуру внимательнее.
#5 by Humandra
А! Точно, спасибо. Косяк в процедуре, обновлять не надо :)
#6 by Humandra
Ветку Иначе забыла :)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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