Отчеты и Аналитика · 10 мин
Как сделать выгрузку из 1С в Excel
Способы выгрузки данных из 1С в Excel: сохранение табличного документа, выгрузка списков, отчётов и через обработки. Пошаговые инструкции, ошибки и проверка результата.
Выгрузка данных из 1С в Excel — одна из самых частых задач бухгалтеров, менеджеров и аналитиков. Табличный формат нужен для сверки с контрагентами, передачи данных в банк или налоговую, построения сводных таблиц и доработки отчётов вне учётной системы. Хорошая новость: в большинстве конфигураций 1С выгрузка встроена и не требует программирования.
Существует несколько способов получить данные в формате Excel: сохранение любого табличного документа через меню «Файл», выгрузка списков справочников и документов кнопкой «Ещё», настройка отчётов с последующим сохранением, а также специализированные обработки для сложных выборок. Выбор зависит от того, что именно нужно получить: готовый печатный отчёт, «сырые» данные списка или произвольную выборку.
Важно понимать разницу между форматами. 1С умеет сохранять в MXL (родной формат табличных документов), XLS/XLSX, CSV и другие. Для дальнейшей работы в Excel оптимален XLSX: он сохраняет структуру колонок и открывается без конвертации. CSV подходит для обмена между системами, но требует правильной настройки разделителей при открытии.
Способ 1. Сохранение отчёта или табличного документа в Excel
Это универсальный метод, который работает в любой конфигурации 1С — и в «Бухгалтерии», и в «Управлении торговлей», и в «Зарплате и управлении персоналом». Любой сформированный отчёт, печатная форма документа или оборотно-сальдовая ведомость — это табличный документ, который можно сохранить в файл.
Порядок действий прост: сформируйте нужный отчёт, затем откройте меню «Файл» и выберите «Сохранить как» (в тонком клиенте также работает кнопка с дискетой на панели). В диалоге сохранения укажите тип файла «Лист Excel (.xlsx)» или «Лист Excel 97-2003 (.xls)», задайте имя и папку. После сохранения файл открывается в Excel с сохранением колонок, шапки и большинства форматирования.
Учтите ограничение: старый формат XLS имеет предел около 65 тысяч строк на листе. Если отчёт содержит больше данных — например, оборотка по крупной базе за год, — выбирайте XLSX, где лимит значительно выше. При сохранении в XLS лишние строки могут быть обрезаны без предупреждения.
- 1Сформируйте нужный отчёт или откройте печатную форму документа
- 2Откройте меню «Файл» и выберите «Сохранить как»
- 3Укажите тип файла «Лист Excel (*.xlsx)» и задайте имя файла
- 4Откройте сохранённый файл в Excel и проверьте количество строк и итоги
- 5Сравните контрольные суммы с отчётом на экране в 1С
Способ 2. Выгрузка списка справочника или документов
Когда нужны не итоги отчёта, а сами записи — номенклатура, контрагенты, список накладных за период — удобнее выгружать список напрямую. Откройте нужный справочник или журнал документов, настройте отбор и сортировку, затем нажмите «Ещё» и выберите пункт «Вывести список» (в некоторых конфигурациях — «Выгрузить в табличный документ»).
В появившемся окне отметьте флажками колонки, которые должны попасть в выгрузку, и подтвердите. 1С сформирует табличный документ с выбранными полями, который дальше сохраняется в Excel описанным выше способом. Перед выводом полезно настроить отбор по периоду, организации или другим условиям — так в файл попадут только нужные записи.
Обратите внимание: в список выводятся только те колонки, которые видны в таблице на экране, либо те, что вы отметили вручную. Если нужны дополнительные реквизиты — например, ИНН контрагента или артикул товара, — сначала добавьте их в настройку колонок списка через «Ещё → Изменить форму» или выберите в диалоге вывода.
Способ 3. Настройка отчёта под выгрузку «сырых» данных
Стандартные отчёты часто содержат группировки, оформление и промежуточные итоги, которые мешают обработке в Excel. Для анализа удобнее плоская таблица: одна строка — одна запись. В типовых отчётах на СКД (системе компоновки данных) это настраивается без программирования.
Откройте отчёт, перейдите в «Настройки» и переключитесь в расширенный режим. Уберите лишние группировки, оставив детальные записи, добавьте нужные поля в список колонок и отключите вывод итогов, если они не нужны. После формирования вы получите ровную таблицу, которую сохраняете в XLSX и сразу можете использовать для сводных таблиц и фильтров в Excel.
Настройку стоит сохранить как вариант отчёта — кнопка «Сохранить вариант» или «Ещё → Сохранить настройки». Тогда в следующий раз выгрузка займёт пару кликов: открыли вариант, сформировали, сохранили в Excel. Это особенно полезно для регулярных выгрузок — еженедельных продаж, остатков склада, дебиторки.
Способ 4. Специализированные обработки и выгрузка в CSV
Во многих конфигурациях есть встроенные обработки для типовых обменов: выгрузка прайса, выгрузка для банка, экспорт данных для маркетплейсов или сторонних систем. Они обычно находятся в разделах «Администрирование», «Обмен данными» или «Сервис» и формируют файл строго заданной структуры.
Если данные нужны для загрузки в другую систему, часто удобнее формат CSV. В 1С его можно получить через сохранение табличного документа в текстовый формат с разделителями или через специализированные обработки. При открытии CSV в Excel следите за разделителем (запятая или точка с запятой) и кодировкой — иначе данные «съедут» в один столбец или кириллица превратится в нечитаемые символы.
Сравнение вариантов
Подходит для любого отчёта или печатной формы; ограничение — сохраняется оформление, а не плоская структура данных
Подходит для справочников и журналов документов; ограничение — выгружаются только выбранные колонки списка
Подходит для регулярных аналитических выгрузок; требует первичной настройки варианта отчёта
Подходит для обмена с другими системами; требует контроля разделителей и кодировки
Проверка результата после выгрузки
После сохранения файла обязательно сверьте его с источником, особенно если данные пойдут дальше — в банк, налоговую или контрагенту. Откройте файл в Excel и проверьте количество строк, итоговые суммы и корректность отображения чисел и дат.
Частая проблема — числа, сохранённые как текст. Такие ячейки не участвуют в формулах и суммах. Признак: зелёный треугольник в углу ячейки и выравнивание по левому краю. Лечится выделением столбца и преобразованием в число либо заменой разделителя дробной части через «Найти и заменить».
Также проверьте даты: 1С может выгрузить их как текст в формате «ДД.ММ.ГГГГ», и Excel не всегда распознаёт их автоматически. Если даты нужны для фильтров и сортировки, преобразуйте их функцией ДАТАЗНАЧ или через мастер «Текст по столбцам» с указанием формата даты.
Как проверить результат
Совпадает с количеством записей в отчёте или списке 1С
Строк меньше — возможно, сработал лимит формата XLS или не все данные выведены
Итоги в Excel сходятся с итогами на экране в 1С
Расхождения — проверьте, не сохранены ли числа как текст
Даты сортируются, числа суммируются формулами
Даты и числа выровнены влево и не участвуют в расчётах — они сохранены как текст
Все наименования читаемы
Нечитаемые символы — файл сохранён в неверной кодировке, типично для CSV
Типичные ошибки и ограничения
Самая распространённая ошибка — выгрузка в устаревший формат XLS с обрезанием строк. Вторая по частоте — попытка редактировать данные в Excel и загрузить их обратно в 1С без контроля: изменённые вручную суммы расходятся с учётом и создают проблемы при сверке. Файл Excel следует считать слепком данных на момент выгрузки, а не рабочей копией базы.
Ещё одно ограничение — права доступа. Если кнопка «Сохранить как» недоступна или список выводится пустым, вероятно, у пользователя нет прав на просмотр данных или на вывод в файл. Это решается через администратора 1С настройкой ролей, а не обходными путями.
Для очень больших выгрузок — сотни тысяч строк — формирование табличного документа может занять много времени и памяти. В таких случаях лучше выгружать порциями по периодам или использовать прямой экспорт через обработки, которые пишут файл построчно, не строя табличный документ целиком.
Часто задаваемые вопросы
Почему в Excel числа из 1С не суммируются?
Чаще всего числа сохранились как текст — из-за разделителя разрядов или нестандартного формата вывода. Выделите столбец, нажмите на значок ошибки и выберите «Преобразовать в число», либо используйте «Найти и заменить» для удаления пробелов-разделителей тысяч.
Можно ли выгрузить данные из 1С, если нет кнопки «Сохранить как»?
Да, если у вас есть права на просмотр данных. Выделите содержимое табличного документа (Ctrl+A), скопируйте (Ctrl+C) и вставьте в Excel (Ctrl+V). Качество такой вставки ниже, чем при сохранении в файл, но для небольших таблиц способ работает. Если и копирование заблокировано — обратитесь к администратору за настройкой прав.
Как выгрузить данные из 1С на удалённый сервер или в облако?
Если 1С работает в веб-клиенте или на сервере, файл сначала сохраняется на стороне сервера или во временное хранилище, а затем предлагается для скачивания через браузер. В тонком клиенте диалог сохранения работает с локальным диском напрямую. Уточните у администратора, куда сохраняются файлы в вашем режиме работы.
Чем отличается выгрузка в MXL от выгрузки в Excel?
MXL — внутренний формат табличных документов 1С. Он точно сохраняет оформление и структуру, но открывается только в 1С. Для передачи данных тем, у кого 1С нет, всегда сохраняйте в XLSX — этот файл откроется в Excel, LibreOffice и Google Таблицах.
Как автоматизировать регулярную выгрузку в Excel?
Сохраните настроенный вариант отчёта и используйте его повторно — это самый простой путь без доработок. Для полностью автоматической выгрузки по расписанию потребуется регламентное задание или внешняя обработка, которую пишет разработчик 1С под конкретную структуру данных.
Почему при выгрузке большого отчёта 1С зависает?
Табличный документ формируется целиком в памяти, и при сотнях тысяч строк это требует значительных ресурсов. Разбейте выгрузку на части по периодам или подразделениям, либо попросите разработчика сделать обработку с построчной записью в файл — она не строит табличный документ и работает намного быстрее.
Что важно запомнить
Для большинства задач достаточно двух приёмов: «Файл → Сохранить как → XLSX» для отчётов и «Ещё → Вывести список» для справочников и документов. Перед передачей файла проверьте количество строк, итоговые суммы и формат чисел, а для регулярных выгрузок сохраните настроенный вариант отчёта.