При выполнении одного из моих внешних отчетов в 1С ЗКГУ у пользователя с неполными правами вышла ошибка:
Ошибка исполнения отчета по причине: Ошибка при выполнении обработчика - 'ПриКомпоновкеРезультата' по причине: Ошибка при получении значения атрибута контекста (РежимыЗапускаВнешнихОтчетовИОбработок) {ОбщийМодуль.ДополнительныеОтчетыИОбработки.Модуль(1828)}:ПараметрыОбработки = ПараметрыСеанса.РежимыЗапускаВнешнихОтчетовИОбработок.Получить(Ссылка); {ОбщийМодуль.ДополнительныеОтчетыИОбработки.Модуль(105)}:РежимПодключения = РежимПодключенияОтчетаОбработки(Ссылка, ДвоичныеДанные); {ОбщийМодуль.ДополнительныеОтчетыИОбработки.Модуль(161)}:ИмяОбработки = ПодключитьВнешнююОбработку(Ссылка); {ВнешнийОтчет.СредняяЧисленность.МодульОбъекта(92)}:ОбработкаОбъект = ДополнительныеОтчетыИОбработки.ОбъектВнешнейОбработки(ОбработкаСсылка); {ВнешнийОтчет.СредняяЧисленность.МодульОбъекта(45)}:ИсточникДанных = ПолучитьИсточникДанных(); [ОшибкаВоВремяВыполненияВстроенногоЯзыка] по причине: Нарушение прав доступа!
При этом в журнале регистрации не показывает на какой объект не хватает прав. Понял только из текста ошибки, что разработчики не дали ни одной роли право чтения параметра сеансов "РежимыЗапускаВнешнихОтчетовИОбработок".
Ошибка соответственно уходит при добавлении пользователю права на чтение данного параметра.
Если я Вам помог, то меня можно поблагодарить.
Отправить комментарий