Несколько способов защитить регистр сведений от одновременного изменения разными пользователями в 1С:
- Убрать право «Редактирование». 1 Оно относится к правам на интерактивное изменение регистра сведений. 1 Если его нет, пользователи не смогут поправить регистр вручную. 1
- Сделать общий привилегированный модуль. 1 В нём прописать процедуры работы с регистром и работать с ним только посредством вызова этих процедур, а все права убрать. 1
- Использовать механизм ограничения доступа на уровне записей (RLS). 3 Ограничения представляют собой условия, при выполнении которых действие над данными (чтение, запись и т. д.) будет разрешено. 3 Так можно ограничить доступ не к объекту в целом, а только к части его данных. 3
- Установить управляемые блокировки. 2 Разделяемая блокировка устанавливается для того, чтобы данные не были изменены другими транзакциями. 2 Исключительная блокировка, помимо этого, обеспечивает запрет не только изменения этих данных, но даже их чтения другими транзакциями. 2
Для точной настройки защиты регистра сведений рекомендуется обратиться к специалисту.