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

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

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

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

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

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

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

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


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

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

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

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

Вакансии



Ведущий программист 1С
Москва
зарплата от 150 000 руб. до 180 000 руб.
Полный день

Руководитель проектов 1С
Москва
Полный день

Консультант-аналитик 1С: ЗУП
Санкт-Петербург
Полный день