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

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

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

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

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

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

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

Определяем задачу: какие бывают виды экспорта

Все сценарии экспорта в 1С сводятся к четырём типам. Первый — обмен между базами 1С (перенос справочников, документов, остатков). Второй — выгрузка табличных данных для человека: отчёты, списки, прайсы в Excel или CSV. Третий — обмен с внешними системами: банки, ЭДО, сайты, кассовое оборудование. Четвёртый — выгрузка всей информационной базы целиком в файл .dt для переноса или архивации.

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

Маршрут решения

Как выбрать способ экспорта

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

Экспорт через универсальный обмен данными XML

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

Открывается обработка через «Файл → Открыть» (файл обычно называется УниверсальныйОбменДаннымиXML.epf и поставляется с конфигурацией или доступен на диске ИТС). В типовых конфигурациях она часто встроена в интерфейс: «Администрирование → Обмены данными» или аналогичный раздел.

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

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

Выгрузка таблиц и отчётов в Excel, CSV и другие форматы

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

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

Формат CSV подходит для загрузки в сторонние системы, но у него есть ограничения: один лист, нет форматирования, возможны проблемы с разделителем и кодировкой. Если файл открывается в Excel «кракозябрами», пересохраните его в кодировке UTF-8 — это стандартная ситуация, а не ошибка выгрузки.

Выгрузка в банк, ФНС и системы ЭДО

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

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

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

Выгрузка всей базы в файл .dt

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

Есть важные ограничения. Выгрузка в .dt требует монопольного доступа — все пользователи должны выйти из базы. Для больших баз процесс занимает заметное время, а файл получается объёмным. Кроме того, .dt — это не средство регулярного резервного копирования для клиент-серверных баз: для них надёжнее штатные средства СУБД.

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

Типовые планы обмена и синхронизация

Если обмен между базами выполняется регулярно — например, между «Управлением торговлей» и «Бухгалтерией» — разовый экспорт заменяют настройкой синхронизации через план обмена. В типовых конфигурациях это делается в разделе «Синхронизация данных» через помощник настройки.

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

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

Типичные ошибки при экспорте
01
Выгрузка без резервной копии приёмника — при ошибке загрузки данные восстановить нечем
02
Использование правил обмена от другой версии конфигурации — объекты загружаются частично или с ошибками
03
Экспорт списка без нужных колонок — приходится переделывать выгрузку заново
04
Ручное редактирование регламентированных файлов — отказ при приёме в банке или ФНС
05
Перенос между базами через Excel вместо XML-обмена — потеря связей и дубли справочников
06
Игнорирование протокола обмена — ошибки остаются незамеченными до обнаружения расхождений

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

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

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

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

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

Файл выгрузки
Норма

Открывается в целевой программе, данные читаются корректно

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

Файл не открывается, пустой или содержит нечитаемые символы

Количество записей
Норма

Совпадает с количеством объектов в отборе

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

Записей меньше — часть объектов не выгрузилась

Итоги по отчётам
Норма

ОСВ и остатки в приёмнике совпадают с источником

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

Есть расхождения в суммах или количестве

Протокол обмена
Норма

Нет ошибок, все объекты обработаны

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

Есть строки с ошибками конвертации или ссылок

Частые вопросы

Чем выгрузка в .dt отличается от обмена XML?

Файл .dt содержит базу целиком вместе с конфигурацией и подходит для полного переноса или архива. Обмен XML переносит только выбранные данные по правилам и может работать между разными конфигурациями. Для передачи части данных .dt не подходит.

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

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

Можно ли выгрузить данные из 1С без прав администратора?

Выгрузку отчётов и списков в Excel обычно может выполнить любой пользователь с доступом к этим данным. Универсальный обмен, выгрузка в .dt и настройка планов обмена требуют административных прав и часто монопольного доступа к базе.

Выгруженный CSV открывается в Excel одним столбцом. Что делать?

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

Как перенести документы только за определённый период?

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

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

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

Итог

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

Выбирайте инструмент экспорта под задачу: XML-обмен для переноса между базами, сохранение табличного документа для Excel, встроенные кнопки для банка и ФНС, .dt для полной копии. Перед массовой выгрузкой делайте резервную копию, а после — сверяйте количество записей и итоги по отчётам. Регламентированные файлы никогда не редактируйте вручную.