2022-10-31 01:29:04
Краткое описание :
Исключить неконсистентность в БДОписание :
Что измененно :
Требуется обеспечить блокировку редактирования одного
сопроводительного документа двумя пользователями.
Как измененно :
Добавлена системная настройка DOC.SD.LOCK "Логистика \
Документы \ Сопроводительные документы \ Блокировать документ при
редактировании". При включении и перезаходе в систему при попытке
редактирования будет предпринята попытка установки семафора на запрет
редактирования другими пользователями. Если это не удается, то если событие
обработки контроля шло с визуализацией, то будет выдано сообщение "Документ
заблокирован другим пользователем!". Внимание - для захвата документа
недостаточно открыть окно редактирования - нужно что то в нем попробовать
поменять. Снятие блокировки произойдет после закрытие окна редактирования или
после, перехода на другой документ. Узнать кто последний блокировал документ
можно также во внешнем атрибуте к сопроводительному документу "Заблокировал".
P.S. Доработка затрагивает большинство сопроводительных документов контура
логистики. При наличии потребности могут быть доработаны и другие типы
документов. P.S.S. Для собственных доработок можете использовать поле
USER_FIO_Lock