Довольно часто при настройке прав можно столкнуться с ситуацией, когда система сообщает "У пользователя не достаточно прав над операцией с базой данных".
Анализ кода, на какой же объект не хватает прав, может занять довольно продолжительное время. Особенно если ошибка возникает при выполнении сложного запроса.
В платформе 8.2.10 появилась возможность фиксации таких событий в журнале регистрации с указанием "проблемного" объекта и действия.
Эта возможность сэкономила мне не мало времени.
Предусмотрено использование в обычном и управляемом приложении (2 формы).
После устранения проблемы не забывайте отключать регистрацию отказа, что бы не засорять журнал лишними записями.
Внимание! Для регистрации отказа требуется вклюенная регистрация событий в журнале регистрации. Запись в журнал идет с уровнем "информация", по этому в настройках журнала должна быть включена регистрация такого уровня событий.
Добавил программную проверку, включена ли какая либо регистрация в ЖР, и включение в противном случае. Последнее действие требует монопольного режима.
Файлы обработки:
- Vklyuchenie_i_vyklyuchenie_registratsii_otkaza_v_dostupe_esli_U_polzovatelya_ne_dostatochno_prav_nad_operatsiey_s_bazoy_dannyh..epf Для скачивания нужна регистрация
В этой группе 1С
- Ограничение прав на уровне отборов
- Анализ прав / ролей
- Менеджер пользовательских настроек отчетов и обработок
- Обработка проверки доступности персональной информации
- Роли пользователей
- Монитор пользователей и ключей
- Предоставление и мониторинг временных прав доступа (ролей)
- Контроль редактирования Наименования в существующих элементах справочников