Где разместить нужный отчёт в 1С 8.3, чтобы он всегда был под рукой

· 10 мин

Содержание

Добавить отчёт в интерфейс 1С 8.3 можно четырьмя способами. Если отчёт уже есть в программе, но спрятан, откройте нужный раздел, нажмите шестерёнку в правом верхнем углу панели раздела и выберите Настройка навигации. Если отчёт пришёл файлом .erf, подключите его через Дополнительные отчеты и обработки. Если нужно, чтобы отчёт появился у всех и навсегда, это работа в Конфигураторе или в расширении.

Выбор простой. Первый способ меняет интерфейс только для вас и занимает минуту. Второй не требует программиста и подходит для типовых конфигураций на поддержке. Третий нужен, когда отчёт — новый объект метаданных. Ниже каждый вариант разобран на примере интерфейса «Такси» (платформа 8.3.2x) и типовых конфигураций на БСП: Бухгалтерии 3.0, ЗУП 3.1, УТ 11.

Как устроен интерфейс 1С и где в нём живут отчёты

Чтобы понять, куда «положить» отчёт, полезно знать, из чего состоит окно программы. В «Такси» отчёт может оказаться в пяти местах:

  • 📂 Панель разделов — вертикальный список слева: «Продажи», «Покупки», «Зарплата и кадры» и т. д. Каждый раздел — это подсистема конфигурации.
  • 📑 Панель функций раздела — то, что открывается по клику на раздел. Команды в ней сгруппированы по колонкам, у отчётов обычно своя группа «Отчеты».
  • ⭐ Избранное — личный список команд пользователя, звёздочка в заголовке окна.
  • 🏠 Начальная страница — формы, которые открываются при запуске программы.
  • 🗃 Панель «Отчеты» раздела — в конфигурациях на БСП это отдельная форма со всеми вариантами отчётов раздела, с поиском и настройкой видимости.

Логика иерархии такая: подсистема → состав подсистемы (какие объекты в неё входят) → командный интерфейс (в какой группе и видима ли команда по умолчанию) → права ролей → личные настройки пользователя. Отчёт виден на экране, только если пройдены все пять уровней. Это же объясняет большинство проблем «добавил, а не появился».

Способ 1. Вывести скрытый отчёт в раздел через настройку навигации

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

Пошагово

  1. Откройте раздел, в котором хотите видеть отчёт, например «Продажи».
  2. В правом верхнем углу панели функций нажмите шестерёнку и выберите Настройка навигации.
  3. В левой колонке «Доступные команды» найдите отчёт. Список длинный, ищите по группе «Отчеты».
  4. Выделите отчёт и нажмите Добавить (стрелка вправо). Команда переедет в правую колонку «Выбранные команды».
  5. Чтобы отчёт стоял в верхнем блоке группы, перетащите его в подгруппу «Важное».
  6. Нажмите ОК. Изменения применятся сразу, перезапуск не нужен.

Если отчёта нет в левой колонке, значит его нет в составе этого раздела. Тогда перейдите к способу через панель отчётов или к Конфигуратору.

Через тот же пункт меню удобно убирать лишнее. Бухгалтеру, который каждый день открывает три отчёта из двадцати, проще навести порядок один раз, чем каждый раз листать колонку.

Панель «Отчеты» в конфигурациях на БСП

В БП 3.0, ЗУП 3.1 и УТ 11 в каждом разделе есть ссылка на общую панель отчётов раздела. В ней видны все варианты отчётов, в том числе сохранённые коллегами.

  • Нажмите кнопку Настроить на панели — рядом с каждым отчётом появятся флажки.
  • Флажок включает или отключает показ варианта в панели для вас.
  • Звёздочка или пункт «Важное» поднимает вариант в верхнюю часть списка.

Эта настройка тоже личная. Коллеги свои панели не потеряют.

Как добавить отчет в меню «Избранное»

Самый быстрый способ для одного пользователя: откройте отчёт любым путём и нажмите звёздочку в заголовке формы. Отчёт появится в списке «Избранное», который открывается звёздочкой в шапке окна программы.

Если отчёт не удаётся найти в разделах, включите полный список объектов: Главное меню (☰) → Сервис → Параметры → флажок «Отображать команду "Все функции"». Затем ☰ → Все функции → Отчеты — здесь видны все отчёты конфигурации, на которые у вас есть право просмотра.

Способ 2. Подключить внешний отчёт .erf как дополнительный

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

Включить механизм

В Бухгалтерии 3.0: Администрирование → Печатные формы, отчеты и обработки → флажок «Дополнительные отчеты и обработки». В ЗУП 3.1 и УТ 11 раздел «Администрирование» устроен так же, пункт ищите в группе печатных форм и обработок.

Зарегистрировать отчёт

  1. Перейдите по ссылке Дополнительные отчеты и обработки и нажмите Добавить из файла.
  2. Подтвердите предупреждение о безопасности и выберите файл .erf.
  3. В карточке проверьте вид — «Дополнительный отчет» — и статус публикации «Используется».
  4. На вкладке Размещение нажмите кнопку настройки и отметьте разделы, где отчёт должен появиться.
  5. В табличной части команд откройте колонку «Быстрый доступ» и выберите пользователей, у которых команда будет сразу на виду.
  6. Нажмите Записать и закрыть.

После этого в выбранном разделе появится команда Дополнительные отчеты, а в ней — ваш отчёт. Пользователям из «Быстрого доступа» команда выводится прямо в панель раздела.

Не каждый .erf можно зарегистрировать. Файл должен содержать функцию регистрации по правилам БСП. Если при загрузке программа пишет, что отчёт не поддерживает подключение, файл рассчитан только на открытие через Файл → Открыть — попросите разработчика добавить регистрацию.

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

Способ 3. Добавить отчёт в интерфейс через Конфигуратор или расширение

Этот путь нужен, если отчёт — объект конфигурации: его создал программист, или он есть в метаданных, но не входит ни в один раздел.

Отчёт в составе подсистемы

  1. Откройте Конфигуратор, дерево метаданных, ветку Отчеты.
  2. Откройте свойства нужного отчёта (двойной клик), вкладка Подсистемы.
  3. Отметьте подсистемы-разделы, где отчёт должен появиться.
  4. Откройте подсистему (ветка Общие → Подсистемы) и нажмите Командный интерфейс.
  5. Найдите команду отчёта. Поставьте флажок видимости и при необходимости перенесите её в нужную группу: панель навигации или панель действий, группа «Отчеты».
  6. Сохраните конфигурацию и обновите конфигурацию базы данных (F7).

Пользователи увидят отчёт после перезапуска сеанса.

Почему для типовой конфигурации лучше расширение

Если конфигурация на поддержке, изменение состава подсистемы заставляет включать возможность изменения. Это усложняет каждое следующее обновление. Расширение (появились в платформе 8.3.6) решает задачу без вмешательства в основную конфигурацию:

  1. Конфигурация → Расширения конфигурации → Добавить, откройте конфигурацию расширения.
  2. В основной конфигурации найдите нужную подсистему и через контекстное меню добавьте её в расширение (заимствование).
  3. Создайте в расширении свой отчёт или перенесите туда готовый.
  4. В заимствованной подсистеме включите отчёт в состав.
  5. Обновите конфигурацию базы данных для расширения и перезапустите 1С:Предприятие.

После обновления типовой конфигурации расширение подключается как прежде. Отчёт остаётся в разделе.

СпособКто делаетДля кого действуетПереживёт обновление
Настройка навигацииПользовательТолько для себяДа
Дополнительный отчёт .erfАдминистратор базыВыбранные разделы и пользователиДа
Подсистема в КонфигуратореПрограммистВсе с правамиТолько при снятой поддержке, с ручным слиянием
РасширениеПрограммистВсе с правамиДа, при совместимости расширения с релизом

Свой отчёт с нуля: вариант или новый объект

Часто «новый отчёт» на деле — это готовый отчёт с другими настройками. Тогда программист не нужен.

Сохранить свой вариант отчёта

  1. Откройте похожий отчёт, например оборотно-сальдовую ведомость или «Продажи».
  2. Через Настройки задайте группировки, отборы, поля.
  3. В меню формы выберите Сохранить вариант отчета и дайте ему понятное имя.
  4. Укажите, кому он доступен: только вам или всем пользователям.
  5. Новый вариант появится в панели отчётов раздела — включите его флажком, как в способе 1.

Имя варианта лучше начинать с отдела или задачи: «Склад — остатки по ячейкам», «ОП — дебиторка по менеджерам». В панели с сотней отчётов так проще искать.

Когда нужен новый объект

Если данных нет ни в одном отчёте или нужна сложная обработка — пишется новый отчёт на системе компоновки данных. Дальше два пути:

  • 📄 сделать его внешним (.erf) и подключить по способу 2 — без изменений конфигурации;
  • 🧩 добавить в расширение и включить в подсистему по способу 3 — если отчёт нужен постоянно и большому кругу пользователей.

Для внешнего отчёта в Конфигураторе есть команда Файл → Новый → Внешний отчет. Чтобы его можно было зарегистрировать как дополнительный, в модуле объекта нужна экспортная функция регистрации по правилам БСП — без неё сработает только открытие файлом.

Права доступа: почему отчёт виден не всем

Команда отчёта показывается в интерфейсе, только если у пользователя есть права на объект. Скрыть её настройками можно, а показать без прав — нельзя.

Права на отчёт-объект конфигурации

В Конфигураторе у роли на отчёт есть два права: «Использование» и «Просмотр». Для появления команды в разделе нужны оба. В типовых конфигурациях роли напрямую в Конфигураторе не правят: права выдают через профили групп доступа.

Администрирование → Настройки пользователей и прав → Группы доступа — откройте группу пользователя и посмотрите профиль. Если отчёт входит в роль, которой нет в профиле, есть два варианта:

  • выбрать другой профиль, где эта роль есть;
  • скопировать профиль, добавить в копию роль и назначить её группе.

Поставляемые профили не редактируйте — при обновлении они восстанавливаются.

Права на дополнительные отчёты

Для .erf из справочника дополнительных отчётов пользователю нужна роль на использование дополнительных отчётов и обработок. Она входит в большинство пользовательских профилей. Кроме того, отчёт видят только в тех разделах, которые отмечены на вкладке «Размещение».

Права на вариант отчёта

Вариант, сохранённый как «Только для автора», коллеги не увидят. Автор или администратор может открыть свойства варианта в панели отчётов и сменить доступность на «Всем пользователям».

Начальная страница, рассылка и автоматизация

Когда отчёт нужен каждое утро, его можно вывести прямо на экран при запуске.

Отчёт на начальной странице

☰ → Вид → Настройка начальной страницы. В левой колонке — доступные формы, в правой — колонки начальной страницы. Добавьте форму отчёта в нужную колонку и нажмите ОК.

Отчёт на начальной странице открывается при каждом запуске. Тяжёлый отчёт по большой базе замедлит вход. Для таких отчётов лучше Избранное или рассылка.

Рассылка отчётов по расписанию

В конфигурациях на БСП есть механизм рассылок: отчёт формируется регламентным заданием и уходит на почту или в сетевую папку. Готовый результат пользователь получает без открытия программы. Рассылку создают из формы самого отчёта — в меню формы есть команда для отправки и настройки рассылки — либо из списка «Рассылки отчетов» в разделе администрирования.

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

Настройка интерфейса сразу для многих пользователей

Перенастраивать навигацию каждому вручную долго. В типовых конфигурациях есть обработка копирования настроек: Администрирование → Настройки пользователей и прав → Копирование настроек. Настройте интерфейс у одного пользователя-образца и скопируйте его настройки внешнего вида остальным.

Отчёт не появился в интерфейсе: проблемы и решения

Диагностика: выберите симптом

Ещё две мелочи, на которых часто теряют время:

  • 🔄 Кэш интерфейса. После изменения командного интерфейса в Конфигураторе открытые сеансы видят старое меню. Достаточно перезапуска 1С:Предприятия у пользователя.
  • 🧷 Функциональные опции. Часть отчётов в типовых конфигурациях скрыта, пока не включена соответствующая настройка учёта. Например, отчёты по складам ячеистого хранения не видны без включённого учёта по ячейкам. Включите опцию в настройках функциональности или параметрах учёта — отчёт появится сам.
Можно ли добавить отчёт в интерфейс только одному пользователю?
Да. Либо пользователь сам выводит его через «Настройку навигации» или Избранное, либо администратор указывает его в колонке «Быстрый доступ» дополнительного отчёта.
Нужен ли монопольный доступ, чтобы зарегистрировать внешний отчёт?
Нет. Регистрация дополнительного отчёта — обычная запись в справочник, пользователи могут продолжать работу.
Сохранятся ли мои настройки навигации на другом компьютере?
Да. Настройки интерфейса хранятся в информационной базе, а не на компьютере, поэтому они переезжают вместе с учётной записью пользователя.
Можно ли вывести отчёт в отдельный новый раздел?
Можно, но только через Конфигуратор или расширение: раздел — это подсистема, пользователь создать её не может. В расширении создают свою подсистему и включают в неё нужные отчёты.