Имя: Пароль:
1C
1С v8
УФ Как очистить сохраненные значения?
0 RomaH
 
naïve
01.11.13
14:20
Обработка
в ней ТЧ
в ТЧ реквизит - ссылка на документ

на форме таблица
в таблице колонка с данными из реквизита документа

програмно меняю реквизит документа, но в ТЧ он отображается старым значением
и так пока не перезапустишь программу, даже перезапуск обработки не помогает

как почистить?
1 Drac0
 
01.11.13
14:22
(0) Косяк с кэшем. Можно использовать ОповеститьОбИзменении или выводить данные не через точку, а полноценно собирать и помещать.
2 olegves
 
01.11.13
14:25
замени ТЧ на динамич. список (ДС) и после сохранения на клиенте выполни:
Элементы.ДС.Обновить()
3 Drac0
 
01.11.13
14:26
(2) Думаю, там ТЧ не просто так. Скорее всего поля редактируются, а делать это в ДС нельзя ...
4 andreymongol82
 
01.11.13
14:34
ОповеститьобИзменении работает для динамических списков. если там он есть, то в обработке достаточно и его. Если не динамический список, то надо как-то периодически перечитывать значения
5 RomaH
 
naïve
01.11.13
14:37
(4) мне достаточно один раз после обработки
но как эти значения перечитать?
6 RomaH
 
naïve
01.11.13
14:38
(2) читай внимательно - ТЧ обработки
7 Infsams654
 
01.11.13
14:44
(6) ОтобразитьИзменениеДанных
8 Drac0
 
01.11.13
14:51
(5) ОповеститьОбИзменении(<Ссылка>) Пробовал?
9 andreymongol82
 
01.11.13
14:52
(7) (8) Опередили. )
10 Drac0
 
01.11.13
14:54
(9) Я уже в (1) про это сказал.