Собственно, есть УНФ с самописным документом, в форме которого чертова дюжина вызовов других форм. В документе работает один пользователь. Периодически пользователю выдается это чертово сообщение. Одна и та же последовательность действий может вызывать это сообщение, а может не вызывать(точнее, на пятый раз где-то выскакивает оно).
Понятно, что объект документа меняется где-то вне данной формы, но как поймать где? Есть какой-нибудь метод, кроме записи документа, проверить, что запись была модифицирована и надо перечитать?
(0) Сталкивался с такой проблемой. Не буду категоричен в определении причины, но у меня она возникала когда:
Из обработки ОТКРЫВАЕТСЯ форма документа1, потом обработка что-то делает с документом1 и снова пытается открыть ту же форму документа1. Вылетает такая же ошибка. Вылечилась - сначала закрыть открытую форму документа1 и снова ее открыть.