Не работает типовое ограничение RLS на запись
Доброго дня
Столкнулся с проблемой, не проводится документ в ЗУП 3.1
Т.к. в процессе проведения есть запись в р.с. ПредставленияРабочихМест а у этого регистра есть ограничение RLS на изменение:
У пользователя права настроены, в профиле для ограничений нужная организация указана, но при попытке записать данные в регистр получаю сообщение что не достаточно прав для выполнения операции над базой данных
В RLS пока не сильно понимаю, может кто сталкивался с подобным, как решить можно?
Столкнулся с проблемой, не проводится документ в ЗУП 3.1
Т.к. в процессе проведения есть запись в р.с. ПредставленияРабочихМест а у этого регистра есть ограничение RLS на изменение:
#ПоЗначениям("РегистрСведений.ПредставленияРабочихМест","","",
"Организации","Организация",
"","","","", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","" )
У пользователя права настроены, в профиле для ограничений нужная организация указана, но при попытке записать данные в регистр получаю сообщение что не достаточно прав для выполнения операции над базой данных
В RLS пока не сильно понимаю, может кто сталкивался с подобным, как решить можно?
По теме из базы знаний
- Конфигурация Flowcon: Набор инструментов для управления задачами, проектами и бизнесом в 1С
- Распространенные ошибки разработчиков, приводящие к проблемам производительности
- Как доработать производительный RLS
- Особенности (ограничения) производительного RLS
- Быстрый фронт в базе размером 8.8 терабайт – наши стандарты при разработке компонентов системы
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(2) В журнале регистрации по этому поводу ничего, вот что я еще выяснил, если это ограничение из роли удалить, документ проводится, а после того как я это попробовал сделать и потом вернул руками ограничение на место, документ тоже стал проводится, ровно с тем же ограничением - как так то?
(3) Возможно у Вас используется "производительный" режим ограничения доступа на уровне записей. Этот режим отличается некоторой задержкой в применении изменений, касающихся видов и значений доступа. Тогда в Вашем случае возможно:
- Вы изменили значения доступа пользователю. Служебные ключи доступа не успели рассчитаться, как Вы осуществили попытку записи в регистр. Соответственно прав на запись еще нет.
- В Ваш регистр сведений была добавлена запись в режиме загрузки данных. Ответственность за запуск расчета служебных ключей ложится на разработчика, о чем он благополучно забыл. Ну а Ваши дальнейшие манипуляции привели таки к пересчету ключей доступа.
Вот такие догадки.
- Вы изменили значения доступа пользователю. Служебные ключи доступа не успели рассчитаться, как Вы осуществили попытку записи в регистр. Соответственно прав на запись еще нет.
- В Ваш регистр сведений была добавлена запись в режиме загрузки данных. Ответственность за запуск расчета служебных ключей ложится на разработчика, о чем он благополучно забыл. Ну а Ваши дальнейшие манипуляции привели таки к пересчету ключей доступа.
Вот такие догадки.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот