1. KilloN 41 12.12.16 18:07 Сейчас в теме

Расширение конфигурации (Не работают привилегированные модули)

Необходимо: чтобы все видели дату и номер документа зарезервированного товара, в т.ч. чужой организации.

Через расширение была заменена СКД по умолчанию у стандартного отчета.
Всё что было сделано - это изменена функция в поле "Выражение представления" на функцию из привилегированного модуля по получению представления объекта.

В результате в ЖР выдаёт следующую ошибку:

{ОбщийМодуль.ВариантыОтчетов.Модуль(1930)}: Ошибка при вызове метода контекста (СкомпоноватьРезультат)
по причине:

по причине:
Ошибка исполнения отчета
по причине:
Ошибка при выполнении обработчика - 'ПриКомпоновкеРезультата'
по причине:
{Отчет.ПоступлениеИОтгрузкаТоваров.МодульОбъекта(86)}: Ошибка при вызове метода контекста (Вывести)
по причине:
Ошибка вывода результата
по причине:
Ошибка при выводе результата
по причине:
Ошибка получения данных
по причине:
Ошибка при вычислении функции "_ПривелегированныйМодуль.ПолучитьПредставлениеДокумента"
по причине:
Ошибка вычисления функции "_ПривелегированныйМодуль.ПолучитьПредставлениеДокумента"
по причине:
{ОбщийМодуль._ПривелегированныйМодуль.Модуль(259)}: Ошибка при вызове метода контекста (Выполнить)
по причине:

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


Из справки на ИТС:
Когда вы расширяете общий модуль типовой конфигурации, тоже есть аналогичные ограничения:

Нельзя заимствовать глобальные серверные модули;
Код из вашего расширения будет исполняться только в непривилегированном режиме (если иное не разрешено в профиле безопасности).

Была попытка обойти ошибку путем создания профиля безопасности. Но попытка так и осталась попыткой((

У кого нибудь есть предположения возможен ли запуск некоторых привилегированных функций в расширениях?
Прикрепленные файлы:
Ответы
Избранное Подписка Сортировка: Древо
2. KilloN 41 13.12.16 09:36 Сейчас в теме
Появилась идея добавить мою СКД в саму конфигурацию, а в расширении просто заменить стандартную на мою, оказалось такого сделать нельзя.
Прикрепленные файлы:
3. KilloN 41 14.12.16 09:31 Сейчас в теме
В общем в стандартном отчете ПриКомпоновкеРезультата просто написал УстановитьПривилегированныйРежим. Но это не решение вопроса.
4. Turn123 17 08.02.17 12:10 Сейчас в теме
(3) а у тебя расширение подключено в безопасном режиме?
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии

Программист 1С УТ 11
Омск
зарплата от 60 000 руб.
Полный день

Бизнес-аналитик 1С УТ 11
Омск
зарплата от 60 000 руб.
Полный день

Программист 1С
Воронеж
Полный день

Программист 1С
Воронеж
Полный день

Программист 1С
Москва
Полный день