Перечитать данные в табличной части документа #762657


#0 by digiti
Здравствуйте! Имеется документ Ремонтная ведомость (РВ), у которой есть табличная часть, состоящая из документов Ордер. При изменении реквизита РВ (коэффициента к стоимости работ) происходит запись и проведение документа РВ и пересчет и запись с проведение всех документов табличной части (ордеров). Но после этого на форме РВ в табличной части не обновляется колонка суммы ордеров, хотя подвал сумм обновляется. Суммы ордеров имеет путь к данным - ДокументОбъект.СписокОрдеров.Ордер.СуммаДляСписка, т.е. это реквизит ордера, а подвал - ДокументОбъект.ВсегоСтоимость (это реквизит РВ). Если открыть ордер в ТЧ и потом его провести и закрыть, то после этого все обновляется. Хотя открывается он уже с новыми пересчитанными данными. Закомментировала то, что пробовала. ============================== &НаКлиенте ..... расчеты.... ============================== &НаСервере
#1 by Никулин Леонид
Тебе обновить отображение данных что ли нужно?
#2 by digiti
Да. Обновить суммы в каждой строчке ТЧ - ДокументОбъект.СписокОрдеров.Ордер.СуммаДляСписка
#3 by Никулин Леонид
&НаКлиенте
#4 by rozer76
>> происходит запись и проведение ДокументОбъект.<Имя документа> (DocumentObject.<Имя документа>) Прочитать (Read) Синтаксис: Прочитать Описание: Считывает данные документа из базы данных. Доступность: Сервер, толстый клиент, внешнее соединение, мобильное приложение(сервер). Примечание: Позволяет прочесть данные заново. Недопустим для нового объекта. Пример: РасходнаяНакладная.Прочитать;
#5 by digiti
В примере кода закоменнтированные строчки - это то, что пробовала.
#6 by digiti
Разобралась. Не хватало в цикле пересчета строчки ОповеститьОбИзменении(СтрокаТЧ.Ордер).
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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