5. Запретить сохранять изменения в QuerySave формы.Варианты есть...
1. Права доступа к базе.
2. Права доступа к документу.
3. Права доступа к элементу дизайна.
4. Отсутствие в форме редактируемых полей.
5. Запретить сохранять изменения в QuerySave формы.
По-моему вот самый четкий вариант.6. отслеживать попытку перейти в режим редактирования и не давать этого сделать
Да. И самый гибкий.По-моему вот самый четкий вариант.
в событии Queryopen и Querymodechange пишем Continue=false для попыток открыть в режиме редактирования или перейти в режим редактирования.
ну добавить доп слойДа. И самый гибкий.
Только надо помнить, что при необходимости все эти запреты можно обойти при открытии документа с отладчиком и нажатии в указанных событиях кнопки Stop.
т.к. в домине нет реализации ABAC то и возникают подобные хотелкиACL, поля Authors/Readers, отсутствие редактируемых полей - самые надёжные способы. Всё остальное можно обойти или обмануть.
Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab