Имя: Пароль:
1C
1С v8
Обновление реквизита формы
0 gvido
 
12.07.13
13:17
8.2 Управляемые формы
Во время работы пользователя с документом, внешний сервис производит изменение одного из реквизитов этого документа, записывает его. Соответственно версия документа меняется, изменения внесенные пользователем не могут быть записаны.
Вопрос - как обойти данную ситуацию)
1 Mitriy
 
12.07.13
13:18
перечитать данные формы...
2 Mitriy
 
12.07.13
13:18
но вообще это может вызвать у кого-нибудь истерику...
3 gvido
 
12.07.13
13:19
после записи? а если пользователь внес изменения что с ними будет?
4 Mitriy
 
12.07.13
13:19
(3) см. (2)
5 gvido
 
12.07.13
13:20
возможно обновить на форме 1 реквизит?
6 MSII
 
12.07.13
13:20
(3) Запомнить значения реквизитов, потом (1), потом восстановить значения реквизитов, которые изменил пользователь.
7 gvido
 
12.07.13
13:22
(6) криво, в момент обновления пользователь может что-то вводить - будет истерика.
8 gvido
 
12.07.13
13:24
единственный вариант который пока вижу, производить изменения в этом реквизите от лица пользователя, то есть в самой форме.
9 MSII
 
12.07.13
13:26
(7) В какой момент обновления? Перед записью сделать (6), в этот момент пользователь ничего не вводит.
10 MSII
 
12.07.13
13:27
Или обламывать сервис. Пусть пишет документы тогда, когда с ними не работают пользователи.
11 gvido
 
12.07.13
13:28
(10) видимо так и придется сделать, Спасибо.