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

Отчеты и Аналитика · 10 мин

Как из 1С:Предприятие выгрузить данные в Excel

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

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

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

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

Способ 1. Сохранение табличного документа через «Файл → Сохранить как»

Универсальный метод, который работает практически везде: в отчётах, печатных формах, журналах документов. Любой табличный документ, открытый на экране, можно сохранить в файл Excel.

  1. Сформируйте отчёт или откройте печатную форму документа.
  2. Убедитесь, что курсор стоит в области табличного документа (кликните по любой ячейке).
  3. Откройте меню «Файл → Сохранить как» (в тонком клиенте — кнопка с дискетой или сочетание Ctrl+S).
  4. В поле «Тип файла» выберите «Лист Microsoft Excel (.xlsx)» или «Лист Microsoft Excel 97 (.xls)», если файл нужен для старой версии Excel.
  5. Укажите имя файла и папку, нажмите «Сохранить».

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

Способ 2. Выгрузка списков через «Ещё → Вывести список»

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

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

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

Порядок действий для выгрузки списка
  1. 1
    Откройте список и настройте отбор по периоду или организации
  2. 2
    Через «Ещё → Изменить форму» добавьте нужные колонки
  3. 3
    Нажмите «Ещё → Вывести список» и отметьте колонки галочками
  4. 4
    Сохраните табличный документ через «Файл → Сохранить как» в формате XLSX
  5. 5
    Откройте файл и проверьте типы данных в первых строках

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

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

Если отчёт построен на СКД (системе компоновки данных — так построено большинство современных отчётов), полезный приём — изменить настройки отчёта перед выгрузкой. Нажмите «Ещё → Изменить вариант отчёта» (или «Настройки»), уберите лишние группировки и оставьте только детальные записи. Получится плоская таблица, которую удобно анализировать в Excel.

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

Как выбрать подходящий способ

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

Сравнение способов выгрузки

Файл → Сохранить как

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

Ещё → Вывести список

Лучший вариант для выгрузки справочников и журналов документов в виде плоской таблицы для сводных таблиц и формул.

Ещё → Выгрузить (табличная часть)

Быстрый способ вытащить строки конкретного документа, доступен не во всех конфигурациях.

Обработки и доработка

Оправданы при регулярной выгрузке больших объёмов по фиксированному шаблону; требуют участия программиста.

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

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

Что проверить в первую очередь: количество строк (сравните с количеством записей в 1С), корректность итогов (посчитайте сумму по колонке в Excel и сверьте с итогом отчёта в 1С), формат дат и наличие всех нужных колонок. Если числа распознались как текст, выделите колонку и используйте «Данные → Текст по столбцам → Готово» либо умножьте значения на 1 через специальную вставку.

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

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

Тип данных в колонках с суммами
Норма

Числа выровнены вправо, СУММ считает корректно

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

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

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

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

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

Строк меньше — возможно, сработал отбор или ограничение вывода

Даты
Норма

Excel распознал даты, сортировка по дате работает

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

Даты стали текстом или превратились в числа

Итоговые суммы
Норма

Сумма по колонке в Excel равна итогу отчёта в 1С

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

Расхождение — проверяйте отборы и скрытые строки

Типичные ошибки и ограничения

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

Вторая частая ситуация — сохранение в формат XLS вместо XLSX. Старый формат имеет ограничение в 65536 строк; если данных больше, они будут обрезаны без предупреждения. Для больших выгрузок выбирайте XLSX. Также учтите, что очень большие списки (сотни тысяч записей) лучше выгружать порциями или через специализированные обработки — стандартный вывод списка может занять много времени и памяти.

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

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

Когда стандартных средств недостаточно

Штатные способы закрывают разовые задачи. Но если выгрузка нужна регулярно — например, ежедневная выгрузка продаж в файл строго заданного шаблона для маркетплейса или обмен с банком — ручные действия становятся источником ошибок и потери времени.

В этом случае есть три пути. Первый — поискать готовую обработку выгрузки под вашу конфигурацию (для типовых конфигураций такие решения существуют). Второй — заказать доработку у специалиста по 1С: внешняя обработка с кнопкой «Выгрузить в Excel» по заданному шаблону делается относительно быстро. Третий — использовать встроенные механизмы обмена, если они предусмотрены конфигурацией (например, обмен с банками или ЭДО).

При доработке заранее зафиксируйте требования к файлу: какие колонки нужны, в каком порядке, формат дат и чисел, нужна ли шапка. Чем точнее шаблон, тем меньше переделок. И обязательно протестируйте обработку на копии базы или на небольшом объёме данных, прежде чем запускать её в регулярную работу.

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

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

Чаще всего причина в разделителях разрядов или нестандартном формате чисел в ячейках 1С. Выделите колонку в Excel, откройте «Данные → Текст по столбцам» и сразу нажмите «Готово» — Excel пересчитает тип данных. Альтернатива: в пустой ячейке напишите 1, скопируйте её, выделите колонку и примените «Специальная вставка → Умножить».

Как выгрузить данные из 1С, если нет кнопки «Вывести список»?

Состав доступных команд зависит от конфигурации и прав пользователя. Проверьте меню «Ещё» в форме списка, попробуйте сочетание Ctrl+S в табличном документе. Если команд нет — возможно, администратор ограничил права на вывод; обратитесь к нему или используйте отчёт по нужным данным с последующим сохранением.

Можно ли выгрузить данные в Excel из 1С:Бухгалтерии 8.3 без программирования?

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

Файл выгружается, но открывается с ошибкой или пустым. Что делать?

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

Как выгрузить только часть строк табличной части документа?

Выделите нужные строки мышью с зажатой клавишей Ctrl или Shift, скопируйте их через Ctrl+C и вставьте напрямую в Excel — 1С переносит выделенные ячейки через буфер обмена. Для больших объёмов надёжнее вывести весь список и отфильтровать уже в Excel.

Сохранится ли форматирование (цвета, шрифты, границы) при выгрузке?

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

Итог

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

Для отчётов и печатных форм используйте «Файл → Сохранить как» в формате XLSX, для списков и справочников — «Ещё → Вывести список». Перед выгрузкой проверьте отбор и колонки, после — типы данных, количество строк и итоговые суммы. Регулярные выгрузки по шаблону имеет смысл автоматизировать обработкой.