Не меняются данные в управляемой форме после изменеий объекта чьи данные взяты #635522


#0 by zloy-duh
Есть документ. На его форму выводятся данные (реквизиты) реквизита табличной части. В результате проведения дока меняются данные елемента справочника из которого я вынес на форму поля. Путь к данным вынесенных полей: Элементы.Решение.ТекущиеДанные.Закупка.ДатаНачалаПроцедуры, где Решение - табл.часть документа Закупка - реквизит табл части ДатаНачалаПроцедуры - реквизит Закупки. Так вот, после изменения закупки в результате проведения документа данные на форме не меняются. Помогает только перезагрузка Предприятия. Почему так происходит?
#1 by Heckfy
Попробуйте вместо перезагрузки F5 нажать.
#2 by Heckfy
Или: ЭтаФорма.ОбновитьОтображениеДанных; Или: Элементы.Решение.Обновить; Чего б еще подсказать.....
#3 by Жан Пердежон
странно, что сервак перегружать не стали
#4 by zloy-duh
Попробовал - ничего не помогает. Также не помогает Форма.Прочитать, Форма.ОбновитьОтображение
#5 by zloy-duh
Элементы.Решение.Обновить; - думаю не поможет, т.к. после закрытия и повторного открытия формы ничего не меняется
#6 by YF
Я вот не понял, на форме отображается одно поле в котором данные? Если так, то из какой строки табличной чати они берутся?
#7 by hhhh
надо объект считывать из базы, а вы форму обновляете из того же старого объекта.
#8 by Надсмотрщик
УФ
#9 by zloy-duh
YF, на форме есть и табличная часть и поля реквизита табл части (для расшифровки)
#10 by zloy-duh
Перечитать объект и засунуть его в форму не помогло, т.к. с объектом документа все ок - неизменились отображаемые данные из реквизита табл части
#11 by zloy-duh
Нашел решение. ЭтаФорма.ОтобразитьИзменениеДанных(СсылкаНаИзмененныйОбъект,ВидИзмененияДанных.Изменение);
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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