Сокрытие контактной информации по контрагенту в отчете
Добрый день! Может, кто-то сталкивался с подобной задачей: необходимо в нескольких отчётах и во всех вариантах отчёта скрывать табличную часть "КонтактнаяИнформация" справочника "Контрагенты". Точечно в отчётах запрещать, убирая автозаполнение, не вариант, т.к. объём работы слишком большой. Подскажите, пожалуйста, как можно решить подобный вопрос?
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)
То есть ты хочешь написать несколько строчек, и система САМА вдруг разберется КАКУЮ информацию и в КАКИХ отчетах скрывать?
То есть все схемы СКД сразу начнут уметь понимать твои несколько строчек, и от платформенной компоновки сразу сами начнут делать программную компоновку, определяя - а есть ли именно в этом отчете (в каком - это еще надо как-то определить) Контактная информация, и можно ли её показывать пользователю?
Так что ли?
А если речь не идет о разграничении пользователя - то СКД сама поймет, что вот эту вот информацию надо как-то самостоятельно не обрабатывать в Наборах данных, не использовать в макетах и т.д... Это же элементарно, понятно и ребенку, а уж СКД тем более справится. Телепатия же.
PS. Вот тебе запрос, вот тебе макет, но ты эти данные не получай, и в отчет не выводи. Потому что мне лень менять и запросы и макеты.
т.к. объём работы слишком большой.
Интересно, а как ты видишь "небольшой" объём работы?
То есть ты хочешь написать несколько строчек, и система САМА вдруг разберется КАКУЮ информацию и в КАКИХ отчетах скрывать?
То есть все схемы СКД сразу начнут уметь понимать твои несколько строчек, и от платформенной компоновки сразу сами начнут делать программную компоновку, определяя - а есть ли именно в этом отчете (в каком - это еще надо как-то определить) Контактная информация, и можно ли её показывать пользователю?
Так что ли?
А если речь не идет о разграничении пользователя - то СКД сама поймет, что вот эту вот информацию надо как-то самостоятельно не обрабатывать в Наборах данных, не использовать в макетах и т.д... Это же элементарно, понятно и ребенку, а уж СКД тем более справится. Телепатия же.
PS. Вот тебе запрос, вот тебе макет, но ты эти данные не получай, и в отчет не выводи. Потому что мне лень менять и запросы и макеты.
Мне не лень поменять запросы, макеты и проч. У меня есть руководитель (тимлид), который считает, что можно иначе решить эту задачу. Вот я и решила спросить здесь, может, кто-то уже сталкивался с подобным вопросом и нашёл решение
(6) 1. И перезапустить сеанс, чтобы новый набор ролей применился.
2. Главное. Придется пройтись ТОЧЕЧНО по КАЖДОМУ нужному отчету и включить эту гипотетическую подмену роли. А автор не хочет даже "Точечно в отчётах запрещать, убирая автозаполнение". Слишком много работы.
Давай, предлагай варианты, где не надо "точечно обходить отчеты".
2. Главное. Придется пройтись ТОЧЕЧНО по КАЖДОМУ нужному отчету и включить эту гипотетическую подмену роли. А автор не хочет даже "Точечно в отчётах запрещать, убирая автозаполнение". Слишком много работы.
Давай, предлагай варианты, где не надо "точечно обходить отчеты".
(10) Хочется поспорить на деньги 😊 - что или не так понята задача, или тимлид ошибается.
Даже если придумать некий универсальный парсер запроса получаемого в ПриКомпоновкеРезультата и при необходимости сделать подмену этого запроса - всё равно надо хотя бы вызвать эту процедуру в каждом отчете....
Даже если придумать некий универсальный парсер запроса получаемого в ПриКомпоновкеРезультата и при необходимости сделать подмену этого запроса - всё равно надо хотя бы вызвать эту процедуру в каждом отчете....
если отчет БСП-шний. Встроенный добавленный не суть, то можно в расширение вытащить общий модуль ОтчетыПереопределяемый (или другой) и там модифицировать выбор полей, т.е. запретить выбор КИ в настройках по условию. Условие роль-болванка _ДоступноКИ. Если эта роль есть у юзера, то блок КИ обходим.
смотрите методы, читайте комментарии, пробуйте в отладке на простейшем отчете, если взлетит, то зарубит и в прочих отчетах КИ.
Исключение - самописные отчеты со своей формой и командами вне БСП.
смотрите методы, читайте комментарии, пробуйте в отладке на простейшем отчете, если взлетит, то зарубит и в прочих отчетах КИ.
Исключение - самописные отчеты со своей формой и командами вне БСП.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот