Имя: Пароль:
1C
1С v8
Обновить значение в поле управляемой формы
0 Alexey_55
 
12.11.14
13:56
Таблицу значений вывел в управляемую форму.
Добавил в форму Поле и указал путь к данным ТаблицаЗначений.Номенклатура.Артикул

Открываю форму, выводится текущий артикул.
Открываю номенклатуру, изменяю артикул, записываю номенклатуру.
В форме остается старый артикул.

Подскажите плиз может есть какойнить метод формы, который обновил бы это поле?
Пробовал Обновить(), ОбновитьОтображениеДанных() не помогает
1 Ns33
 
12.11.14
15:09
Интересный случай. Если номенклатура изменена не через данную ТЗ, то её изменение в ТЗ не отображается. ОповеститьОбИзменении(Объект.Ссылка) в карточке ТМЦ в ПослеЗаписи() не помогло.
ТЗ или часть её обновилась если убрать/установить видимость.

В общем как вариант для текущего пользователя в карточке ТМЦ в ПослеЗаписи() делать Оповестить(), ловить это событие в форме с ТЗ, спрятать и отобразить ТЗ.
Или в форме с ТЗ ПодключитьОбработчикОжидания() и каждые ХХ сек "перепрятывать" ТЗ.
2 Avganec
 
12.11.14
15:15
(0) а зачем ТЗ? используйте динамический список и данные, при указании автообновления, сами обновятся.
3 ЧепухаКакаяТо
 
12.11.14
15:26
ТЗ не хранится в базе данных, если надо перечитывать данные то лучше заного обращаться к процедуре которая формирует данную ТЗ
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.