У пользователя недостаточно прав на исполнение операции над базой данных.

1. FKLDOZ 8 11.08.14 15:45 Сейчас в теме
Уважаемые коллеги, помогите решить проблему.В Инете искала, мало что помогло.

У меня есть "Управление торговлей", (10.3.29.1).

Для роли "Кладовщик" изменила права (запрет на просмотр) в документе "Поступление товаров и услуг".
На документ "Требование-накладная" - полные права.

Проблема: При проведении документа "Требование-накладная", документ не проводится и идет ошибка:

Ошибка при выполнении обработчика - 'ОбработкаПроведения'
по причине: {ОбщийМодуль.УправлениеЗапасамиПартионныйУчет.Модуль(5055)}: Ошибка при вызове метода контекста (Выполнить)
по причине: Ошибка выполнения запроса
по причине: У пользователя недостаточно прав на исполнение операции над базой данных.



Скажите, кто сталкивался с этим?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. FKLDOZ 8 11.08.14 16:21 Сейчас в теме
Коллеги, вопрос закрываю.
Лечится:
В документе "Требование-накладная" исправила в запросах на : ВЫБРАТЬ РАЗРЕШЕННЫЕ.
Т.К. у меня конфигурация вскрыта, то решение использую.

Спасибо!
3. Allexe8.1 11.08.14 17:23 Сейчас в теме
(2) FKLDOZ, опасно РАЗРЕШЕННЫЕ при проведении использовать. Это может получиться, что результат проведения одного и того же документа будет разным в зависимости от того, какие были права у пользователей.
4. jobkostya1c_ERP 101 11.08.14 20:05 Сейчас в теме
Для собственных решений проведение обычно выводят в привилегированный модуль. А лучше использовать свойство документа "использовать привилегированный режим при проведении". Вроде в УТ 11.1 уже используется эта "галочка".
И тут уже можно обсудить эту тему по правам доступа при проведении, ведь нужно следить что входит в привилегированный модуль. Может быть несанкционированный доступ к базе.
Вот пишут:
На сервере 1С:Предприятия 8 фрагменты кода могут исполняться как в обычном, так и в привилегированном
режиме. В привилегированном режиме не выполняется проверка доступа на уровне записей, не производится
контроль прав и разрешены любые операции, что ускоряет выполнение модулей.
Для управления привилегированным режимом предназначен метод глобального контекста
УстановитьПривилегированныйРежим(), который позволяет включать или выключать привилегированный
режим.

Из документации по 1С 8:
"Привилегированный режим при проведении" и "Привилегированный режим при отмене проведения" - эти два свойства позволяют проводить и отменять проведение документов без контроля прав. Подразумевается, что пользователю уже дано право на проведение и отмену проведения документа, значит нет смысла в обработке проведения еще дополнительно контролировать право доступа на объекты, которые используются в этой обработке проведения, поэтому этими свойствами мы проверку прав отключаем и движения будут производиться быстрее.

Вот тут обсуждали тему что RLS не дает провести документ http://www.forum.mista.ru/topic.php?id=492591
5. Denkart 22.01.15 19:38 Сейчас в теме
Или вот тут...
Почему то ошибку выдает (((
6. x_under 13 22.01.15 20:37 Сейчас в теме
(5) Denkart, вы в УТ 11 пытаетесь другой отчет подключить. Или платформа не та или он написан под УТ 10.3
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот