Сохранение и экспорт отчётов из 1С в файл
Содержание
Сформированный отчёт в 1С — это табличный документ, и сохранить его можно двумя путями: через Главное меню → Файл → Сохранить как… или кнопкой сохранения прямо на панели отчёта. Поддерживаются форматы Excel (.xlsx, .xls), PDF, собственный .mxl, а также .ods, .csv, .html и текст.
Какой формат выбрать, зависит от задачи. Нужно отправить отчёт в банк или контрагенту — берут PDF, он не меняется при открытии. Нужно продолжить расчёты — Excel. Нужно переслать коллеге с той же 1С без потери формул и расшифровок — родной .mxl. Ниже — где находятся кнопки, как сохранять сразу в нужном виде и как настроить регулярную выгрузку без ручных действий.
С чего начинается сохранение: кнопка и меню файла
После того как отчёт построен (например, оборотно-сальдовая ведомость или карточка счёта), его результат выводится в табличный документ. Сохранить его можно так:
- Щёлкните по области с таблицей отчёта, чтобы она стала активной.
- Откройте
Главное меню— значок в самом левом верхнем углу окна программы. - Выберите
Файл → Сохранить как…. - В диалоге укажите папку, имя файла и, главное, тип файла в нижнем выпадающем списке.
- Нажмите
Сохранить.
Второй путь быстрее. На командной панели самого отчёта есть кнопка сохранения (значок дискеты). Если её не видно, разверните меню Ещё в правой части панели — команда сохранения будет там. Эффект тот же: открывается диалог выбора папки и формата.
Тип файла задаётся именно в диалоге сохранения, а не расширением в имени. Если вписать отчёт.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 чистые значения:
- В диалоге
Файл → Сохранить как…выберите типЛист Excel 2007-… (*.xlsx). - Если 1С предложит вариант выгрузки — выбирайте выгрузку значений, а не макета с формулами.
- После открытия в Excel выделите нужный диапазон и при необходимости задайте формат ячеек «Числовой».
В формате .xls (старый Excel 97-2003) действует лимит 65 536 строк и 256 столбцов. Если выгружаете годовую ведомость с большим количеством строк, часть данных просто не попадёт в файл. Для объёмных отчётов всегда берите .xlsx.
Отдельный момент — объединённые ячейки. Шапки отчётов 1С часто идут с объединением, и в Excel это мешает фильтрам и сводным таблицам. Если планируете строить сводную, после выгрузки снимите объединение (Главная → Объединить и поместить в центре в Excel) либо выгрузите отчёт в «плоском» виде, отключив в его настройках оформление и итоги по группам.
Ещё одна деталь — ширина. Широкий отчёт в Excel разбивается по печати на несколько листов. Если нужен один лист при печати, в Excel задайте Разметка страницы → Вписать → Вписать все столбцы на одну страницу. В 1С аналогичная настройка масштаба есть в предварительном просмотре. Заниматься этим стоит уже после выгрузки, когда видно реальную ширину таблицы.
Настройка вариантов отчёта и сохранение его оформления
Сохранять в файл можно не только результат, но и сами настройки отчёта — отбор, группировки, колонки. Тогда в следующий раз не придётся собирать отчёт заново.
Сохранить настройку (быстро). В построенном отчёте разверните меню Ещё на панели и найдите команду сохранения настроек. 1С запомнит текущий отбор и оформление под своим именем — его можно будет выбрать из списка настроек при следующем открытии отчёта.
Сохранить вариант отчёта. Вариант — это отдельная «версия» отчёта со своей структурой строк и колонок. Открыть управление вариантами можно через Ещё → Прочее → Изменить вариант отчёта. Там меняют порядок полей, добавляют группировки, а затем сохраняют результат как новый вариант. Он появится в списке вариантов рядом со стандартными.
💡 Разница простыми словами:
- Настройка — это отбор и параметры (период, организация, конкретный счёт).
- Вариант — это сама форма отчёта: какие строки, колонки и итоги в нём есть.
Варианты и настройки хранятся в самой базе и привязаны к пользователю. Если нужно передать свой вариант другому человеку, в окне вариантов есть команда выгрузки настроек в файл и загрузки их у получателя — это удобнее, чем пересказывать, какие галочки ставить.
Автоматическая выгрузка и рассылка отчётов по расписанию
Если один и тот же отчёт нужно формировать регулярно — например, каждое утро или в конце месяца, — его можно поставить на автоматическую выгрузку. В типовой Бухгалтерии 3.0 за это отвечает механизм рассылки отчётов.
Путь: Администрирование → Печатные формы, отчёты и обработки → Рассылки отчётов. Здесь создаётся рассылка, в которой задаётся:
- Какие отчёты попадут в рассылку (можно несколько сразу).
- В каком формате сохранять вложения — Excel, PDF, табличный документ.
- Куда отправлять — на электронную почту, в папку на диске или в каталог на сервере, по FTP.
- По какому расписанию — вручную, по кнопке, либо автоматически регламентным заданием (ежедневно, еженедельно, по дням месяца).
Когда рассылка настроена на расписание, 1С формирует отчёты и раскладывает файлы сама, без участия пользователя. Это и есть способ «автоотчётов»: бухгалтер один раз задаёт параметры, дальше система отправляет готовые файлы на почту руководителю или складывает их в сетевую папку.
Автоматическая рассылка по расписанию работает через регламентные задания. В файловой базе они выполняются, только пока открыт сеанс 1С (нужен запущенный клиент или отдельный сеанс). В клиент-серверной базе задания выполняет сервер — там рассылка идёт без открытого клиента.
В настройках рассылки задаётся и шаблон имени файла — к нему можно подставить дату и название отчёта. Тогда файлы не перезаписывают друг друга, а копятся с понятными именами вроде ОСВ_2026-10.pdf. Для архива в сетевой папке это важно: без даты в имени каждая новая выгрузка затирала бы предыдущую.
Если полноценная рассылка избыточна, а нужно просто регулярно сбрасывать один отчёт в папку, достаточно настроить рассылку с единственным отчётом и доставкой в каталог — почта для этого не обязательна. Один и тот же отчёт можно одновременно выгружать в двух форматах (например, PDF для просмотра и Excel для расчётов) — в настройке вложений отмечаются оба.
Сохранение в PDF: напрямую и через виртуальный принтер
Платформа 8.3 сохраняет табличный документ в PDF штатно: в диалоге Файл → Сохранить как… выберите тип Документ PDF (*.pdf). Это основной и самый надёжный способ — ничего дополнительно устанавливать не нужно.
Виртуальный PDF-принтер (программа, которая «печатает» в PDF-файл) нужен в двух случаях:
- когда важны параметры печати — конкретный размер страницы, поля, ориентация, которые вы уже настроили для принтера;
- когда PDF получают не из отчёта 1С, а из любого окна печати, и хочется единообразный способ.
Чтобы напечатать через виртуальный принтер:
- Установите виртуальный PDF-принтер (в Windows 10 и 11 есть встроенный
Microsoft Print to PDF). - В отчёте откройте
Файл → Печать(или кнопку печати на панели). - В списке принтеров выберите PDF-принтер вместо физического.
- Нажмите печать и укажите, куда сохранить файл .
💡 Если нужен PDF именно с теми полями и масштабом, что видны на экране, перед печатью проверьте предпросмотр: Файл → Предварительный просмотр. Там же настраиваются поля, ориентация и масштаб по ширине страницы — это сразу повлияет на PDF.
Для электронной отправки (в банк, контрагенту) достаточно прямого сохранения в PDF из 1С. Виртуальный принтер — запасной вариант, когда штатный экспорт не даёт нужного вида страницы.
Типичные ошибки при экспорте и как их устранить
Ещё один нюанс — права доступа. Если в целях безопасности у пользователя отключено сохранение файлов, кнопка сохранения будет недоступна. Снять ограничение может администратор в настройках пользователей и прав. Это не ошибка программы, а намеренное ограничение.
Частые вопросы
Нужен ли установленный Excel, чтобы сохранить отчёт в `.xlsx`?
Можно ли сохранить сразу несколько отчётов в один файл?
Чем `.mxl` лучше Excel?
.mxl сохраняются группировки, которые сворачиваются и разворачиваются, и возможность расшифровать сумму двойным щелчком. Это удобно для коллег с 1С, но бесполезно для тех, у кого её нет.Как сделать, чтобы отчёт сам приходил на почту каждый месяц?
Администрирование → Печатные формы, отчёты и обработки → Рассылки отчётов) с доставкой на e-mail и расписанием по дням месяца. Дальше 1С отправит файл сама.Почему при выгрузке «съезжают» колонки в Excel?
Можно ли сохранить отчёт так, чтобы он открылся с теми же сворачиваемыми группами?
.mxl. В нём группировки остаются живыми: получатель с 1С сможет сворачивать и разворачивать их и расшифровывать суммы. В Excel и PDF группы превращаются в обычные строки.