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

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

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

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

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

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

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

Где в 1С встречается экспорт и что он делает

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

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

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

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

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

ФорматНазначениеОграничения
XML (обмен данными)Перенос между базами 1С, обмен с сайтомТребует правил обмена, не читается человеком напрямую
XLSX / MXLПечатные формы, отчёты для просмотраНе подходит для обратной загрузки в базу
CSVПростые списки для Excel и сторонних системНет типов данных, проблемы с разделителями и кодировкой
Форматы клиент-банкаПлатёжные поручения, выпискиЖёсткая структура, зависит от банка
DTПолная выгрузка информационной базыТолько для развёртывания копии базы целиком

Что выбрать для типовой задачи

Перенос данных в другую базу 1С

XML через обработку выгрузки/загрузки или типовой обмен — сохраняются ссылки и структура объектов.

Передать список коллеге для просмотра

XLSX или CSV — открывается в Excel без дополнительных настроек.

Отправить платежи в банк

Экспорт в формат клиент-банка из документа оплаты — структура файла задаётся банком.

Как выполнить экспорт типовыми средствами

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

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

Выгрузка данных через обработку XML
  1. 1
    Откройте обработку «Выгрузка и загрузка данных XML» (в типовых — через раздел обмена данными или как внешнюю обработку).
  2. 2
    Отметьте объекты метаданных, которые нужно выгрузить: справочники, документы, регистры.
  3. 3
    Задайте отборы: период для документов, организацию, конкретные элементы справочников.
  4. 4
    Укажите имя файла и каталог сохранения, при необходимости включите выгрузку движений документов.
  5. 5
    Нажмите «Выгрузить данные» и дождитесь сообщения о завершении.
  6. 6
    Проверьте размер файла и откройте его в текстовом редакторе — в начале должна быть XML-структура, а не пустой файл.

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

Экспорт на стороне клиента и на стороне сервера

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

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

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

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

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

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

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

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

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

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

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

Размер файла
Норма

Файл не пустой, размер соответствует объёму данных

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

Файл 0 байт или подозрительно мал

Содержимое XML
Норма

Открывается в редакторе, есть корневой элемент и данные объектов

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

Файл обрывается на середине, ошибки структуры

CSV в Excel
Норма

Колонки разделены корректно, кириллица читается

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

Весь текст в одном столбце или символы-кракозябры

Счётчики объектов
Норма

Количество выгруженных совпадает с ожидаемым по отбору

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

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

Ограничения и меры предосторожности

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

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

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

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

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

Сохранение табличного документа фиксирует только внешний вид отчёта. Резервная копия (выгрузка DT) сохраняет базу целиком для восстановления. Экспорт — целевая передача выбранных данных в другую систему в согласованном формате.

Можно ли выгруженный XML открыть в Excel?

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

Почему экспорт завершается ошибкой «недостаточно памяти»?

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

Что делать, если в CSV вместо русских букв кракозябры?

Проблема в кодировке: файл сохранён в UTF-8, а Excel ожидает ANSI (Windows-1251), или наоборот. Откройте CSV через импорт данных в Excel с явным указанием кодировки или пересохраните файл в нужной кодировке в текстовом редакторе.

Изменяет ли экспорт данные в базе?

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

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

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

Итог

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

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