Сохранение и экспорт отчётов из 1С в файл

· 9 мин

Содержание

Сформированный отчёт в 1С — это табличный документ, и сохранить его можно двумя путями: через Главное меню → Файл → Сохранить как… или кнопкой сохранения прямо на панели отчёта. Поддерживаются форматы Excel (.xlsx, .xls), PDF, собственный .mxl, а также .ods, .csv, .html и текст.

Какой формат выбрать, зависит от задачи. Нужно отправить отчёт в банк или контрагенту — берут PDF, он не меняется при открытии. Нужно продолжить расчёты — Excel. Нужно переслать коллеге с той же 1С без потери формул и расшифровок — родной .mxl. Ниже — где находятся кнопки, как сохранять сразу в нужном виде и как настроить регулярную выгрузку без ручных действий.

С чего начинается сохранение: кнопка и меню файла

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

  1. Щёлкните по области с таблицей отчёта, чтобы она стала активной.
  2. Откройте Главное меню — значок в самом левом верхнем углу окна программы.
  3. Выберите Файл → Сохранить как….
  4. В диалоге укажите папку, имя файла и, главное, тип файла в нижнем выпадающем списке.
  5. Нажмите Сохранить.

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

Тип файла задаётся именно в диалоге сохранения, а не расширением в имени. Если вписать отчёт.xlsx, но оставить в списке «Табличный документ», получится всё равно .mxl. Сначала выбирайте формат в списке, потом правьте имя.

Этот механизм одинаков во всех типовых конфигурациях на платформе 8.3 — Бухгалтерия предприятия 3.0, ЗУП 3.1, Управление торговлей 11. Сохраняется не вся база, а именно текущий табличный документ на экране.

Excel, PDF или MXL: что выбрать под задачу

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

ФорматКогда братьЧто учесть
.xlsx (Лист Excel 2007-…)нужно считать, сортировать, строить сводныесовременный формат, без ограничения в 65 536 строк
.xls (Лист Excel 95-2003)открывает очень старый Excel у получателялимит 65 536 строк; большой отчёт обрежется
Документ PDFотправить «как есть», распечатать, в архивне редактируется, вид сохраняется точно
Табличный документ (.mxl)переслать коллеге с 1Ссохраняет расшифровки, группировки, формулы 1С

💡 Несколько ориентиров по форматам:

  • 📊 Excel .xlsx — универсальный выбор для бухгалтера. 1С записывает файл сама, установленный Microsoft Office для этого не нужен.
  • 📄 PDF — платформа 8.3 умеет сохранять в PDF напрямую, отдельный «принтер» не требуется. Файл открывается у кого угодно и не «поедет» по вёрстке.
  • 🗂 MXL — родной формат 1С. В нём сохраняются сворачиваемые группировки и возможность расшифровки сумм двойным щелчком. Открывается только в 1С.
  • 📝 CSV / текст — для загрузки в сторонние программы. Форматирование теряется, остаются только значения через разделитель.

Для большинства случаев достаточно двух кнопок: .xlsx для работы с цифрами и PDF для пересылки. MXL отправлять внешнему получателю без 1С бессмысленно — он его не откроет.

Как сохранить все числа как значения, а не как формулы

Частая проблема при выгрузке в Excel: суммы выглядят как текст, не считаются, а колонки «съезжают». Причина — особенности переноса ячеек из табличного документа 1С.

Чтобы получить в Excel чистые значения:

  1. В диалоге Файл → Сохранить как… выберите тип Лист Excel 2007-… (*.xlsx).
  2. Если 1С предложит вариант выгрузки — выбирайте выгрузку значений, а не макета с формулами.
  3. После открытия в Excel выделите нужный диапазон и при необходимости задайте формат ячеек «Числовой».

В формате .xls (старый Excel 97-2003) действует лимит 65 536 строк и 256 столбцов. Если выгружаете годовую ведомость с большим количеством строк, часть данных просто не попадёт в файл. Для объёмных отчётов всегда берите .xlsx.

Отдельный момент — объединённые ячейки. Шапки отчётов 1С часто идут с объединением, и в Excel это мешает фильтрам и сводным таблицам. Если планируете строить сводную, после выгрузки снимите объединение (Главная → Объединить и поместить в центре в Excel) либо выгрузите отчёт в «плоском» виде, отключив в его настройках оформление и итоги по группам.

Ещё одна деталь — ширина. Широкий отчёт в Excel разбивается по печати на несколько листов. Если нужен один лист при печати, в Excel задайте Разметка страницы → Вписать → Вписать все столбцы на одну страницу. В 1С аналогичная настройка масштаба есть в предварительном просмотре. Заниматься этим стоит уже после выгрузки, когда видно реальную ширину таблицы.

Настройка вариантов отчёта и сохранение его оформления

Сохранять в файл можно не только результат, но и сами настройки отчёта — отбор, группировки, колонки. Тогда в следующий раз не придётся собирать отчёт заново.

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

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

💡 Разница простыми словами:

  • Настройка — это отбор и параметры (период, организация, конкретный счёт).
  • Вариант — это сама форма отчёта: какие строки, колонки и итоги в нём есть.

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

Перед выгрузкой отчёта проверьте
Выполнено: 0 / 5

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

Если один и тот же отчёт нужно формировать регулярно — например, каждое утро или в конце месяца, — его можно поставить на автоматическую выгрузку. В типовой Бухгалтерии 3.0 за это отвечает механизм рассылки отчётов.

Путь: Администрирование → Печатные формы, отчёты и обработки → Рассылки отчётов. Здесь создаётся рассылка, в которой задаётся:

  1. Какие отчёты попадут в рассылку (можно несколько сразу).
  2. В каком формате сохранять вложения — Excel, PDF, табличный документ.
  3. Куда отправлять — на электронную почту, в папку на диске или в каталог на сервере, по FTP.
  4. По какому расписанию — вручную, по кнопке, либо автоматически регламентным заданием (ежедневно, еженедельно, по дням месяца).

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

Автоматическая рассылка по расписанию работает через регламентные задания. В файловой базе они выполняются, только пока открыт сеанс 1С (нужен запущенный клиент или отдельный сеанс). В клиент-серверной базе задания выполняет сервер — там рассылка идёт без открытого клиента.

В настройках рассылки задаётся и шаблон имени файла — к нему можно подставить дату и название отчёта. Тогда файлы не перезаписывают друг друга, а копятся с понятными именами вроде ОСВ_2026-10.pdf. Для архива в сетевой папке это важно: без даты в имени каждая новая выгрузка затирала бы предыдущую.

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

Сохранение в PDF: напрямую и через виртуальный принтер

Платформа 8.3 сохраняет табличный документ в PDF штатно: в диалоге Файл → Сохранить как… выберите тип Документ PDF (*.pdf). Это основной и самый надёжный способ — ничего дополнительно устанавливать не нужно.

Виртуальный PDF-принтер (программа, которая «печатает» в PDF-файл) нужен в двух случаях:

  • когда важны параметры печати — конкретный размер страницы, поля, ориентация, которые вы уже настроили для принтера;
  • когда PDF получают не из отчёта 1С, а из любого окна печати, и хочется единообразный способ.

Чтобы напечатать через виртуальный принтер:

  1. Установите виртуальный PDF-принтер (в Windows 10 и 11 есть встроенный Microsoft Print to PDF).
  2. В отчёте откройте Файл → Печать (или кнопку печати на панели).
  3. В списке принтеров выберите PDF-принтер вместо физического.
  4. Нажмите печать и укажите, куда сохранить файл .

💡 Если нужен PDF именно с теми полями и масштабом, что видны на экране, перед печатью проверьте предпросмотр: Файл → Предварительный просмотр. Там же настраиваются поля, ориентация и масштаб по ширине страницы — это сразу повлияет на PDF.

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

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

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

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

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

Нужен ли установленный Excel, чтобы сохранить отчёт в `.xlsx`?
Нет. 1С формирует файл Excel самостоятельно и записывает его на диск. Microsoft Office нужен только для того, чтобы потом этот файл открыть и редактировать.
Можно ли сохранить сразу несколько отчётов в один файл?
В один файл Excel или PDF — нет, каждый отчёт сохраняется отдельно. Но в рассылке отчётов можно собрать несколько отчётов, и система приложит их отдельными файлами к одному письму.
Чем `.mxl` лучше Excel?
В .mxl сохраняются группировки, которые сворачиваются и разворачиваются, и возможность расшифровать сумму двойным щелчком. Это удобно для коллег с 1С, но бесполезно для тех, у кого её нет.
Как сделать, чтобы отчёт сам приходил на почту каждый месяц?
Настройте рассылку отчётов (Администрирование → Печатные формы, отчёты и обработки → Рассылки отчётов) с доставкой на e-mail и расписанием по дням месяца. Дальше 1С отправит файл сама.
Почему при выгрузке «съезжают» колонки в Excel?
Чаще всего виноваты объединённые ячейки в шапке отчёта. Снимите объединение в Excel после выгрузки либо выгрузите отчёт без оформления и группировок.
Можно ли сохранить отчёт так, чтобы он открылся с теми же сворачиваемыми группами?
Да, для этого подходит родной формат .mxl. В нём группировки остаются живыми: получатель с 1С сможет сворачивать и разворачивать их и расшифровывать суммы. В Excel и PDF группы превращаются в обычные строки.