Выгрузка отчётов из 1С: экспорт в файл, печать и автоматическая рассылка

· 10 мин

Содержание

Любой отчёт из 1С выгружается из открытой формы результата: в командной панели табличного документа есть кнопка сохранения (значок дискеты), а через главное меню — Файл → Сохранить как…. В окне сохранения выбираете тип файла: лист Excel (.xlsx), табличный документ 1С (.mxl), документ PDF, текст, HTML или таблицу OpenDocument. Этого хватает для 90% случаев — отправить отчёт по почте, вложить в письмо для банка, сохранить для архива.

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

Экспорт отчёта в Excel, PDF и другие форматы

Сформируйте отчёт и, не закрывая результат, нажмите кнопку сохранения в командной панели над таблицей. Если кнопки не видно, разверните главное меню формы (значок ≡ или «Ещё») и выберите Файл → Сохранить как….

В поле «Тип файла» доступны форматы:

  • 📊 Лист Excel 2007 (.xlsx) — для расчётов, сводных таблиц, отправки контрагенту.
  • 📄 Лист Excel 95–2003 (.xls) — для старых версий Excel и некоторых банк-клиентов.
  • 🧾 Документ PDF/A (.pdf) — неизменяемый вид для печати и архива.
  • 📁 Табличный документ (.mxl) — родной формат 1С, открывается в любой базе без потери оформления.
  • 🌐 HTML-документ — для публикации на странице или вставки в письмо.
  • 📝 Текстовый документ (.txt) — для загрузки в сторонние программы.
  • 📑 Таблица OpenDocument (.ods) — для LibreOffice и OpenOffice.

Выгрузка в .xlsx сохраняет структуру ячеек, но может «разъехаться» при сложной вёрстке с объединёнными ячейками. Если получателю нужен ровно тот вид, что на экране, выбирайте PDF или .mxl.

Чтобы отдать отчёт только частью — выделите нужный диапазон ячеек мышью, затем Таблица → Копировать и вставьте в Excel через буфер обмена. Так переносятся и значения, и формат, без лишних строк.

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

Экспорт расшифровок и группировок

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

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

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

Как выгрузить печатную форму документа

Печатная форма — это счёт, акт, накладная или УПД, сформированные из документа. Откройте документ, нажмите Печать и выберите нужную форму. Результат открывается как табличный документ, и дальше действует то же правило: Сохранить как… → выбор формата.

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

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

Печатная форма со штампом «Только для внутренней работы» или водяным знаком «Копия» выгрузится с этим штампом. Снимается он настройками печати документа, а не при экспорте файла.

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

Автоматическая выгрузка отчётов по расписанию

Чтобы отчёт формировался и уходил сам — без ручного запуска — в типовых конфигурациях (БП 3.0, ЗУП 3.1, УТ 11) есть механизм рассылки отчётов. Путь в «Бухгалтерии предприятия»:

Администрирование → Печатные формы, отчёты и обработки → Рассылки отчётов

Создайте рассылку, добавьте в неё нужные отчёты с сохранёнными вариантами настроек, выберите формат вложения (Excel, PDF) и способ доставки:

  1. 📧 На электронную почту — списку получателей или по колонке с адресами.
  2. 📂 В сетевой каталог — папка на сервере или общем диске.
  3. 🔗 На FTP-ресурс — для передачи во внешнюю систему.
  4. 💾 В личную папку пользователя внутри базы (хранилище файлов).

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

Настройка автоматической рассылки отчёта
Выполнено: 0 / 7

Перед тем как доверить рассылке реальных получателей, отправьте первый выпуск только себе. Так вы увидите, в каком виде придёт вложение, и поправите формат.

Выгрузка во внешние системы и обмен данными

Когда речь идёт не об одном отчёте, а о регулярной передаче данных в стороннюю программу (сайт, CRM, аналитическую систему), разовым сохранением в Excel не обойтись. Варианты:

  • Внешние источники данных — механизм платформы, который позволяет 1С читать данные из сторонней СУБД напрямую. Настраивается в конфигураторе; подходит, когда данные нужно забирать в 1С, а не выгружать из неё.
  • Выгрузка в файл обмена — отчёт или выборку можно сформировать обработкой и сохранить в структурированный XML/JSON, который примет приёмная система.
  • HTTP-сервисы и веб-сервисы — для онлайн-обмена между системами без промежуточных файлов.

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

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

Как выгрузить регламентированную отчётность в XML для ФНС

Декларации, расчёты и бухгалтерскую отчётность для налоговой и фондов нельзя просто сохранить в Excel — контролирующие органы принимают файлы только в утверждённом электронном формате (XML). Этот файл формирует сама 1С.

Порядок в «Бухгалтерии предприятия»:

  1. Откройте Отчёты → Регламентированные отчёты (список 1С-Отчётность).
  2. Создайте нужный отчёт за период и заполните его.
  3. Проверьте контрольные соотношения кнопкой Проверка.
  4. Нажмите Выгрузить и выберите Выгрузить электронное представление.
  5. Укажите каталог — 1С создаст в нём файл с именем по шаблону, заданному форматом отчёта.

Готовый XML можно загрузить в приёмный комплекс оператора или отнести в инспекцию на носителе. Если подключён сервис 1С-Отчётность, отправлять файл вручную не нужно — декларация уходит прямо из программы по защищённому каналу, а квитанции о приёме возвращаются в ту же форму.

Отдельная кнопка Выгрузить → Выгрузить на бумажный носитель (с двухмерным штрихкодом) формирует печатную форму декларации с машиночитаемым кодом — её сдают, когда отчёт несут лично, а не отправляют файлом. Это тоже выгрузка, но уже в PDF для печати, а не в XML.

Выгружайте отчёт только после успешной проверки контрольных соотношений. Файл с ошибками приёмный комплекс ФНС отклонит, и срок сдачи может быть сорван.

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

Выгрузка больших отчётов без зависаний

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

  • 📅 Дробите период. Вместо годовой ОСВ по всем счетам выгрузите её поквартально или помесячно и соберите в Excel. Нагрузка на память падает в разы.
  • 🎯 Снимайте лишнюю детализацию. Группировка по номенклатуре или контрагентам на миллионы строк — главная причина «тяжёлых» отчётов. Оставьте только нужные разрезы в настройках варианта.
  • ⚙️ Формируйте в фоне. Большие отчёты СКД умеют считаться фоновым заданием — программа не блокируется, а по готовности показывает результат.
  • 🧮 Выгружайте в .mxl, а не в Excel. Родной формат 1С записывается быстрее и без ограничений Excel на число строк и столбцов.

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

Для клиент-серверной базы тяжёлые регулярные выгрузки лучше ставить на ночь через ту же рассылку отчётов — тогда они не конкурируют за ресурсы с дневной работой пользователей.

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

Частые ошибки при выгрузке отчётов

Разберу ситуации, с которыми сталкиваются чаще всего и которые не очевидны из самой процедуры.

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

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

В каком формате выгрузить отчёт, чтобы его точно открыли у получателя?
PDF — открывается на любом устройстве и выглядит одинаково у всех. Если получателю нужно считать или фильтровать данные, выгружайте в .xlsx.
Можно ли выгрузить сразу несколько отчётов одним файлом?
Одним файлом — нет, но рассылка отчётов формирует пакет из нескольких отчётов и отправляет их вложениями в одном письме за один запуск.
Как выгрузить отчёт из облачной 1С (аренда, 1С:Фреш)?
Так же, через Сохранить как…, но файл сначала попадает в хранилище сервиса, откуда его нужно скачать на свой компьютер по ссылке. Прямого доступа к диску сервера в облаке нет.
Чем электронное представление для ФНС отличается от обычной выгрузки в Excel?
Это строго структурированный XML по утверждённому формату, а не таблица. Excel-файл декларации инспекция не примет — нужен именно файл выгрузки из регламентированного отчёта.
Сохранится ли оформление и цвет ячеек при выгрузке в Excel?
В основном да: шрифты, границы и заливка переносятся. Но условное оформление и сложные объединения ячеек иногда отображаются иначе — проверяйте результат перед отправкой.