Имя: Пароль:
1C
1С v8
Обновление управляемой формы
,
0 sonGodv
 
27.08.15
13:42
Коллеги, прошу помощи!
Есть документ Поступление, документ подписан при проведении на серверную процедуру, которая в конце выполнения устанавливает новое значение реквизита объекта.
НА форме есть элемент, который связан с изменяемым реквизитов объекта. Но после проведения, форма естественно не обновляется. Ее надо обновить.
Читал темы, пробовал Оповестить(), но процедура по подписке на сервере выполняется. И вызова этой процедуры из формы нет.
1 kosts
 
27.08.15
13:45
(0) Обновлять форму каждый раз когда при возврате с сервера, когда есть вероятность, что связанные реквизиты изменились
2 НикДляЗапросов
 
27.08.15
13:45
Никак
3 sonGodv
 
27.08.15
14:10
(1) (2) Не знаю даже, что лучше)
Но все-таки не вериться, что это все, что можно сделать
4 Nuobu
 
27.08.15
14:18
(3) В ПослеЗАписи написать Прочитать()?
5 sonGodv
 
27.08.15
14:22
(4) Так ПослеЗаписи не выполняется
6 Nuobu
 
27.08.15
14:23
(5) документ подписан при проведении на серверную процедуру.

В момент проведения происходит запись.
7 Fish
 
27.08.15
14:39
(0) Только в форме прописывать. Из подписки не выйдет.
8 sonGodv
 
27.08.15
14:41
(6) Нет отладчик в ПослеЗаписи() в УФ не заходит
9 Nuobu
 
27.08.15
14:44
(8) Скорее всего ты вызываешь процедуру записи программно, по кнопочке какой-то.
Вот та ту кнопочку и навесь Прочитать()?
10 sonGodv
 
28.08.15
08:48
(9) Кнопка провести автозаполняемая, самой форме не принадлежит. Цель изначально ставилась как можно меньше менять типовой функционал.  
Пришлось все-же отказаться от подписки. Перенес процедуру в модуль объекта.
Программист всегда исправляет последнюю ошибку.