Как подключить и создать внешний отчёт в 1С 8.3

· 7 мин

Содержание

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

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

Что такое внешний отчёт и когда он нужен

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

Когда стоит использовать внешний файл:

  • 📄 нужен разовый или редкий отчёт — встраивать в конфигурацию ради него нет смысла;
  • 🔄 конфигурация на поддержке, и вы не хотите её «ломать» доработками;
  • 👥 отчёт готовит подрядчик, а вам его только подключить;
  • 🧪 идёт тестирование формы перед тем, как встроить её в конфигурацию.

Когда внешний отчёт НЕ нужен:

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

Внешний отчёт (.erf) и внешняя обработка (.epf) — разные вещи. Отчёт только выводит данные, обработка может их менять (заполнять документы, править справочники). Подключаются они одинаково.

Два способа открыть внешний отчёт

Файл .erf можно использовать двумя путями. Выбор зависит от того, разовая это задача или постоянная.

Как вам удобнее работать с внешним отчётом?

Как включить возможность подключения внешних отчётов

По умолчанию в типовых конфигурациях (Бухгалтерия, ЗУП, Управление торговлей) добавление внешних отчётов выключено. Сначала активируйте функцию.

  1. Откройте раздел АдминистрированиеПечатные формы, отчёты и обработки.
  2. Найдите флажок Дополнительные отчёты и обработки и включите его.
  3. Рядом появится ссылка Дополнительные отчёты и обработки — это и есть справочник, куда мы будем добавлять файл.

Флажок доступен только пользователю с правами администратора. Если раздела Печатные формы, отчёты и обработки нет — у вашей роли не хватает прав, обратитесь к тому, кто ведёт базу.

Если база работает в режиме с профилями безопасности (частый случай в облаке и на сервере), для подключения внешнего кода нужно, чтобы администратор кластера разрешил профиль безопасности для дополнительных отчётов. Без этого 1С заблокирует загрузку файла.

Подключение внешнего отчёта: пошагово

Когда функция включена, добавляем сам файл. Порядок одинаковый для 1С 8.3 на любой типовой конфигурации.

Пошаговый помощник
Откройте справочник
Администрирование → ссылка Дополнительные отчёты и обработки. Нажмите Добавить из файла.

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

Если отчёт не появился в меню — почти всегда причина в пустом или неверном поле Размещение. Откройте карточку отчёта и проверьте, к каким командам и разделам он привязан.

Как создать внешний отчёт в 1С 8.3

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

Что понадобится

  • Права администратора и доступ к конфигуратору — в облачных базах его часто нет, уточните у провайдера.
  • Понимание, из каких данных строится отчёт (какой документ, регистр, справочник).
  • Тестовая копия базы — первые эксперименты лучше делать на ней.

Порядок создания

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

Настройка Схемы компоновки данных

СКД — это ядро отчёта. Здесь вы описываете, откуда брать данные и как их показать, без ручного программирования вывода.

Минимальный набор действий на СКД:

  • 🔹 Набор данных — запрос к базе (что выбираем);
  • 🔹 Поля — какие колонки доступны для вывода;
  • 🔹 Ресурсы — числовые поля с итогами (сумма, количество);
  • 🔹 Параметры — период, организация, склад (фильтры для пользователя);
  • 🔹 Настройки — готовый вид: группировки, отбор, оформление.

Проверить результат можно прямо в конфигураторе через кнопку предпросмотра или запустив базу и открыв отчёт через Файл → Открыть.

Чек-лист перед подключением

Быстрая проверка, чтобы не ловить ошибки на ровном месте.

Перед подключением внешнего отчёта проверьте
Выполнено: 0 / 7

Типичные ошибки и их решение

Большинство проблем с внешними отчётами — это права и настройки, а не сам файл.

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

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

Видео по теме

Видео с YouTube — канал «Программирование в 1С с Ильясом Низамутдиновым». Стороннее видео для наглядности; порядок действий в вашей версии 1С может отличаться.

Частые вопросы

Чем внешний отчёт отличается от встроенного?
Встроенный отчёт хранится внутри конфигурации и обновляется вместе с ней. Внешний — это отдельный файл .erf, который подключается к базе и не зависит от обновлений. Внешний удобнее для доработок на поддержке.
Нужно ли снимать конфигурацию с поддержки, чтобы подключить внешний отчёт?
Нет. В этом и смысл: внешний отчёт подключается без изменения конфигурации, поддержка сохраняется, типовое обновление проходит штатно.
Можно ли подключить внешний отчёт в облачной 1С?
Да, но только через справочник «Дополнительные отчёты и обработки», и провайдер должен разрешить профиль безопасности. Прямое открытие файла с диска в браузере недоступно.
Внешний отчёт обновляется вместе с 1С?
Нет. Внешние файлы не обновляются автоматически. Если релиз конфигурации изменил структуру данных, отчёт нужно дорабатывать отдельно.
В чём разница между внешним отчётом и внешней обработкой?
Отчёт (.erf) только выводит данные и ничего не меняет. Обработка (.epf) может изменять данные базы — заполнять документы, корректировать справочники. Подключаются они через один и тот же справочник.
Почему подключённый отчёт не виден в меню?
Чаще всего не заполнено поле «Размещение» в карточке отчёта. Укажите, в каких разделах и командах он должен появиться, и проверьте права доступа пользователя.