Уважаемые коллеги, помогите решить проблему.В Инете искала, мало что помогло.
У меня есть "Управление торговлей", (10.3.29.1).
Для роли "Кладовщик" изменила права (запрет на просмотр) в документе "Поступление товаров и услуг".
На документ "Требование-накладная" - полные права.
Проблема: При проведении документа "Требование-накладная", документ не проводится и идет ошибка:
Ошибка при выполнении обработчика - 'ОбработкаПроведения'
по причине: {ОбщийМодуль.УправлениеЗапасамиПартионныйУчет.Модуль(5055)}: Ошибка при вызове метода контекста (Выполнить)
по причине: Ошибка выполнения запроса
по причине: У пользователя недостаточно прав на исполнение операции над базой данных.
Коллеги, вопрос закрываю.
Лечится:
В документе "Требование-накладная" исправила в запросах на : ВЫБРАТЬ РАЗРЕШЕННЫЕ.
Т.К. у меня конфигурация вскрыта, то решение использую.
(2) FKLDOZ, опасно РАЗРЕШЕННЫЕ при проведении использовать. Это может получиться, что результат проведения одного и того же документа будет разным в зависимости от того, какие были права у пользователей.
4.
jobkostya1c_ERP
10111.08.14 20:05 Сейчас в теме
Для собственных решений проведение обычно выводят в привилегированный модуль. А лучше использовать свойство документа "использовать привилегированный режим при проведении". Вроде в УТ 11.1 уже используется эта "галочка".
И тут уже можно обсудить эту тему по правам доступа при проведении, ведь нужно следить что входит в привилегированный модуль. Может быть несанкционированный доступ к базе.
Вот пишут:
На сервере 1С:Предприятия 8 фрагменты кода могут исполняться как в обычном, так и в привилегированном
режиме. В привилегированном режиме не выполняется проверка доступа на уровне записей, не производится
контроль прав и разрешены любые операции, что ускоряет выполнение модулей.
Для управления привилегированным режимом предназначен метод глобального контекста
УстановитьПривилегированныйРежим(), который позволяет включать или выключать привилегированный
режим.
Из документации по 1С 8:
"Привилегированный режим при проведении" и "Привилегированный режим при отмене проведения" - эти два свойства позволяют проводить и отменять проведение документов без контроля прав. Подразумевается, что пользователю уже дано право на проведение и отмену проведения документа, значит нет смысла в обработке проведения еще дополнительно контролировать право доступа на объекты, которые используются в этой обработке проведения, поэтому этими свойствами мы проверку прав отключаем и движения будут производиться быстрее.