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