К статье
Практический материал

Отчеты и Аналитика · 10 мин

Как сделать отчет видимым для всех пользователей в 1С

Пошаговая инструкция: как открыть доступ к отчету для всех пользователей в 1С через права, роли, варианты отчетов и настройки видимости.

Отчет открывается у руководителя или бухгалтера, а у остальных сотрудников в списке его просто нет — либо 1С выдает ошибку «Нарушение прав доступа». Виновников обычно трое: у пользователя не назначены права на объект отчета, нужный вариант сохранен как личный и поэтому виден только автору, или отчет не выведен в командный интерфейс подсистемы. Ниже разберем каждую причину и покажем, как открыть доступ всем пользователям, не раздавая при этом лишних прав.

Способ решения зависит от того, о каком отчете идет речь: типовой отчет конфигурации, внешний отчет (файл .erf) или сохраненный вариант отчета на СКД. Для каждого случая действия отличаются, и важно сначала определить, что именно «не видно» пользователям — саму команду в меню, вариант в списке или данные внутри отчета.

Определяем, какой именно отчет нужно открыть

Перед настройкой важно понять тип отчета, потому что механизмы видимости у них разные. Типовой отчет встроен в конфигурацию и управляется ролями и подсистемами. Внешний отчет подключается через справочник «Дополнительные отчеты и обработки» и имеет собственную настройку доступа. Вариант отчета — это сохраненные настройки типового отчета, которые по умолчанию видны только автору.

Быстрая проверка: если пользователь вообще не находит отчет в меню разделов — проблема в правах или командном интерфейсе. Если отчет открывается, но нужного варианта настройки нет в списке — проблема в видимости варианта. Если команда есть, но при открытии возникает ошибка «Нарушение прав доступа» — не хватает ролей на объект.

Отчета нет в менюПроблема с правами или подсистемой

Проверить роли пользователя и включение отчета в командный интерфейс

Отчет есть, варианта нетВариант сохранен как личный

Открыть настройки варианта и установить доступ «Всем пользователям»

Ошибка при открытииНе хватает прав на данные

Проверить роли на чтение регистров и справочников, используемых отчетом

Настраиваем видимость варианта отчета для всех

Самый частый случай: сотрудник настроил удобный вариант отчета (отборы, группировки, период) и хочет поделиться им с коллегами. В типовых конфигурациях на платформе 8.3 варианты отчетов по умолчанию сохраняются как личные — видны только автору.

Чтобы открыть вариант всем, откройте отчет, перейдите в «Еще» — «Изменить вариант» (или «Выбрать вариант» — «Изменить»). В форме настройки варианта найдите поле «Доступен» или «Видимость по умолчанию» и переключите значение с «Только автору» на «Всем пользователям». Сохраните вариант. После этого вариант появится в списке у всех сотрудников, у которых есть права на сам отчет.

Учтите: изменить доступность чужого варианта может только его автор или пользователь с правами администратора (роль «Администратор системы» или «Полные права»). Если автор варианта уволен, администратор может переназначить варианты через обработку управления вариантами отчетов или стандартную функцию «Пользователи — настройки» в разделе администрирования.

Порядок действий для варианта отчета
  1. 1
    Откройте отчет под пользователем-автором варианта или под администратором
  2. 2
    Перейдите: Еще — Изменить вариант (или Выбрать вариант — Изменить)
  3. 3
    Найдите настройку «Доступен» и установите «Всем пользователям»
  4. 4
    Сохраните вариант отчета
  5. 5
    Проверьте под другим пользователем, что вариант появился в списке

Проверяем права и роли на объект отчета

Если отчет не открывается вовсе, дело в ролях. В типовых конфигурациях доступ к отчетам выдается через профили групп доступа. Откройте раздел «Администрирование — Настройка прав и пользователей — Профили групп доступа», найдите профиль, назначенный пользователям, и проверьте, включена ли роль, дающая доступ к нужному отчету (например, «Чтение дополнительных отчетов и обработок» или роль конкретного раздела).

В нестандартных или доработанных конфигурациях роли проверяют в конфигураторе: объект «Отчеты» — нужный отчет — «Права». Там видно, каким ролям разрешено использование и просмотр. Если прав нет ни у одной прикладной роли, их добавляет разработчик, после чего потребуется обновление конфигурации базы данных.

Открываем доступ к внешнему (дополнительному) отчету

Внешние отчеты подключаются в разделе «Администрирование — Печатные формы, отчеты и обработки — Дополнительные отчеты и обработки». У каждого элемента этого справочника есть вкладка или поле, определяющее размещение и доступ: в каких разделах отчет будет показан и кому он доступен.

Откройте карточку дополнительного отчета и проверьте таблицу «Размещение» — там должны быть указаны разделы (подсистемы), в которых отчет появится в меню «Дополнительные отчеты». Если список пуст, отчет никому не виден, даже если он загружен в базу. Добавьте нужные разделы и запишите элемент.

Дополнительно проверьте, что у пользователей есть роль «Использование дополнительных отчетов и обработок» (название может отличаться в зависимости от конфигурации). Без нее команда «Дополнительные отчеты» в разделах просто не отображается.

Включаем отчет в командный интерфейс раздела

Иногда права есть, вариант общий, а команды в меню все равно нет. Причина — отчет не выведен в командный интерфейс подсистемы. В режиме предприятия это настраивается через «Настройка навигации» в нужном разделе: откройте раздел, нажмите шестеренку или «Настройка навигации», найдите отчет в левом списке доступных команд и перенесите его в правый список видимых.

Имейте в виду: персональная настройка навигации действует только для текущего пользователя. Чтобы команда появилась у всех по умолчанию, размещение отчета в подсистеме задается в конфигураторе (свойство «Командный интерфейс» подсистемы) или через размещение дополнительного отчета, как описано выше. Персональные настройки остальных пользователей можно сбросить через администрирование настроек пользователей, но делать это стоит аккуратно — сотрудники потеряют свои индивидуальные настройки меню.

Сравнение способов открыть доступ

Общий вариант отчета

Подходит, когда нужно поделиться настройками типового отчета. Настраивается в режиме предприятия за минуту, но требует прав у пользователей на сам отчет

Профили групп доступа

Подходит для массовой выдачи прав на типовые отчеты. Требует прав администратора и понимания ролевой модели конфигурации

Дополнительные отчеты и обработки

Подходит для внешних отчетов. Гибкое размещение по разделам, но нужно следить за обновлениями файла отчета

Доработка в конфигураторе

Подходит, когда типовых механизмов не хватает. Требует разработчика и обновления конфигурации, без необходимости применять не стоит

Проверяем результат и типичные ошибки

После настройки обязательно проверьте результат под учетной записью обычного пользователя, а не администратора — под полными правами видно всё, и проверка ничего не покажет. Войдите под пользователем из целевой группы, откройте раздел, найдите отчет и нужный вариант, сформируйте его за тестовый период.

Отдельно проверьте, что отчет не только открывается, но и показывает данные. Бывает, что команда доступна, а внутри — пусто или ошибка, потому что у пользователя нет прав на чтение регистров или справочников, из которых отчет берет данные. В этом случае нужно расширять права на данные, а не на сам отчет.

Контрольные точки

Как проверить результат

Команда отчета в разделе
Норма

Отчет виден в меню под обычным пользователем

Тревожный признак

Команды нет — проверяйте размещение и роли

Список вариантов
Норма

Общий вариант присутствует у всех пользователей

Тревожный признак

Вариант виден только автору — проверьте настройку «Доступен»

Формирование отчета
Норма

Отчет строится без ошибок и показывает данные

Тревожный признак

Ошибка прав доступа или пустой результат — не хватает прав на данные

Типичные ошибки
01
Выдача полных прав вместо точечной роли — создает угрозу безопасности данных и усложняет аудит доступа
02
Настройка только под администратором — под полными правами отчет виден всегда, поэтому проблема пользователей остается незамеченной
03
Забытое размещение внешнего отчета — отчет загружен в базу, но без указания разделов его никто не найдет
04
Ожидание мгновенного эффекта — пользователи не перезашли в программу и не видят новую команду, хотя настройка выполнена верно

FAQ: частые вопросы о видимости отчетов

Почему пользователь видит отчет, но в нем нет данных?

Доступ к команде отчета и доступ к данным регулируются разными правами. Если отчет открывается пустым или с ошибкой, проверьте роли на чтение регистров накопления, сведений и справочников, которые использует отчет. Также убедитесь, что на пользователя не действуют ограничения доступа на уровне записей (RLS) по организациям или складам.

Можно ли открыть вариант отчета не всем, а только отдельной группе?

Да, в ряде конфигураций на БСП в настройке доступности варианта можно указать конкретных пользователей или группы вместо «Всем пользователям». Если такой возможности нет, ограничение достигается через права на сам отчет: вариант будет общим, но увидят его только те, у кого есть доступ к объекту отчета.

Автор варианта уволен, как сделать его вариант общим?

Администратор может изменить доступность чужого варианта через механизм управления настройками пользователей: «Администрирование — Пользователи — Настройки пользователей» позволяет скопировать настройки уволенного сотрудника другому пользователю. После копирования вариант можно открыть и переключить на «Всем пользователям».

Нужно ли перезапускать сервер после изменения прав?

Нет. Изменение профилей групп доступа и настроек вариантов применяется без перезапуска сервера. Пользователю достаточно перезайти в сеанс или обновить интерфейс. Перезапуск требуется только при обновлении конфигурации базы данных после доработок в конфигураторе.

Чем отличается видимость отчета в файловой и клиент-серверной базе?

Механизмы одинаковы: роли, профили доступа, варианты и размещение работают независимо от режима работы базы. Различие только в том, что в клиент-серверном варианте изменения прав подхватываются активными сеансами быстрее, а в файловом пользователям чаще требуется полный перезаход.

Итог

Что важно запомнить

Видимость отчета для всех пользователей обеспечивается на трех уровнях: права на объект отчета через профили доступа, общий вариант отчета через настройку «Доступен — Всем пользователям» и размещение команды в интерфейсе раздела. Проверяйте результат под учетной записью обычного пользователя и никогда не выдавайте полные права ради одного отчета.