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