СКД в привилегированном модуле #745366


#0 by Pistoletti
Друзья прошу помощи. 1С:Предприятие 8.2 (8.2.19.130) Обычные формы. Задача:  сформировать отчет на СКД без ограничения прав. Пути решения: 1. Установка привилегированного режима в обычных формах не работает (только серверные модули).  Отмел. 2. Нарисовал УПР форму для внешнего отчета.  Теперь привилегированный режим работает.  Но упр форма не запускается в обычном приложении даже  с галкой использовать упр. формы в обычном приложении.  Встраивать отчет в конфигурацию не вариант.   Вопрос: Может есть какой то способ решения ? 3. Переопределяю  компоновку в привилегированный модуль. ПриКомпоновкеРезультата,   но теперь ругается на мутабельность  СхемаКомпоновкиДанных  -  хотя вроде сериализуется. Вопрос : как корректно выполнить СКД на сервере ?
#1 by Гёдза
внешний отчет в принципе не может привилегированного режима
#2 by Гёдза
>>как корректно выполнить СКД на сервере
#3 by Pistoletti
Почему ?  Если я  процедуру ПриКомпоновкеРезультата пропишу руками.  И  включу в ней привилегированный режим, то на УПР формах все в полне работает,  т.к.,  как я понимаю, в данном случае эта процедура выполняется на сервере.  НЕ прав ?
#4 by Pistoletti
Спасибо. Через внешние наборы данных, не вариант в моем случае.
#5 by Зеленый пень
"но теперь ругается на мутабельность  СхемаКомпоновкиДанных " а точно на неё ругается?
#6 by Necessitudo
Если схема компоновки не сериализуется, то можно ее запихнуть в ХранилищеЗначения.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С