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

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

Как загрузить новый отчет в 1С

Как загрузить внешний отчет в 1С: способы через «Файл — Открыть» и справочник дополнительных отчетов, настройка размещения, права и типичные ошибки.

Новый отчет в 1С чаще всего поставляется в виде внешнего файла с расширением .erf (внешний отчет) или .epf (внешняя обработка с отчетным функционалом). Такой файл можно просто открыть для разового просмотра, а можно зарегистрировать в информационной базе, чтобы отчет был доступен всем пользователям из привычного меню. Выбор способа зависит от того, нужен отчет один раз или будет использоваться постоянно.

Второй важный момент — конфигурация. В типовых решениях на платформе 8.3 (Управление торговлей, ERP, Бухгалтерия предприятия, Зарплата и управление персоналом) работает подсистема «Дополнительные отчеты и обработки» из Библиотеки стандартных подсистем. Она позволяет загружать внешние отчеты без изменения конфигурации и без прав разработчика. В самописных или старых конфигурациях такой подсистемы может не быть, и тогда остается только открытие файла напрямую.

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

Какие файлы можно загрузить и откуда их брать

Внешний отчет для управляемого приложения — это файл с расширением .erf. Файлы .epf — внешние обработки, но многие из них по сути являются отчетами с формой настроек. Оба типа загружаются одинаково, разница только в том, как разработчик оформил объект. Файлы .ert относятся к платформе 1С 7.7 и в современных конфигурациях не открываются.

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

Способ 1. Быстрое открытие через меню «Файл»

Самый простой вариант, когда отчет нужен один раз или вы хотите его сначала протестировать. В режиме 1С:Предприятие откройте главное меню (кнопка с оранжевым значком в левом верхнем углу), выберите «Файл — Открыть» или нажмите сочетание клавиш Ctrl+O. В диалоге выбора укажите файл .erf и подтвердите открытие.

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

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

Способ 2. Загрузка через «Дополнительные отчеты и обработки»

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

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

После чтения сведений откроется карточка дополнительного отчета. Здесь важно заполнить размещение: на закладке или по команде «Размещение» отметьте разделы программы, в которых отчет должен быть доступен (например, «Продажи», «Склад», «Финансы»). Без размещения отчет сохранится в справочнике, но пользователи не найдут его в разделах.

Порядок загрузки отчета
  1. 1
    Включите «Дополнительные отчеты и обработки» в настройках администрирования
  2. 2
    Откройте список дополнительных отчетов и нажмите «Добавить из файла»
  3. 3
    Выберите файл .erf и подтвердите предупреждение безопасности
  4. 4
    Проверьте наименование и версию в карточке отчета
  5. 5
    Укажите размещение — разделы, где отчет будет доступен
  6. 6
    Запишите карточку и опубликуйте отчет командой «Опубликовать»
  7. 7
    Откройте раздел, сформируйте отчет и проверьте результат

Настройка размещения и прав доступа

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

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

Отдельная настройка — безопасный режим. В безопасном режиме отчет не может выполнять привилегированные операции и работать с файловой системой. Для большинства отчетов безопасный режим оставляют включенным; отключать его стоит только по требованию разработчика и только для доверенных отчетов.

Обновление и замена ранее загруженного отчета

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

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

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

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

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

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

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

Появляется в списке «Отчеты — Дополнительные» у нужных пользователей

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

Отчет есть в справочнике, но в разделе не отображается — не настроено размещение или нет прав

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

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

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

Ошибка «Поле не найдено» или «Метод не обнаружен» — отчет не совместим с версией конфигурации

Корректность цифр
Норма

Итоги совпадают с типовым отчетом или первичными документами

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

Суммы расходятся — нужно разбираться в отборах и логике отчета

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

Если подсистемы дополнительных отчетов нет

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

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

Сравнение вариантов

Открытие через «Файл — Открыть»

Подходит для разового просмотра и тестирования. Ограничение: отчет не сохраняется в базе и недоступен другим пользователям

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

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

Встраивание в конфигурацию

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

Часто задаваемые вопросы

Почему при открытии файла появляется предупреждение безопасности?

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

Отчет загружен, но пользователи его не видят. Что проверить?

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

Можно ли загрузить отчет из 1С:Бухгалтерии в Управление торговлей?

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

Как удалить загруженный внешний отчет?

Откройте список «Дополнительные отчеты и обработки», найдите нужный элемент и пометьте его на удаление или снимите публикацию. Физическое удаление выполняется через «Администрирование — Удаление помеченных объектов». Перед удалением убедитесь, что отчет не используется в регламентных заданиях и рассылках.

Можно ли настроить автоматическое формирование загруженного отчета по расписанию?

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

Чем отличается файл .erf от .epf при загрузке?

С точки зрения загрузки — почти ничем: оба добавляются через «Дополнительные отчеты и обработки» или открываются через «Файл — Открыть». Разница в типе объекта: .erf — отчет, .epf — обработка. При регистрации программа сама определит вид по сведениям из модуля объекта.

Итог

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

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