|
СКД вывод поля в зависимости от роли пользователя |
☑ |
0
Олдж
28.11.23
✎
23:27
|
Где-то уже было, но не могу найти.
Необходимо определенные поля в отчете "Продажи", как - то себестоимость, валовая прибыль не выводить информацию в зависимости от роли пользователя.
Конструкцию
Выбор Когда Пользователи.РолиДоступны("Бухгалтер") Тогда ПродажиОбороты.СебестоимостьОборот Иначе 0 Конец КАК Себестоимость
СКД не воспринимает. Прошу подсказать как сделать это правильно
|
|
1
toypaul
29.11.23
✎
09:50
|
если у пользователя не будет прав на просмотр ресурса регистра Себестоимость, то в СКД он это поле (автоматически) не увидит
|
|
2
Kigo_Kigo
29.11.23
✎
09:51
|
РольДоступнаПользователю |Пользователи.РолиДоступны("Бухгалтер") Сделай вычисляемым полем
Выбор Когда РольДоступнаПользователю Тогда ПродажиОбороты.СебестоимостьОборот Иначе 0 Конец КАК Себестоимость
|
|
3
Kigo_Kigo
29.11.23
✎
09:57
|
фото с инета, + еще надо дать разрешение на использование в СКД Внешних экспортных модулей
|
|
4
Kigo_Kigo
29.11.23
✎
09:53
|
но это на 23 платформе
|
|
5
Kigo_Kigo
29.11.23
✎
09:54
|
ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновки.Инициализировать(МакетКомпоновкиДанных, , ДанныеРасшифровки, Истина);
4- параметр В Инициализировать это ВозможностьИспользованияВнешнихФункций,
по умолчанию = Ложь и отчет перестает работать.
|
|
6
mikecool
29.11.23
✎
14:51
|
(5) это если ты вмешиваешься в процесс формирования ,если нет - то не надо
|
|
7
Kigo_Kigo
29.11.23
✎
15:21
|
(6) Спорить не буду, не проверял, просто об это спотыкался, но там текст и отборы программно переписывались у меня
|
|
8
Олдж
17.12.23
✎
22:01
|
Такс, возвращаемся к этому вопросу. Что-то не получилось (2). Сделал вычисляемое поле КоэффициентРоли, в которой идет обращение к модулю расширения и возвращается либо 0, либо 1
СКД на выражаение
ПродажиОбороты.СебестоимостьОборот * КоэффициентРоли КАК Себестоимость
ругается, поле не обнаружено КоэффициентРоли
|
|
9
Олдж
17.12.23
✎
22:39
|
Указал в ресурсах
Себестоимоть | Сумма(Себестоимость*КоэффициентРоли)
вроде то, что надо :-)
|
|