Отчеты и Аналитика · 10 мин
Как в 1С настроить выгрузку отчетов
Как настроить выгрузку отчетов в 1С: форматы Excel, CSV, MXL, регламентные задания, сохранение настроек, типичные ошибки и проверка результата.
Выгрузка отчетов — одна из самых частых операций в 1С: бухгалтеру нужно отправить оборотно-сальдовую ведомость аудитору, менеджеру — передать анализ продаж руководителю, аналитику — загрузить данные в Excel для дальнейшей обработки. В типовых конфигурациях на платформе 1С:Предприятие 8.3 механизмы выгрузки уже встроены, и в большинстве случаев достаточно правильно выбрать формат, настроить состав данных и при необходимости автоматизировать отправку.
В этой статье разобраны практические сценарии: ручное сохранение отчета в файл, настройка вариантов отчета, выгрузка через универсальные механизмы, автоматическая рассылка по расписанию и проверка корректности результата. Инструкции применимы к типовым решениям вроде 1С:Бухгалтерия, 1С:Управление торговлей и 1С:ERP, если не оговорено иное.
Прежде чем начинать настройку, убедитесь, что у вашего пользователя есть права на формирование нужного отчета и на вывод данных в файл. В ряде конфигураций выгрузка может быть ограничена ролями — тогда часть кнопок будет недоступна, и вопрос придется решать с администратором.
Какие форматы выгрузки доступны в 1С и когда какой выбирать
Платформа 1С:Предприятие поддерживает несколько форматов сохранения табличных документов, и выбор формата напрямую влияет на то, что получатель сможет сделать с файлом. Неправильно выбранный формат — самая частая причина жалоб «отчет выгрузился криво».
Формат MXL — родной формат табличных документов 1С. Он сохраняет структуру, группировки и оформление без потерь, но открывается только в 1С. Подходит для передачи между сотрудниками, работающими в той же программе, и для архивного хранения точной копии отчета.
Excel (XLSX) — универсальный выбор для передачи «на сторону» и дальнейшей обработки. При сохранении в Excel часть оформления и группировок может потеряться, а сводные итоги превратятся в статичные значения. CSV подходит для загрузки данных в другие системы, но содержит только плоские данные без оформления. PDF и ODS используются для печатных копий и отправки документов, которые не должны редактироваться.
Сравнение форматов выгрузки
Точная копия отчета со всеми группировками. Открывается только в 1С, для внешних получателей не подходит.
Подходит для анализа и передачи вне 1С. Ограничение: возможна потеря оформления и объединенных ячеек.
Только данные для импорта в другие системы. Нет оформления, могут быть проблемы с разделителями и кодировкой.
Для печати и неизменяемых копий. Данные нельзя редактировать и переиспользовать.
Как выгрузить готовый отчет вручную
Ручная выгрузка — базовый сценарий, с которого стоит начать. Сформируйте отчет с нужными отбором и периодом, убедитесь, что данные корректны, и только потом сохраняйте файл. Выгрузка «слепого» отчета без проверки периода — типичный источник ошибок, когда в файл попадают данные не за тот месяц.
В форме готового отчета откройте меню «Ещё» и выберите «Сохранить» (в ряде конфигураций — «Сохранить как» либо кнопка с дискетой на панели). Укажите имя файла, папку и тип файла в выпадающем списке. После сохранения откройте файл и визуально проверьте результат: совпадают ли итоги, не «разъехались» ли колонки.
- 1Откройте отчет и установите период, организацию и нужные отборы
- 2Нажмите «Сформировать» и проверьте итоговые суммы на экране
- 3Откройте меню «Ещё» → «Сохранить» (или «Сохранить как»)
- 4Выберите формат файла и папку сохранения
- 5Откройте сохраненный файл и сверьте ключевые итоги с отчетом на экране
Особенности отчетов на СКД
Большинство современных отчетов в типовых конфигурациях построено на системе компоновки данных (СКД). Для них перед выгрузкой полезно настроить вариант отчета: через кнопку «Настройки» задайте группировки, отборы, поля и сортировку, затем сохраните вариант через «Ещё» → «Сохранить вариант отчета». Тогда при следующей выгрузке не придется настраивать все заново — достаточно выбрать сохраненный вариант.
Как настроить вариант отчета для регулярной выгрузки
Если один и тот же отчет выгружается регулярно — например, еженедельный отчет по продажам, — ручная настройка каждый раз отнимает время и провоцирует ошибки. Правильное решение — сохраненный вариант с фиксированными настройками.
Откройте отчет, перейдите в «Настройки» и задайте структуру: какие поля выводить, по каким измерениям группировать, какие отборы применять. Для периода используйте динамические варианты вроде «Этот месяц» или «Прошлая неделя» вместо жестко заданных дат — тогда вариант не придется корректировать каждый раз. Сохраните вариант под понятным именем, например «Продажи по менеджерам — еженедельный».
В некоторых конфигурациях варианты можно сделать доступными другим пользователям или разместить в панели отчетов конкретного раздела. Это удобно, когда настройку делает один специалист, а формируют отчет несколько сотрудников.
Как настроить автоматическую рассылку и выгрузку по расписанию
В типовых конфигурациях на Библиотеке стандартных подсистем есть механизм рассылки отчетов: он формирует отчеты по расписанию и отправляет их по электронной почте или складывает в сетевую папку. Ищите его в разделе «Администрирование» → «Рассылка отчетов» (в некоторых конфигурациях — в разделе отчетов или «Настройка рассылки отчетов»).
Создайте новую рассылку, добавьте в нее нужные отчеты с выбранными вариантами, укажите формат файла, список получателей и расписание. Предварительно должна быть настроена учетная запись электронной почты в разделе «Администрирование» → «Органайзер» — без нее отправка работать не будет.
Для выгрузки в папку вместо почты в настройках рассылки выберите доставку «В папку» и укажите сетевой путь. Учетная запись, под которой работает сервер 1С, должна иметь права записи в эту папку — иначе рассылка завершится с ошибкой, хотя сам отчет сформируется корректно.
Выгрузка данных через универсальные механизмы и обработки
Когда нужно выгрузить не экранную форму отчета, а сами данные — например, список документов с реквизитами для загрузки в другую систему, — стандартного «Сохранить» недостаточно. Здесь применяются другие инструменты.
Универсальный отчет (в конфигурациях на БСП) позволяет построить таблицу по документам, справочникам или регистрам и выгрузить результат стандартным способом. Для обмена между базами 1С используются «Универсальный обмен данными в формате XML» и типовые правила конвертации — это уже задача интеграции, а не простой выгрузки отчета.
Для выгрузки произвольных данных по расписанию в файл на диск применяется регламентное задание с программным кодом: отчет формируется методами платформы и сохраняется через объект табличного документа. Такой вариант требует участия разработчика и тестирования, зато полностью автоматизирует процесс без участия пользователя.
ТабДок = Новый ТабличныйДокумент;
// ... формирование отчета программно ...
ТабДок.Записать("C:\\Reports\\Sales.xlsx", ТипФайлаТабличногоДокумента.XLSX);Как проверить результат выгрузки и избежать типичных ошибок
Факт сохранения файла еще не означает, что выгрузка корректна. Сверяйте контрольные итоги: откройте файл и сравните 2–3 ключевые суммы с отчетом на экране. Для Excel дополнительно проверьте, что числа распознаны как числа, а не как текст — иначе формулы и сводные таблицы работать не будут.
При выгрузке в CSV обращайте внимание на разделитель и кодировку. Если при открытии файла все данные «слиплись» в одну колонку — проблема в разделителе (запятая против точки с запятой). Если вместо русских букв видны символы — неверная кодировка, файл нужно открывать с явным указанием UTF-8 или Windows-1251.
Как проверить результат
Совпадают с отчетом на экране
Расхождения — проверить отборы и период
Числа и даты распознаны корректно, формулы считают
Числа хранятся как текст, суммы не считаются
Файл появляется в папке по расписанию, в журнале регистрации нет ошибок
Файла нет, в журнале ошибки прав доступа или выполнения
Вопросы и ответы
Почему кнопка «Сохранить» недоступна в форме отчета?
Чаще всего причина в правах пользователя: роль не включает право вывода в файл или сохранения. Также кнопка неактивна, пока отчет не сформирован. Проверьте права с администратором и убедитесь, что отчет сформирован кнопкой «Сформировать».
Можно ли выгрузить сразу несколько отчетов одним файлом?
Штатно каждый отчет сохраняется отдельно. Рассылка отчетов может отправить несколько отчетов одним письмом, но файлами по-прежнему будут отдельные документы. Объединение в один файл делается через доработку — программное формирование нескольких отчетов в один табличный документ.
Почему в Excel отчет выглядит иначе, чем в 1С?
При сохранении в XLSX платформа переносит данные и базовое оформление, но сложные элементы — группировки, диаграммы, некоторые объединения ячеек — могут отображаться иначе или теряться. Для точного внешнего вида используйте PDF, для работы с данными — настройте плоский вариант отчета без группировок.
Как выгрузить отчет, если 1С работает в веб-клиенте?
В веб-клиенте сохранение работает через диалог скачивания файла браузера: выберите «Сохранить», и файл будет скачан в папку загрузок браузера. Автоматическая выгрузка в папку на сервере настраивается на стороне сервера и от клиента не зависит.
Что делать, если регламентная рассылка не выполняется?
Проверьте журнал регистрации на наличие ошибок задания, убедитесь, что фоновые задания не заблокированы, учетная запись почты настроена и проходит проверку, а у служебного пользователя есть права на отчеты из рассылки. Выполните рассылку вручную кнопкой «Выполнить сейчас» — ошибка покажется сразу.
Можно ли выгружать отчет сразу в CSV по расписанию?
Рассылка отчетов в типовых конфигурациях поддерживает ограниченный набор форматов, и CSV в него обычно не входит. Для выгрузки в CSV по расписанию потребуется регламентное задание с программным формированием файла — это задача для разработчика.
Что важно запомнить
Разовая выгрузка делается через «Ещё» → «Сохранить» с выбором формата; регулярная — через сохраненные варианты отчетов и рассылку по расписанию. Всегда сверяйте итоги в файле с отчетом на экране, используйте динамические периоды и тестируйте автоматику вручную перед запуском.