Документы и Печать · 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С и нажмите кнопку «Печать»
- 2Выберите нужную печатную форму из списка
- 3В окне предпросмотра нажмите «Сохранить» или «Файл → Сохранить как»
- 4Выберите тип файла «Лист Excel (*.xlsx)»
- 5Укажите папку и имя файла, подтвердите сохранение
- 6Откройте файл в Excel и проверьте данные
Проверьте результат: откройте файл в Excel и убедитесь, что суммы, даты и номера совпадают с документом в 1С. Если в форме были объединённые ячейки, Excel может показать их как отдельные — это нормально для визуального документа, но неудобно для обработки.
Способ 2. Выгрузка табличной части документа
Когда нужны только строки товаров или услуг без шапки и подвала, выгружайте табличную часть напрямую. Это удобно для загрузки данных в другие системы или построения сводных таблиц.
В управляемых формах (интерфейс «Такси») выделите строки табличной части: кликните по первой строке, затем с зажатой клавишей Shift — по последней, либо выделите всё через Ctrl+A внутри таблицы. Нажмите Ctrl+C для копирования и вставьте данные в Excel через Ctrl+V. В ряде конфигураций доступен пункт контекстного меню «Вывести список» — он формирует табличный документ из выделенных строк, который затем сохраняется в Excel описанным выше способом.
Если кнопка «Вывести список» не активна, проверьте, стоит ли курсор именно в табличной части, а не в поле шапки документа. Также убедитесь, что у вашего пользователя есть права на вывод данных — в некоторых базах администратор ограничивает эту возможность.
Способ 3. Выгрузка списка документов
Часто требуется не один документ, а реестр: все накладные за месяц, все счета контрагента. Для этого откройте журнал документов (например, «Продажи → Реализации (акты, накладные)»), при необходимости настройте отбор по периоду и контрагенту.
Затем используйте команду «Ещё → Вывести список» (в некоторых конфигурациях — «Вывести список» в контекстном меню). В появившемся окне отметьте колонки, которые нужно выгрузить: номер, дату, контрагента, сумму. Система сформирует табличный документ, который сохраняется в XLSX стандартным способом.
Преимущество этого метода — плоская структура без объединённых ячеек: каждая строка — один документ, каждая колонка — один реквизит. Такой файл сразу пригоден для фильтров, сортировки и сводных таблиц в Excel.
Сравнение вариантов выгрузки
Подходит для передачи документа контрагенту или архива. Сохраняет оформление, но мешает машинной обработке из-за объединённых ячеек.
Быстро для небольшого числа строк. Риск потери форматов чисел и дат, нет итогов.
Оптимально для реестров документов за период. Плоская таблица, готова к анализу.
Гибкая настройка полей и отборов, но требует понимания структуры данных и прав доступа.
Способ 4. Универсальный отчёт и отчёты конфигурации
Когда стандартных списков недостаточно — нужны специфические поля, отборы по нескольким условиям или данные из разных документов — используйте отчёты. В типовых конфигурациях есть «Универсальный отчёт» (раздел «Отчёты» или «Администрирование»), который позволяет выбрать тип документа, период и произвольные реквизиты.
Сформируйте отчёт, настройте группировки и отборы, затем сохраните результат через «Файл → Сохранить как» в формате Excel. Отчёты на СКД (система компоновки данных) часто имеют кнопку «Сохранить» прямо на панели результата.
Для регулярных выгрузок сохраните настройки отчёта как вариант — кнопка «Сохранить вариант отчёта». В следующий раз достаточно открыть сохранённый вариант и поменять только период.
Если выгрузку в Excel приходится делать регулярно по одному и тому же шаблону, имеет смысл один раз настроить вариант отчёта и сохранить его. Это сокращает ежедневную операцию с десятка кликов до двух-трёх и исключает ошибки в отборах.
Настройка формата и типичные проблемы
При сохранении в Excel обращайте внимание на выбор между XLS и XLSX. Старый формат XLS ограничен 65 536 строками — при больших выгрузках данные обрежутся без предупреждения. Всегда выбирайте XLSX, если объём данных может быть большим.
Частая проблема — числа, сохранённые как текст. Признак: зелёные треугольники в углу ячеек Excel и невозможность посчитать сумму. Причина — разделители разрядов или пробелы в исходных данных. Решение: в Excel выделить столбец, использовать «Найти и заменить» (заменить пробел, включая неразрывный, на пустоту), затем преобразовать в число.
Даты тоже могут вести себя неожиданно: 1С выгружает их в формате «ДД.ММ.ГГГГ», а Excel с другими региональными настройками может интерпретировать их как текст. Проверяйте формат сразу после выгрузки, особенно если файл будет обрабатываться формулами.
Безопасность и ограничения
Выгрузка в Excel выводит данные из-под контроля прав 1С: файл можно переслать кому угодно, и отследить это невозможно. Перед отправкой файла проверьте, нет ли в нём персональных данных сотрудников, банковских реквизитов или коммерчески чувствительной информации, не предназначенной получателю.
Если кнопки выгрузки недоступны, не пытайтесь обойти ограничение — обратитесь к администратору базы. Ограничение прав на вывод данных часто установлено осознанно, например для защиты информации о зарплате.
Проверка результата после выгрузки
После сохранения файла потратьте минуту на контроль. Откройте файл в Excel и сверьте ключевые значения с 1С: итоговую сумму документа, количество строк, дату и номер. Если выгружался список за период, сравните количество строк в файле с количеством документов в журнале.
Дополнительно проверьте, что числовые колонки суммируются: выделите столбец с суммами и посмотрите итог в строке состояния 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С. Варианты: сохранённый вариант отчёта с рассылкой по расписанию, обработка с регламентным заданием, формирующим файл, или выгрузка через встроенный язык. Для разовой задачи достаточно ручного сохранения, для ежедневной — обоснуйте доработку экономией времени.