Добавил пользователю единственный профиль "Добавление и изменение заявок на расходование ДС", но пользователь не может создать заявку. Выдается ошибка "{ОбщийМодуль.Пользователи.Модуль(1337)}: Ошибка при вызове метода контекста (ПравоДоступа)
Если ДляПроверки
по причине:
Для выполнения операции необходимо наличие административных прав"
Судя по отладке и стеку вызовов ошибку вызывает проверка на полноправного пользователя, а конкретно строчка
ПравоДоступа("Администрирование", Метаданные, Метаданные.Роли.ПолныеПрава)
в функции "РольАдминистратораСистемы" общего модуля "Пользователи". Если убрать третий параметр, то ошибка пропадает
при этом выше этой строчки есть установка привелегированного режима и она не дает эффекта, что тоже странно.
Вряд ли что то надо дорабатывать в ядре подсистемы проверки прав, может я что то не так делаю? Но как я думаю, должно работать из коробки: установил профиль и пользователь может создавать документы
(0) Есть мнение что пользователю не достаточно прав "Добавление и изменение заявок на расходование ДС" Нужно выяснить чего ещё ему не хватает так может оказать нет доступа к какому не будь регистру !
Разобрались мозговым штурмом!
Форма документа берется из нашего расширения, а у расширения по умолчанию включен "Безопасный режим", который отменяет привилегированный в любых местах по стеку вызова
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn