Выгрузка отчётов из 1С: экспорт в файл, печать и автоматическая рассылка
Содержание
Любой отчёт из 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) и способ доставки:
- 📧 На электронную почту — списку получателей или по колонке с адресами.
- 📂 В сетевой каталог — папка на сервере или общем диске.
- 🔗 На FTP-ресурс — для передачи во внешнюю систему.
- 💾 В личную папку пользователя внутри базы (хранилище файлов).
После настройки включите флажок расписания и задайте периодичность — например, каждый будний день в 7:00 или первого числа месяца. Рассылка выполняется регламентным заданием, поэтому для работы по расписанию нужен запущенный сеанс: в клиент-серверной базе это делает сервер 1С автоматически, а в файловой — расписание сработает только при открытой программе (обычно для этого держат отдельный фоновый сеанс).
Перед тем как доверить рассылке реальных получателей, отправьте первый выпуск только себе. Так вы увидите, в каком виде придёт вложение, и поправите формат.
Выгрузка во внешние системы и обмен данными
Когда речь идёт не об одном отчёте, а о регулярной передаче данных в стороннюю программу (сайт, CRM, аналитическую систему), разовым сохранением в Excel не обойтись. Варианты:
- Внешние источники данных — механизм платформы, который позволяет 1С читать данные из сторонней СУБД напрямую. Настраивается в конфигураторе; подходит, когда данные нужно забирать в 1С, а не выгружать из неё.
- Выгрузка в файл обмена — отчёт или выборку можно сформировать обработкой и сохранить в структурированный
XML/JSON, который примет приёмная система. - HTTP-сервисы и веб-сервисы — для онлайн-обмена между системами без промежуточных файлов.
Для типовых задач «отдать таблицу в Excel по расписанию» достаточно рассылки отчётов из предыдущего раздела. Полноценная интеграция через XML или сервисы — это уже работа программиста, и выгрузка там настраивается под формат принимающей стороны.
Отдельно отмечу права доступа . Рассылка отчётов работает от имени пользователя, которого указали ответственным, и выгружает ровно те данные, которые этот пользователь видит по своим правам. Если ответственным назначить сотрудника с ограниченным доступом (например, только по одной организации), в файле окажется урезанный набор данных — а получатель будет уверен, что видит всё. Для сводных рассылок ставьте ответственным пользователя с полными правами на нужные разделы.
Как выгрузить регламентированную отчётность в XML для ФНС
Декларации, расчёты и бухгалтерскую отчётность для налоговой и фондов нельзя просто сохранить в Excel — контролирующие органы принимают файлы только в утверждённом электронном формате (XML). Этот файл формирует сама 1С.
Порядок в «Бухгалтерии предприятия»:
- Откройте
Отчёты → Регламентированные отчёты(список1С-Отчётность). - Создайте нужный отчёт за период и заполните его.
- Проверьте контрольные соотношения кнопкой
Проверка. - Нажмите
Выгрузитьи выберитеВыгрузить электронное представление. - Укажите каталог — 1С создаст в нём файл с именем по шаблону, заданному форматом отчёта.
Готовый XML можно загрузить в приёмный комплекс оператора или отнести в инспекцию на носителе. Если подключён сервис 1С-Отчётность, отправлять файл вручную не нужно — декларация уходит прямо из программы по защищённому каналу, а квитанции о приёме возвращаются в ту же форму.
Отдельная кнопка Выгрузить → Выгрузить на бумажный носитель (с двухмерным штрихкодом) формирует печатную форму декларации с машиночитаемым кодом — её сдают, когда отчёт несут лично, а не отправляют файлом. Это тоже выгрузка, но уже в PDF для печати, а не в XML.
Выгружайте отчёт только после успешной проверки контрольных соотношений. Файл с ошибками приёмный комплекс ФНС отклонит, и срок сдачи может быть сорван.
Напомню: с 2023 года ПФР и ФСС объединены в Социальный фонд России (СФР), поэтому часть прежних расчётов заменена единой формой — выгружайте ту форму, которая действует в текущем периоде, а не отменённую.
Выгрузка больших отчётов без зависаний
Отчёт за год по большой базе может формироваться минуты и съедать память. Несколько приёмов, чтобы выгрузка прошла без обрыва:
- 📅 Дробите период. Вместо годовой ОСВ по всем счетам выгрузите её поквартально или помесячно и соберите в Excel. Нагрузка на память падает в разы.
- 🎯 Снимайте лишнюю детализацию. Группировка по номенклатуре или контрагентам на миллионы строк — главная причина «тяжёлых» отчётов. Оставьте только нужные разрезы в настройках варианта.
- ⚙️ Формируйте в фоне. Большие отчёты СКД умеют считаться фоновым заданием — программа не блокируется, а по готовности показывает результат.
- 🧮 Выгружайте в
.mxl, а не в Excel. Родной формат 1С записывается быстрее и без ограничений Excel на число строк и столбцов.
Если выгрузка в Excel обрывается с ошибкой нехватки памяти, почти всегда помогает разбивка отчёта на части по периоду. Это надёжнее, чем наращивать оперативную память на рабочем месте.
Для клиент-серверной базы тяжёлые регулярные выгрузки лучше ставить на ночь через ту же рассылку отчётов — тогда они не конкурируют за ресурсы с дневной работой пользователей.
Ещё один приём для разовой, но очень объёмной выгрузки — сохранять не в .xlsx, а в несколько файлов по разрезам. Например, оборотку по складам имеет смысл выгрузить отдельным файлом на каждый склад: открывать и пересылать такие файлы удобнее, чем одну таблицу на сотни тысяч строк, которую Excel будет открывать минуту.
Частые ошибки при выгрузке отчётов
Разберу ситуации, с которыми сталкиваются чаще всего и которые не очевидны из самой процедуры.
.xlsx. Сохраните в PDF для просмотра или в .mxl — вид сохранится точно.Частые вопросы
В каком формате выгрузить отчёт, чтобы его точно открыли у получателя?
.xlsx.Можно ли выгрузить сразу несколько отчётов одним файлом?
Как выгрузить отчёт из облачной 1С (аренда, 1С:Фреш)?
Сохранить как…, но файл сначала попадает в хранилище сервиса, откуда его нужно скачать на свой компьютер по ссылке. Прямого доступа к диску сервера в облаке нет.Чем электронное представление для ФНС отличается от обычной выгрузки в Excel?
XML по утверждённому формату, а не таблица. Excel-файл декларации инспекция не примет — нужен именно файл выгрузки из регламентированного отчёта.