Имя: Пароль:
1C
1С v8
"Запись была изменена или удалена..." как поймать?
0 al_zzz
 
14.06.17
10:13
Собственно, есть УНФ с самописным документом, в форме которого чертова дюжина вызовов других форм. В документе работает один пользователь. Периодически пользователю выдается это чертово сообщение. Одна и та же последовательность действий может вызывать это сообщение, а может не вызывать(точнее, на пятый раз где-то выскакивает оно).
Понятно, что объект документа меняется где-то вне данной формы, но как поймать где? Есть какой-нибудь метод, кроме записи документа, проверить, что запись была модифицирована и надо перечитать?
1 Lexey_
 
14.06.17
10:18
(0) сравнивай ВерсияДанных
2 1sanekmaloi1
 
14.06.17
10:23
После записи/изменения объекта оповещай об этом открытые формы.
3 Лефмихалыч
 
14.06.17
10:51
>в форме которого чертова дюжина вызовов других форм
где-то там проблема
4 AlvlSpb
 
14.06.17
11:21
(0) Сталкивался с такой проблемой. Не буду категоричен в определении причины, но у меня она возникала когда:
Из обработки ОТКРЫВАЕТСЯ форма документа1, потом обработка что-то делает с документом1 и снова пытается открыть ту же форму документа1. Вылетает такая же ошибка. Вылечилась - сначала закрыть открытую форму документа1 и снова ее открыть.
5 MRAK
 
14.06.17
19:10
(0) подобное возникает, когда по переданной ссылке вызывается ПолучитьОбъект()
быстро найти проблемный вызов можно по совету из (1)
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.