Дилемма УФ - спрятать команды и дать группировку по полю в отчете на СКД?

1. tolX5 130 20.12.19 15:39 Сейчас в теме
Ситуация для УФ, например в УНФ -> требуется дать возможность группировать в отчете «Продажи» (отчет на СКД по РН.Продажи) по полю «Склад». «Склад» - это реквизит документов измерения «Документ» РН, измерение составного типа. Поле «Склад» в отчете доступно для группировки только при наличии права «Просмотр» у всех документов, входящих в измерение. В составном типе десяток документов, пользователь ограничен по правам (например, продавец-кассир), то есть к половине документов у него должен быть доступ только «Чтение» - что бы командный интерфейс не генерировал команды доступа к документам (у большинства документов, поднят флаг «Стандартные команды»). Проблема -> если не установить право «Просмотр» на все документы из измерения, то нет поля для группировки в отчете, если установить – в разделах командный интерфейс «насыпает» не нужных команд. Как и поле дать в отчете и лишние команды не показать?
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. VmvLer 20.12.19 16:06 Сейчас в теме
(1) первые две строки осилил и потом поймал себя на мысли: "Зачем я читаю эту чушь?"
Дайте прочесть свое сообщение знакомому и пусть он сократит суть до минимума, приложит скрин.
2. toypaul 63 20.12.19 15:48 Сейчас в теме
можно пойти примерно таким путем. в запросе определить Склад как ПустаяСсылка на соот-щий справочник.
далее при компоновке подменить в запросе это поле на "настоящее" и отключить контроль прав (через соот-щий параметр
КомпоновщикМакетаКомпоновкиДанных в методе Выполнить) при программном формировании
4. tolX5 130 23.12.19 11:07 Сейчас в теме
(2) Спасибо, хороший прием, пользовал когда то, но подзабыл.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот