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