К статье
Практический материал

Документы и Печать · 10 мин

Как выгрузить документ из 1С в Excel

Как выгрузить документ из 1С в Excel: сохранение печатной формы, выгрузка табличных частей и списков, настройка формата MXL и XLSX, типичные ошибки и их решение.

Выгрузка документов из 1С в Excel — одна из самых частых задач бухгалтеров, менеджеров и аналитиков. Данные понадобятся для сверки с контрагентами, передачи в банк, построения сводных таблиц или отправки коллегам, у которых нет доступа к 1С. Хорошая новость: в большинстве конфигураций (Бухгалтерия предприятия, Управление торговлей, ERP, ЗУП) выгрузка встроена и не требует доработок.

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

Важно понимать различие форматов. 1С по умолчанию формирует печатные формы в собственном формате табличного документа MXL, но позволяет сохранить результат сразу в XLSX, XLS, ODS, PDF и другие форматы. При сохранении в Excel структура таблицы обычно сохраняется, но объединённые ячейки и сложная шапка могут мешать дальнейшей фильтрации данных.

Способ 1. Сохранение печатной формы документа в Excel

Это самый простой и универсальный путь, когда нужен документ «как есть»: счёт на оплату, акт, накладная, счёт-фактура. Печатная форма сохраняет оформление, подписи, печати и итоговые суммы.

Порядок действий одинаков для большинства типовых конфигураций. Откройте нужный документ, нажмите кнопку «Печать» и выберите требуемую форму. На экране появится табличный документ — предварительный просмотр. Далее нажмите кнопку «Сохранить» на панели инструментов просмотра (значок дискеты) или используйте меню «Файл → Сохранить как». В диалоге сохранения укажите тип файла «Лист Excel 2007 и новее (.xlsx)» или «Лист Excel (.xls)», задайте имя и папку.

Порядок действий
  1. 1
    Откройте документ в 1С и нажмите кнопку «Печать»
  2. 2
    Выберите нужную печатную форму из списка
  3. 3
    В окне предпросмотра нажмите «Сохранить» или «Файл → Сохранить как»
  4. 4
    Выберите тип файла «Лист Excel (*.xlsx)»
  5. 5
    Укажите папку и имя файла, подтвердите сохранение
  6. 6
    Откройте файл в Excel и проверьте данные

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

Способ 2. Выгрузка табличной части документа

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

В управляемых формах (интерфейс «Такси») выделите строки табличной части: кликните по первой строке, затем с зажатой клавишей Shift — по последней, либо выделите всё через Ctrl+A внутри таблицы. Нажмите Ctrl+C для копирования и вставьте данные в Excel через Ctrl+V. В ряде конфигураций доступен пункт контекстного меню «Вывести список» — он формирует табличный документ из выделенных строк, который затем сохраняется в Excel описанным выше способом.

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

Способ 3. Выгрузка списка документов

Часто требуется не один документ, а реестр: все накладные за месяц, все счета контрагента. Для этого откройте журнал документов (например, «Продажи → Реализации (акты, накладные)»), при необходимости настройте отбор по периоду и контрагенту.

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

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

Сравнение вариантов выгрузки

Печатная форма → XLSX

Подходит для передачи документа контрагенту или архива. Сохраняет оформление, но мешает машинной обработке из-за объединённых ячеек.

Копирование табличной части

Быстро для небольшого числа строк. Риск потери форматов чисел и дат, нет итогов.

Вывести список из журнала

Оптимально для реестров документов за период. Плоская таблица, готова к анализу.

Универсальный отчёт

Гибкая настройка полей и отборов, но требует понимания структуры данных и прав доступа.

Способ 4. Универсальный отчёт и отчёты конфигурации

Когда стандартных списков недостаточно — нужны специфические поля, отборы по нескольким условиям или данные из разных документов — используйте отчёты. В типовых конфигурациях есть «Универсальный отчёт» (раздел «Отчёты» или «Администрирование»), который позволяет выбрать тип документа, период и произвольные реквизиты.

Сформируйте отчёт, настройте группировки и отборы, затем сохраните результат через «Файл → Сохранить как» в формате Excel. Отчёты на СКД (система компоновки данных) часто имеют кнопку «Сохранить» прямо на панели результата.

Для регулярных выгрузок сохраните настройки отчёта как вариант — кнопка «Сохранить вариант отчёта». В следующий раз достаточно открыть сохранённый вариант и поменять только период.

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

Настройка формата и типичные проблемы

При сохранении в Excel обращайте внимание на выбор между XLS и XLSX. Старый формат XLS ограничен 65 536 строками — при больших выгрузках данные обрежутся без предупреждения. Всегда выбирайте XLSX, если объём данных может быть большим.

Частая проблема — числа, сохранённые как текст. Признак: зелёные треугольники в углу ячеек Excel и невозможность посчитать сумму. Причина — разделители разрядов или пробелы в исходных данных. Решение: в Excel выделить столбец, использовать «Найти и заменить» (заменить пробел, включая неразрывный, на пустоту), затем преобразовать в число.

Даты тоже могут вести себя неожиданно: 1С выгружает их в формате «ДД.ММ.ГГГГ», а Excel с другими региональными настройками может интерпретировать их как текст. Проверяйте формат сразу после выгрузки, особенно если файл будет обрабатываться формулами.

Типичные ошибки
01
Сохранение в старый формат XLS при большом объёме — часть строк теряется без предупреждения
02
Выгрузка печатной формы для последующего анализа — объединённые ячейки ломают фильтры и сводные таблицы
03
Игнорирование чисел в текстовом формате — итоги в Excel не сходятся с 1С
04
Копирование без проверки отборов — в файл попадают лишние документы или не тот период
05
Передача файла с персональными данными без контроля доступа — риск утечки информации

Безопасность и ограничения

Выгрузка в Excel выводит данные из-под контроля прав 1С: файл можно переслать кому угодно, и отследить это невозможно. Перед отправкой файла проверьте, нет ли в нём персональных данных сотрудников, банковских реквизитов или коммерчески чувствительной информации, не предназначенной получателю.

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

Проверка результата после выгрузки

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

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

Контрольные точки

Как проверить результат

Итоговая сумма в Excel
Норма

Совпадает с суммой документа или отчёта в 1С

Тревожный признак

Расхождение или сумма не считается — числа в текстовом формате

Количество строк
Норма

Равно числу строк табличной части или документов в журнале

Тревожный признак

Строк меньше — возможен обрыв при сохранении в XLS

Даты и номера
Норма

Отображаются как даты, сортируются корректно

Тревожный признак

Даты как текст, сортировка по алфавиту

Итог

Что важно запомнить

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

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

Почему в Excel числа из 1С не суммируются?

Чаще всего числа выгружены как текст из-за неразрывных пробелов-разделителей разрядов. Выделите столбец, откройте «Найти и заменить», в поле поиска вставьте неразрывный пробел (скопируйте его из ячейки или введите через Alt+0160), замените на пустоту, затем преобразуйте значения в числа.

Можно ли выгрузить сразу несколько документов одним файлом?

Да. Выделите несколько документов в журнале (с Ctrl или Shift) и нажмите «Печать» — 1С сформирует общий табличный документ со всеми формами, который сохраняется в один файл Excel. Альтернатива — команда «Вывести список», если нужен реестр, а не печатные формы.

Кнопка «Сохранить как» не предлагает формат Excel. Что делать?

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

Чем отличается сохранение в MXL от сохранения в XLSX?

MXL — внутренний формат табличных документов 1С: он точно сохраняет оформление и открывается только в 1С. XLSX — формат Excel, удобный для передачи и обработки, но при конвертации возможны мелкие искажения вёрстки. Для передачи контрагенту используйте XLSX или PDF, для архива внутри 1С — MXL.

Как выгрузить документ в Excel из 1С:Фреш (облачной версии)?

Механизм тот же: сформируйте печатную форму или отчёт и сохраните через «Файл → Сохранить как». Файл будет скачан браузером в папку загрузок. Учтите, что в веб-клиенте копирование табличных частей через буфер обмена может работать с ограничениями — надёжнее использовать «Вывести список».

Можно ли автоматизировать регулярную выгрузку в Excel?

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