В процессе работы в 1С:Бухгалтерия (особенно в версии КОРП) часто возникает ситуация, когда один пользователь создал удобный вариант Универсального отчета, настроил фильтры и группировки, но сохранил его с пометкой «Только для автора». Рассмотрим подробнее, как передать этот вариант другому сотруднику, не создавая настройку заново.
Проанализируем самый эффективный метод, который позволяет изменить права доступа к отчету без его дублирования. Для этого нам понадобится доступ к справочнику, в котором хранятся все структуры отчетов. При настройке прав важно установить корректные ограничения в отчетах, чтобы пользователь видел только те данные, которые ему положены.
e1cib/list/Справочник.ВариантыОтчетов.Этот метод считается «чистым», так как мы не плодим копии настроек, а просто расширяем права на существующий объект СправочникСсылка.ВариантыОтчетов.
Разберем ситуацию, когда нам нужно передать не только структуру отчета, но и конкретные значения фильтров (например, выбранный период или список контрагентов). Для этого воспользуемся административной панелью, предварительно проведя анализ прав и ролей, чтобы убедиться в наличии доступа у целевого сотрудника — для этого подойдёт отчет для анализа прав и ролей пользователей.
Отчеты, найдем Универсальный отчет и отметим галочкой нужный вариант.Если у пользователей нет общих прав или они работают в разных информационных базах, рассмотрим вариант передачи через файл. Выясним, как это сделать штатными средствами.
Универсальный отчет, заходит в настройки и выбирает «Загрузить настройки из файла».Проанализируем разницу между двумя ключевыми понятиями БСП (Библиотеки стандартных подсистем):
ВариантыОтчетов. Это «каркас»: выбранные поля, структура группировок, условное оформление.Если отчет построен по нестандартной технологии (не по стандартам БСП), он может не отображаться в справочнике ВариантыОтчетов. В таком случае поможет только копирование пользовательских настроек через ХранилищеВариантовОтчетов программным способом. Чтобы избежать задержек при формировании сложных отчетов, можно настроить выполнение отчетов в привилегированном режиме.
Также стоит помнить: если вы передаете отчет по объекту, к которому у нового пользователя нет прав доступа, отчет у него просто не откроется. В таких ситуациях поможет отчет по ограничениям и группам доступа, который наглядно покажет установленные лимиты RLS — для этого есть отчет для анализа прав и ограничений RLS.