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

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

Как подгрузить отчет в 1С: полная инструкция для пользователя

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

Внешний отчет — это файл с расширением .erf (или обработка .epf), который можно подключить к информационной базе 1С без изменения конфигурации. Такой отчет разрабатывается программистом или скачивается готовым, а пользователю остается только подгрузить его в программу и назначить нужные права. Это стандартный механизм, поддерживаемый большинством типовых конфигураций: «Бухгалтерия предприятия», «Управление торговлей», «Зарплата и управление персоналом» и другие.

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

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

Что понадобится перед подключением отчета

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

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

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

Как открыть отчет разово через меню «Файл — Открыть»

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

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

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

Как зарегистрировать отчет через «Дополнительные отчеты и обработки»

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

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

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

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

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

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

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

Как проверить, что отчет подгрузился корректно

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

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

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

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

Отчет в списке
Норма

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

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

Отчета нет в разделе — проверьте вкладку «Размещение»

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

Отчет строится без сообщений об ошибках

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

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

Данные
Норма

Суммы совпадают с типовыми отчетами за тот же период

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

Пустой результат при наличии документов — проверьте права и отборы

Типичные ошибки и их устранение

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

Вторая типичная ситуация — отчет зарегистрирован, но при формировании возникает ошибка обращения к метаданным. Это значит, что отчет обращается к объектам конфигурации (документам, регистрам, справочникам), которых нет в вашей базе или которые называются иначе. Такой отчет требует адаптации программистом под вашу конфигурацию.

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

Типичные ошибки
01
Регистрация отчета без указания размещения — пользователи не видят отчет в разделах и считают, что он не подключился.
02
Попытка открыть файл .epf как отчет или наоборот — объект либо не откроется, либо будет работать некорректно.
03
Обновление файла отчета на диске без обновления регистрации в базе — программа продолжает использовать старую версию из информационной базы.
04
Подключение отчета из непроверенного источника — риск выполнения вредоносного кода с правами пользователя.

Обновление и удаление подключенного отчета

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

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

Итог

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

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

Частые вопросы о подключении отчетов в 1С

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

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

Чем файл .erf отличается от .epf?

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

Почему отчет открывается, но формируется пустым?

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

Как подгрузить отчет в файловой базе и в клиент-серверной — есть ли разница?

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

Что делать, если после обновления конфигурации отчет перестал работать?

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

Безопасно ли подключать отчеты, скачанные из интернета?

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