Имя: Пароль:
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)
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн