Отчеты и Аналитика · 10 мин
Как сделать отчёт в 1С доступным для других пользователей
Как открыть доступ к отчёту в 1С для других пользователей: права, дополнительные отчёты, варианты отчётов, публикация. Пошаговые инструкции и типичные ошибки.
Отчёт, который видит только один сотрудник, — частая ситуация в 1С: руководитель просит «такую же форму, как у бухгалтера», а у остальных пользователей она либо не отображается в меню, либо не запускается из-за прав. Причина почти всегда в одном из трёх: у пользователя нет прав на объект отчёта, вариант отчёта сохранён как личный, либо внешний отчёт подключён только локально.
Способ, которым отчёт открывается коллегам, зависит от того, что это за отчёт: типовой из конфигурации, внешний файл (.erf/.epf), дополнительный отчёт из справочника «Дополнительные отчёты и обработки» или просто сохранённый вариант настройки типового отчёта. Ниже разобраны все четыре сценария с точными действиями для типовых конфигураций на управляемых формах (БП, УТ, ERP, ЗУП).
Определяем, какой у вас отчёт
Прежде чем настраивать доступ, выясните тип отчёта — от этого зависит вся дальнейшая процедура. Типовой отчёт встроен в конфигурацию и находится в разделах меню («Отчёты», «Руководителю», «Продажи — Отчёты» и т.п.). Внешний отчёт — это отдельный файл с расширением .erf, который открывают через «Файл — Открыть». Дополнительный отчёт — тот же внешний файл, но зарегистрированный в базе через механизм БСП «Дополнительные отчёты и обработки». Вариант отчёта — это не отдельный объект, а сохранённая настройка типового отчёта (отборы, группировки, период).
Быстрый способ проверки: если отчёт вы видите в стандартном меню раздела — он типовой; если запускаете двойным кликом по файлу — внешний; если он есть в списке «Администрирование — Печатные формы, отчёты и обработки — Дополнительные отчёты и обработки» — дополнительный.
Как выбрать способ
Настройка прав на типовой отчёт
Если типовой отчёт не отображается у пользователя или при открытии возникает ошибка «Нарушение прав доступа», проблема в ролях. В типовых конфигурациях права назначаются через профили групп доступа: «Администрирование — Настройки пользователей и прав — Профили групп доступа». Откройте профиль, к которому привязан пользователь, и проверьте, входит ли в него роль, дающая доступ к нужному отчёту (например, «Чтение данных бухгалтерского учёта» для регламентированных отчётов или роль с упоминанием конкретного раздела).
Точный состав ролей удобно смотреть в конфигураторе: найдите отчёт в дереве конфигурации, откройте его свойства и на закладке «Права» посмотрите, какие роли дают право «Использование» и «Просмотр». Затем убедитесь, что хотя бы одна из этих ролей входит в профиль пользователя. Изменения профилей применяются к пользователям после их повторного входа в базу, иногда достаточно обновить интерфейс.
Как поделиться вариантом отчёта
Самый частый запрос на практике — не сам отчёт, а его настройка: «сделай мне такую же расшифровку по менеджерам». Для этого используется механизм вариантов отчётов. Откройте отчёт, настройте отборы и группировки, затем нажмите «Ещё — Сохранить вариант отчёта» (или кнопку сохранения варианта на панели). В диалоге сохранения задайте понятное имя и снимите/установите ключевой флажок: «Доступен только автору» должен быть выключен, либо, в зависимости от версии БСП, отметьте «Виден всем пользователям».
После сохранения вариант появится у коллег в панели вариантов того же отчёта («Выбрать вариант») и, если при сохранении отмечены разделы, — в меню соответствующих разделов. Чтобы вариант отображался в панели отчётов раздела, в диалоге сохранения отметьте нужные разделы и установите важность («Важный» подсвечивается, «Обычный» доступен по кнопке выбора вариантов).
- 1Откройте типовой отчёт и настройте отборы, период, группировки
- 2Нажмите «Ещё — Сохранить вариант отчёта»
- 3Введите понятное имя, например «Продажи по менеджерам за месяц»
- 4Снимите флажок «Доступен только автору» / включите «Доступен всем пользователям»
- 5Отметьте разделы меню, где вариант должен показываться, и сохраните
- 6Попросите коллегу обновить панель отчётов и проверить наличие варианта
Подключение внешнего отчёта для всех пользователей
Открытие файла через «Файл — Открыть» работает только у того, у кого лежит файл. Чтобы внешний отчёт стал частью базы и был доступен всем, зарегистрируйте его: «Администрирование — Печатные формы, отчёты и обработки — Дополнительные отчёты и обработки». Предварительно включите сам механизм флажком «Дополнительные отчёты и обработки» в том же разделе настроек.
В списке нажмите «Создать» (или «Добавить из файла»), выберите файл .erf, подтвердите регистрацию. Затем в карточке отчёта настройте размещение: на закладке «Размещение» отметьте разделы командного интерфейса, где отчёт появится, и настройте «Быстрый доступ» — укажите, каким пользователям или группам отчёт виден в разделе. Без заполнения быстрого доступа отчёт будет виден только через общий список дополнительных отчётов.
Дополнительные отчёты хранятся внутри информационной базы, поэтому они одинаково доступны и в файловом, и в клиент-серверном режиме, и через веб-клиент. При обновлении конфигурации они не затираются — это ещё один аргумент против распространения отчётов файлами.
Публикация отчёта через веб-доступ и рассылку
Если коллегам нужен не интерактивный отчёт, а регулярный результат, рассмотрите рассылку отчётов вместо настройки прав. В типовых конфигурациях есть механизм «Рассылка отчётов» (обычно в разделе «Администрирование» или «Сервис»): вы настраиваете список получателей, вариант отчёта, расписание и формат (Excel, PDF, ссылка). Пользователи получают готовый результат по почте, и права на сам отчёт им не нужны — выполнение происходит под учётной записью отправителя рассылки.
Для баз, опубликованных на веб-сервере, отчёт доступен через браузер по тем же правилам прав, что и в тонком клиенте — отдельной «публикации отчёта» не требуется, достаточно дать пользователю доступ к веб-клиенту и нужные роли.
Способы дать доступ к отчёту
Подходит для штатных отчётов конфигурации; требует прав администратора и аккуратной работы с профилями
Самый быстрый способ поделиться настройкой; не подходит для внешних отчётов
Единственный корректный способ для внешних .erf; требует включённого механизма БСП
Когда нужен результат по расписанию без выдачи прав; не даёт интерактивной работы с отчётом
Проверка результата и типичные ошибки
Проверять доступ нужно под учётной записью конкретного пользователя, а не под администратором: попросите коллегу перезайти в базу и открыть отчёт. Если быстрый тест нужен без второго человека, создайте тестового пользователя с тем же профилем и зайдите под ним. Признак успеха — отчёт виден в ожидаемом разделе, открывается без ошибок прав и формируется с данными, а не пустым.
Если отчёт открылся, но пустой, дело не в доступе к отчёту, а в правах на данные: у пользователя может не быть прав на документы, регистры или организации, из которых строится отчёт. Это диагностируется по сообщению «Нарушение прав доступа» в журнале регистрации или по разнице результата под администратором и пользователем.
Как проверить результат
Отчёт или вариант отображается в нужном разделе у пользователя
Отчёт есть у администратора, но не у пользователя — проверяйте профиль и быстрый доступ
Отчёт открывается и формируется без сообщений об ошибках
Ошибка «Нарушение прав доступа» — не хватает роли на объект
Результат совпадает с ожидаемым по суммам и строкам
Отчёт пустой или неполный — не хватает прав на данные, а не на отчёт
FAQ
Коллега не видит сохранённый мной вариант отчёта. Что делать?
Откройте список вариантов отчёта, найдите свой вариант и проверьте его настройки: доступ должен быть установлен для всех пользователей, а не только для автора. Также убедитесь, что коллега смотрит тот же самый отчёт — варианты привязаны к конкретному объекту отчёта.
Можно ли дать доступ к отчёту только одному отделу, а не всем?
Да. В карточке дополнительного отчёта быстрый доступ настраивается по конкретным пользователям или группам пользователей. Для типовых отчётов доступ ограничивается профилями групп доступа: создайте отдельный профиль с нужной ролью и включите в него только сотрудников отдела.
Отчёт открывается, но формируется пустым у пользователя. В чём причина?
Прав на сам отчёт достаточно, но не хватает прав на данные: документы, регистры накопления или конкретные организации. Проверьте журнал регистрации на сообщения о нарушении прав и сравните результат под администратором. Решается добавлением в профиль пользователя ролей на чтение соответствующих данных.
Нужно ли перезаходить в базу после изменения прав?
Да, в большинстве случаев изменения профилей и ролей применяются после повторного входа пользователя. Иногда достаточно обновить интерфейс, но надёжнее попросить пользователя закрыть и заново открыть сеанс.
Что произойдёт с дополнительными отчётами при обновлении конфигурации?
Ничего: дополнительные отчёты хранятся в данных базы, а не в конфигурации, поэтому типовое обновление их не затрагивает. Исключение — редкие случаи, когда отчёт использует переименованные в новой версии объекты метаданных; тогда отчёт потребует доработки.
Можно ли открыть доступ к отчёту через веб-браузер?
Да, если база опубликована на веб-сервере. Пользователь работает через веб-клиент с теми же правами, что и в тонком клиенте: настройка профилей, вариантов и дополнительных отчётов действует одинаково для обоих способов подключения.
Что важно запомнить
Доступ к отчёту в 1С складывается из трёх уровней: права на объект отчёта, права на данные и видимость конкретного варианта. Внешние отчёты регистрируйте через «Дополнительные отчёты и обработки», варианты сохраняйте с доступом для всех, а результат всегда проверяйте под учётной записью реального пользователя.