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

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

Что такое экспорт в 1С и как правильно выгружать данные

Что такое экспорт в 1С: форматы файлов, типовые обработки, выгрузка в Excel, XML и между базами. Пошаговые инструкции, ошибки и проверка результата.

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

В отличие от печатной формы, которая предназначена для чтения человеком, экспортированный файл сохраняет структуру данных — колонки, типы значений, связи между объектами. Это позволяет загрузить файл в другую программу без ручного ввода. Обратная операция называется импортом, и чаще всего эти два механизма работают в паре: выгрузил из одной базы — загрузил в другую.

Способ экспорта зависит от задачи. Для таблицы с остатками достаточно сохранить табличный документ в Excel. Для переноса справочников и документов между базами используются специальные обработки и планы обмена. Для интеграции с сайтом или банком применяются регламентные форматы — CommerceML, XML по правилам обмена, текстовые файлы установленного образца.

Что именно можно экспортировать из 1С

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

Первая группа — отчеты и табличные документы: оборотно-сальдовая ведомость, карточка счета, реестр документов, прайс-лист. Такие данные сохраняются в Excel, PDF, HTML или текстовый файл и дальше живут как обычные документы офиса. Вторая группа — справочники: номенклатура, контрагенты, договоры, склады. Их выгружают для переноса в новую базу или для обмена с контрагентами.

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

Основные форматы экспорта и когда их применять

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

Excel (XLSX, MXL) подходит для передачи данных человеку: аналитику, руководителю, аудитору. Формат сохраняет видимую таблицу, но теряет ссылки на объекты базы — в файле остаются только значения. CSV и текстовые форматы используются для загрузки в сторонние программы: банковские системы, кассовое оборудование, простые интеграции. Здесь критичны разделитель, кодировка и порядок колонок.

XML — основной формат обмена между базами 1С и для регламентированной отчетности. Обработка «Выгрузка и загрузка данных XML» создает файл, который можно загрузить в базу с идентичной конфигурацией. Для обмена с сайтами и торговыми площадками применяется CommerceML — профильный XML-стандарт. Для электронного документооборота используются утвержденные форматы ФНС.

ФорматТиповая задачаОграничение
XLSX / MXLПередать таблицу человекуТолько значения, без ссылок на объекты
CSV / TXTЗагрузка в банк, кассу, стороннее ПОЧувствителен к разделителю и кодировке
XML (обмен 1С)Перенос данных между базами одной конфигурацииТребует совместимости версий конфигураций
CommerceMLОбмен с сайтом, маркетплейсомНужна настройка соответствия полей
PDFФиксация печатной формыНе пригоден для повторной загрузки

Сравнение вариантов

Сохранить как Excel

Подходит для разовой передачи таблицы человеку; не подходит для загрузки обратно в 1С

Выгрузка/загрузка XML

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

Планы обмена

Подходят для регулярной синхронизации между базами; требуют первоначальной настройки

ЭДО

Подходит для юридически значимого обмена с контрагентами; требует подключения к оператору

Как экспортировать отчет или таблицу в Excel

Самый простой сценарий экспорта не требует никаких обработок. Сформируйте нужный отчет — например, оборотно-сальдовую ведомость или список документов — и убедитесь, что на экране отображаются все необходимые колонки и итоги. Экспортируется именно то, что видно в табличном документе.

Далее откройте меню «Файл» и выберите «Сохранить как» (или нажмите кнопку сохранения на панели). Укажите тип файла — «Лист Excel», имя и папку. После сохранения откройте файл и проверьте: совпадают ли итоги, не «съехали» ли колонки, корректно ли отображаются даты и числа. В Excel числа иногда превращаются в текст — это заметно по выравниванию влево и зеленым маркерам в углу ячеек.

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

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

Как выгрузить данные между базами 1С

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

В обработке выбираются объекты для выгрузки: конкретные справочники, виды документов, регистры. При выгрузке документов важно включать связанные объекты — иначе в новой базе документы окажутся с пустыми ссылками на контрагентов или номенклатуру. Загрузка выполняется той же обработкой в базе-приемнике.

Если конфигурации различаются (например, перенос из «Управления торговлей» в «Бухгалтерию»), прямая выгрузка XML не подойдет — структуры объектов не совпадают. Здесь применяются типовые правила обмена, которые поставляются с конфигурациями, либо разрабатываются собственные правила в «Конвертации данных». Для постоянного обмена между базами настраиваются планы обмена: система сама отслеживает измененные объекты и передает только их.

Экспорт для банка, налоговой и электронного документооборота

Регламентированный экспорт отличается тем, что формат файла задан внешней стороной, и отклонение от него приводит к отказу в приеме. Выгрузка платежных поручений в банк-клиент выполняется из раздела обмена с банком: система формирует текстовый файл строго определенной структуры, который импортируется банковской программой.

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

Электронный документооборот с контрагентами (счета-фактуры, УПД, акты) работает через операторов ЭДО. Здесь экспорт происходит автоматически при отправке документа: 1С формирует файл утвержденного формата, подписывает его электронной подписью и передает оператору. Задача пользователя — следить за статусами доставки и вовремя обрабатывать входящие документы.

Типичные ошибки при экспорте и как их избежать

Большинство проблем с экспортом возникает не из-за сбоев программы, а из-за несоответствия ожиданий сторон. Файл выгружен, но принимающая система его не читает, данные «теряются» или искажаются.

Частая причина — кодировка и разделитель в текстовых форматах. CSV, сохраненный в одной кодировке, открывается «кракозябрами» в программе, ожидающей другую. Вторая причина — выгрузка без связанных объектов: документы перенесены, а контрагенты нет, и в базе-приемнике появляются битые ссылки. Третья — различия версий конфигураций: файл XML, выгруженный из свежего релиза, не загружается в устаревшую базу.

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

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

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

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

При переносе между базами проверяйте количество объектов: сколько документов выгружено, столько должно загрузиться. Обработки обмена обычно показывают статистику выгрузки и загрузки — расхождение означает, что часть объектов не перенеслась. Дополнительно откройте несколько случайных документов в базе-приемнике и проверьте заполненность ссылок и суммы.

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

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

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

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

Итог в файле совпадает с итогом отчета в 1С

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

Суммы расходятся — проверяйте отборы и группировки

Количество объектов при переносе
Норма

Выгружено и загружено одинаковое число объектов

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

Часть объектов потеряна — смотрите протокол обмена

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

Контрагенты, номенклатура, договоры заполнены

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

Пустые поля или «объект не найден» — не выгружены связанные справочники

Прием регламентированного файла
Норма

Форматный контроль пройден, файл принят

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

Отказ с указанием ошибки в протоколе

Частые вопросы об экспорте в 1С

Чем экспорт отличается от сохранения печатной формы?

Печатная форма предназначена для просмотра и печати человеком — это «картинка» данных. Экспорт сохраняет структуру данных так, чтобы файл можно было загрузить в другую программу: с колонками, типами значений и связями между объектами. PDF — это печатная форма, XML обмена — экспорт.

Можно ли загрузить обратно в 1С файл Excel, который я выгрузил?

Напрямую — нет: в Excel-файле остаются только значения без ссылок на объекты базы. Для загрузки из Excel используются специальные обработки (например, «Загрузка данных из табличного документа» в типовых конфигурациях), где нужно вручную указать соответствие колонок полям объектов.

Почему файл XML не загружается в другую базу 1С?

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

Как выгрузить данные только за нужный период?

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

Опасен ли экспорт для исходной базы?

Сам экспорт безопасен: он только читает данные и не изменяет базу. Риск представляет обратная операция — загрузка в рабочую базу без резервной копии. Перед любой загрузкой делайте копию и сначала проверяйте перенос на тестовой базе.

Что делать, если в CSV-файле нечитаемые символы?

Проблема в кодировке: файл сохранен в одной кодировке, а открывается программой, ожидающей другую. Откройте файл в редакторе с выбором кодировки (например, Notepad++) и пересохраните в той кодировке, которую требует принимающая система — чаще всего UTF-8 или Windows-1251.

Итог

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

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