cmUserConflict: пассивная блокировка |
Идентификатор события - cmUserConflict.
Оператор Abort не может быть выполнен.
Оператор Stop может быть выполнен.
В случае выполнения оператора Stop отменяется стандартная обработка, состоящая в выдаче сообщения "Другой пользователь уже модифицировал запись. Хотите сохранить изменения?" и в повторном взятии записи с последующей модификацией, если пользователь ответил "Да" на запрос.
Событие возникает в случае сработавшей пассивной блокировки. Пассивная блокировка срабатывает, если два пользователя одновременно правили одну запись и один из них внес изменения. При попытке внести свои изменения на станции второго пользователя возникнет это событие. Стандартный обработчик спрашивает у второго пользователя хочет ли он внести свои изменения поверх изменений первого пользователя. При желании на это событие можно повесить какую-либо свою обработку
Для успешной модификации записи необходимо взять ее заново (например, операторами PushPos и PopPos, вызванными последовательно). При этом необходимо обязательно вызвать метод Stop для отмены стандартной обработки.