Показать сообщение отдельно
Старый 13.10.2010, 19:56   #1  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,875 / 3123 (112) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Логирование изменений и открытие доступа к домену
Недавно обнаружил странный глюк.

Если для пользователя выключен ключ контроля доступа SysOpenDomain (Открытие доступа к домену), то для него может не работать логирование изменений (sysdatabaselog) в табличках

Рассмотрим пример.
Предположим, мы хотим контролировать изменения в какой либо табличке (напр. заказы) для всех пользователей. Для этого мы настраиваем для домена Admin логирование этой таблички.
Для пользователя N выключен ключ SysOpenDomain и даны права только в домене DOMAINX, а в домене Admin никаких прав нет (т.е. он видит только компании из домена DOMAINX а о других даже не подозревает и зайти в них не может)

В итоге для этого пользователя не логируются изменения в заказах !
чтобы они логировались, нужно либо настроить это логирование также для домена DOMAINX либо дать ему доступ на ключ SysOpenDomain. Считаю что это бага, так как настройка прав доступа не должна влиять на настройки логирования таблиц.

Полагаю что глюк возникает из-за того что отключение ключа SysOpenDomain и отсутствие прав на домен Admin приводит к тому что настройки логирования домена Admin становятся просто не доступны этому пользователю и ядро считает что никакого логирования не настроено


P.S.
Ax 3.0 KR3 application SP5
За это сообщение автора поблагодарили: gl00mie (15).