![]() |
|
СКД вывод поля в зависимости от роли пользователя | ☑ | ||
---|---|---|---|---|
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
|
Указал в ресурсах
Себестоимоть | Сумма(Себестоимость*КоэффициентРоли) вроде то, что надо :-) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |