1С:Проверка блокировки документа перед его изменением
Ошибка: в высоко нагруженном приложении с бекендом на 1С, возникают ситуации с одновременным изменением части данных одного из документов. Соответственно возникала ошибка
Операция не может быть выполнена из-за несоответствия версии или отсутствия записи базы данных (возможно, запись была изменена или удалена)!
Решение: перед изменением документа, ждем его разблокировки:
оЭЗС = кккк.ПолучитьОбъект();
пока кккк.Заблокирован() цикл
конеццикла;
кккк.Прочитать();
кккк.Заблокировать();