Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Обновление кэша закрытой формы

Обновление кэша закрытой формы
Я
   YuriEV
 
27.08.21 - 14:03
Всем доброго дня.
Столкнулся с очень интересной проблемой =)
Программно открываю форму, на которой есть реквизит ссылочного типа на документ. В документе есть табличная часть, я вытащил её на форму, просто для чтения данных (без редактирования).
Далее программно добавляю туда строку, и закрываю, но при следующем открытии этой формы эта строка там не отображается, хотя в документе она присутствует.
перезапускаю 1С, открываю снова форму и вуаля, данные появились.
Пробовал обновлять эту таблицу, переприсваивать ссылку на сервере и на клиенте, но без результатно. Такое ощущение что где то это все закэшировалось и не хочет обновляться)

Подскажите как побороть эту проблему?) вариантов сделать эту задачу по другому масса, но просто понравилась сама ситуация.
   lubitelxml
 
1 - 27.08.21 - 14:18
"В документе есть табличная часть, я вытащил её на форму, просто для чтения данных (без редактирования)." - используй не ТЗ, а динамический список и поставь динамическое обновление
   vicof
 
2 - 27.08.21 - 14:32
(1) +1
   YuriEV
 
3 - 27.08.21 - 15:01
(1) Ну я же написал, что вариантов решения этой проблемы куча.
Просто интересно разобраться в чем причина, где происходит это хранение и как его почистить.
И еще одно не мало важное условие, при выборе другого документа происходит точно такая же история. Данные перезаполняются из него, но без последних добавленных.

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.