Показать сообщение отдельно
Старый 20.11.2008, 12:49   #5  
CDR is offline
CDR
MCTS
MCBMSS
 
236 / 175 (6) ++++++
Регистрация: 27.11.2003
Цитата:
Сообщение от miklenew Посмотреть сообщение
Да, забыл написать: Ошибка появляется как раз на doupdate().

Пробовал. Но дело то не в этом.
Я знаю я работаю один с этой записью.
Код остался только в upadate(). Всё остальное что могло вызваться закоментировал.
Такая ситуация возникает в том случае, когда запись в результате "хитрого кода" пытается сохраниться дважды.
Наиболее распространенная ошибка следующая:
Пользователь пытается сохранить изменения -> при сохранении записи запускается цепочка методов write, update и т.д. -> в одном из методов есть find текущей записи и ее update() с использованием отдельной переменной -> соответственно, когда очередь доходит до сохранения курсора формы, запись уже была изменена в коде. -> Ядро считает, что запись изменена другим пользователем и выдает ошибку.

Резюме: внимательно смотрите Ваш код, с 99% вероятностью ошибка аналогична описанной.
__________________
Dynamics AX Experience