Ошибка "У пользователя недостаточно прав на исполнение операции над базой данных" при программной записи документа
Добрый день
Столкнулся с такой проблемой: внешняя обработка создает документ Премия, пытается его записать но выдается сообщение об ошибке
"У пользователя недостаточно прав на исполнение операции над базой данных"
Причем если руками создать документ Премия, заполнить его аналогично, записать, то после этого и в обработке начинает создаваться документ без ошибок
В ЖР при возникновении ошибки пишет что отказ доступа на чтение к документу Премия
Событие ПерезЗаписью отрабатывает, до события ПриЗаписи не доходит
Все подписки привязанные к документУ Премия отрабатывают, найти место на котором валится ошибка не удается
Может кто сталкивался с похожим поведением?
Столкнулся с такой проблемой: внешняя обработка создает документ Премия, пытается его записать но выдается сообщение об ошибке
"У пользователя недостаточно прав на исполнение операции над базой данных"
Причем если руками создать документ Премия, заполнить его аналогично, записать, то после этого и в обработке начинает создаваться документ без ошибок
В ЖР при возникновении ошибки пишет что отказ доступа на чтение к документу Премия
Событие ПерезЗаписью отрабатывает, до события ПриЗаписи не доходит
Все подписки привязанные к документУ Премия отрабатывают, найти место на котором валится ошибка не удается
Может кто сталкивался с похожим поведением?
По теме из базы знаний
- Принципы внедрения и сопровождения учета на базе 1С
- 50+ советов для успешной сдачи 1С: Специалист по платформе
- Конфигурация Flowcon: Набор инструментов для управления задачами, проектами и бизнесом в 1С
- Не спеша, эффективно и правильно – путь разработки. Часть 3. Практика
- Автоматическая классификация ошибок технологического журнала
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(7) Пробую выполнить обработку - ругается, если после этого захожу в список документов Премии, жду создать, заполняю аналогично, документ успешно записывается, и после этого если попробовать выполнить обработку для создания премии, она тоже начинает работать без ошибок.
Момент когда снова начинает выдаваться ошибка в обработке не понятен
Момент когда снова начинает выдаваться ошибка в обработке не понятен
Если у пользователя нет доступа к документу Премия, то он его может создать только под привилегированными правами либо обработчик вынести в привилегированный модуль либо установить вначале блока обработки УстановитьПривилегированныйРежим(Истина);
Согласен с автором топика. есть моменты совсем не объяснимые...
У пользователя несколько ролей одна из Которых "полные права", но RLS все равно запрещает действия с объектом, и не помогает ни привилегированный режим ничего.
Иногда встречается что у пользователя только одна роль "полные права" и тоже недостаточно прав на работу с объектом.
Потом без объяснения причин... все начинает работать.
Такое ощущение, что где то в типовом функционале не инициализированная переменная, которая принимает случайное значение...
У пользователя несколько ролей одна из Которых "полные права", но RLS все равно запрещает действия с объектом, и не помогает ни привилегированный режим ничего.
Иногда встречается что у пользователя только одна роль "полные права" и тоже недостаточно прав на работу с объектом.
Потом без объяснения причин... все начинает работать.
Такое ощущение, что где то в типовом функционале не инициализированная переменная, которая принимает случайное значение...
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот