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