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

Справочники и Данные · 10 мин

Как сделать экспорт в 1С: способы выгрузки данных

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

Экспорт в 1С — это выгрузка данных из информационной базы во внешние файлы или другие программы: Excel, CSV, XML, другую конфигурацию 1С или сторонние системы. Задача возникает при переносе справочников между базами, подготовке отчётности для контрагентов, загрузке прайсов на сайт или передаче данных в бухгалтерию головной компании.

Конкретный способ зависит от того, что именно нужно выгрузить: табличную часть документа, целый справочник, отчёт или всю базу целиком. В типовых конфигурациях (1С:Бухгалтерия, 1С:Управление торговлей, 1С:ERP) для большинства задач есть штатные инструменты, не требующие программирования. Разберём каждый сценарий с точными действиями и проверкой результата.

Экспорт таблиц и отчётов через «Сохранить как»

Самый быстрый способ выгрузить данные из 1С — сохранить любую таблицу, отчёт или печатную форму через меню «Файл → Сохранить как» (или кнопку сохранения на панели). Платформа предложит форматы: Excel (XLSX, XLS), CSV, HTML, PDF, текстовый файл и табличный документ 1С (MXL). Для передачи данных в сторонние программы обычно выбирают XLSX или CSV.

Этот метод работает для любых табличных документов: сформированного отчёта «Оборотно-сальдовая ведомость», списка документов, печатной формы счёта. Если нужен список элементов справочника, откройте справочник, настройте отбор и колонки, затем выведите список в табличный документ через «Ещё → Вывести список» и сохраните результат.

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

Как выгрузить отчёт в Excel
  1. 1
    Сформируйте отчёт или откройте список с нужными данными.
  2. 2
    Нажмите «Файл → Сохранить как» или Ctrl+S в табличном документе.
  3. 3
    Выберите формат XLSX или CSV и укажите папку сохранения.
  4. 4
    Откройте файл и проверьте: количество строк, итоговые суммы, корректность дат и чисел.

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

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

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

Во многих типовых конфигурациях есть встроенная синхронизация: раздел «Администрирование → Синхронизация данных». Например, типовой обмен «Управление торговлей — Бухгалтерия» выгружает документы реализации, поступления и оплаты по настроенным правилам. Это предпочтительнее ручной выгрузки, если обмен нужен регулярно.

Экспорт в CSV и текстовые форматы для сторонних систем

CSV — универсальный формат для загрузки данных на сайты, в CRM и банковские системы. В 1С его можно получить двумя путями: сохранить табличный документ в CSV (подходит для отчётов и списков) или сформировать файл обработкой, если требуется строгая структура колонок с разделителем-точкой с запятой и конкретной кодировкой.

Главные подводные камни CSV — разделитель и кодировка. Российский Excel по умолчанию ждёт точку с запятой, а многие веб-системы — запятую. Кодировка UTF-8 нужна большинству сайтов, Windows-1251 — старым программам. Перед выгрузкой уточните требования принимающей системы: порядок колонок, формат дат (ДД.ММ.ГГГГ или ГГГГ-ММ-ДД), разделитель дробной части.

Для выгрузки клиент-банковских выписок и платёжных поручений в 1С:Бухгалтерии есть штатный обмен с банком: раздел «Банк и касса → Обмен с банком». Там формируется файл в формате 1С:ДиректБанк или текстовый файл для системы «клиент-банк» — структура файла стандартизирована и не требует ручной настройки.

Настройка универсального обмена данными

Когда экспорт нужен регулярно — ежедневная выгрузка заказов на сайт, передача остатков в маркетплейс, обмен с филиалами, — ручное сохранение файлов не подходит. В типовых конфигурациях для этого служит механизм обмена данными: «Администрирование → Синхронизация данных → Настройки синхронизации».

Настройка включает выбор формата обмена (EnterpriseData для обмена между 1С и совместимыми системами, CommerceML — для обмена с сайтами на 1С-Битрикс), состав выгружаемых данных и расписание. Обмен с сайтом настраивается в разделе «Администрирование → Обмен с сайтами»: указывается адрес сайта, логин, выгружаемые каталоги товаров и цены.

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

Способы экспорта

Сохранить как (XLSX/CSV)

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

Обработка выгрузки XML

Перенос справочников и документов между базами 1С со связями. Требует совместимости конфигураций.

Синхронизация данных

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

Обмен с сайтом (CommerceML)

Выгрузка каталога, цен и остатков на сайт. Ограничен типовой структурой товарных данных.

Обработка под заказ

Любой формат и любая система. Требует программирования и тестирования.

Проверка результата экспорта

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

При обмене между базами контроль строже: после загрузки сверьте обороты по ключевым счетам или количество элементов справочника в источнике и приёмнике. В обработках обмена есть журнал — в нём видны ошибки загрузки отдельных объектов. Незагруженные объекты нужно разобрать по журналу, а не выгружать всё заново.

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

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

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

Совпадает с числом записей в 1С (с учётом отбора)

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

Строк меньше — сработал скрытый отбор или фильтр списка

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

Кириллица читается в целевой программе

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

Нечитаемые символы — неверная кодировка при сохранении

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

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

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

Расхождение — числа сохранились как текст или обрезались

Журнал обмена
Норма

Все объекты загружены без ошибок

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

Есть записи с ошибками — требуется разбор причин

Типичные ошибки при экспорте

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

Вторая типичная ошибка — задвоение данных при загрузке. Если в базе-приёмнике уже есть контрагенты и загрузка идёт без сопоставления по ИНН или уникальному идентификатору, создадутся дубли. В типовых обменах включайте поиск по ключевым полям, а при ручной загрузке XML убедитесь, что переносите объекты, которых ещё нет в приёмнике.

Третья ошибка — экспорт в Excel файла с большим объёмом данных. Табличный документ с сотнями тысяч строк может сохраняться очень долго или не открыться в Excel из-за ограничения на число строк листа. Для больших выгрузок используйте CSV или разбивайте данные на части по периодам.

Типичные ошибки
01
Выгрузка списка с активным отбором — в файле окажется только часть данных.
02
Загрузка без резервной копии — при ошибке дубли придётся удалять вручную.
03
Неверная кодировка CSV — принимающая система получит нечитаемый текст.
04
Экспорт больших объёмов в XLSX — файл не откроется из-за лимита строк листа.
05
Игнорирование журнала ошибок обмена — часть объектов молча не загружается.

Часто задаваемые вопросы

Как выгрузить из 1С весь справочник номенклатуры с ценами?

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

Почему при открытии CSV в Excel весь текст слипается в одну колонку?

Excel ожидает разделитель, заданный в региональных настройках Windows — обычно точку с запятой. Если в файле запятая, откройте файл через «Данные → Из текстового/CSV-файла» и укажите разделитель вручную, либо сохраните файл из 1С с нужным разделителем.

Можно ли настроить автоматический экспорт по расписанию без программиста?

Да, если задача укладывается в типовую синхронизацию: обмен между конфигурациями 1С или выгрузка каталога на сайт настраиваются в разделе «Администрирование → Синхронизация данных» с выполнением по расписанию. Нестандартные форматы файлов без доработки не выгрузить.

Что делать, если при загрузке XML появились дубли контрагентов?

Удалить дубли вручную часто нельзя из-за ссылок в документах. Используйте обработку «Поиск и удаление дублей» (в типовых конфигурациях — «Администрирование → Обслуживание»): она находит дубли по реквизитам и заменяет ссылки на выбранный элемент. Перед этим сделайте резервную копию.

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

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

В каком формате передавать данные бухгалтеру, работающему в другой 1С?

Если у бухгалтера типовая 1С:Бухгалтерия, настройте стандартную синхронизацию или передайте файл выгрузки XML через обработку «Выгрузка и загрузка данных XML». Для разовой передачи отдельных документов подойдёт выгрузка печатных форм в PDF, но загрузить их в базу как документы нельзя — только для сверки.

Итог

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

Разовая выгрузка — через «Сохранить как» в Excel или CSV, перенос между базами — через XML-обработку, регулярный экспорт — через настройку синхронизации. Перед загрузкой в рабочую базу делайте резервную копию, а после выгрузки сверяйте количество строк, итоги и журнал ошибок.