Имя: Пароль:
1C
1С v8
Обновление формы списка
0 location
 
naïve
28.12.16
08:12
Добрый день уважаемые. Пожскажите плз. Изменяю реквизит в документе и записываю документ. В документе реквизит поменян, а в форме списка светится еще старый пока не нажать на кнопку обновить, как можно сделать чтобы оно обновилось автоматом?
1 lxndr
 
28.12.16
08:18
Глобальный контекст (Global context)
ОповеститьОбИзменении (NotifyChanged)
2 lxndr
 
28.12.16
08:18
а вообще, нажми Ф5
3 location
 
naïve
28.12.16
08:25
(2) неудобно пользоватю клацать F5
4 Радим1987
 
28.12.16
08:31
ОбновитьОтображениеДанных()
5 apokrit
 
28.12.16
08:36
(4) Никакого отношения к списку не имеет - так что и не поможет.

Б.м. правильный ответ в (1)
Если так не получается - то приделать к форме списка обработку оповещения, в ней вызывать <ТаблицаСвязаннаяСоСписком>.Обновить() и дергать оповещение из после записи в форме документа
6 location
 
naïve
28.12.16
09:10
(5) не сработал такой вариант. он даже не заходит в обработку оповещения в форме списка. Делаю после записи в форме документа

&НаКлиенте
Процедура ПослеЗаписи(ПараметрыЗаписи)
    
    ОповеститьОбИзменении(Объект.Ссылка);
    
КонецПроцедуры

Процедура ОбработкаОповещения(ИмяСобытия, Параметр, Источник)
    ДокументСписок.Обновить();
КонецПроцедуры


7 location
 
naïve
28.12.16
09:31
все получилось
вместо ОповеститьОбИзменении необходимо исользовать просто Оповестить.