Справочники и Данные · 10 мин
Как проводить экспорт данных в 1С: практическое руководство
Как выгрузить данные из 1С: универсальный обмен XML, выгрузка в Excel и CSV, обмен между базами, типичные ошибки и проверка результата экспорта.
Экспорт данных — одна из самых частых задач при работе с 1С: нужно передать справочники в другую базу, выгрузить отчёт в Excel для анализа, подготовить файл для банка, налоговой или контрагента. Платформа 1С:Предприятие предлагает несколько встроенных механизмов, и у каждого есть своя область применения, ограничения и подводные камни.
Главный вопрос перед началом выгрузки — что именно нужно получить на выходе: файл для другой базы 1С, таблицу для человека или файл строгого формата для внешней системы. От ответа зависит выбор инструмента. Ошибка на этом этапе — самая частая причина того, что выгрузка «не открывается» или «не загружается обратно».
Перед любым массовым экспортом, особенно из рабочей базы, сделайте резервную копию. Сам экспорт данных не изменяет, но последующая загрузка в целевую базу может затронуть тысячи объектов, и откат без копии будет невозможен.
Определяем задачу: какие бывают виды экспорта
Все сценарии экспорта в 1С сводятся к четырём типам. Первый — обмен между базами 1С (перенос справочников, документов, остатков). Второй — выгрузка табличных данных для человека: отчёты, списки, прайсы в Excel или CSV. Третий — обмен с внешними системами: банки, ЭДО, сайты, кассовое оборудование. Четвёртый — выгрузка всей информационной базы целиком в файл .dt для переноса или архивации.
Для каждого типа есть штатный инструмент, и использовать его предпочтительнее, чем изобретать обходные пути. Например, переносить контрагентов между базами через Excel — плохая идея: теряются связи, дублируются элементы, а загрузку придётся дорабатывать вручную.
Как выбрать способ экспорта
Экспорт через универсальный обмен данными XML
Обработка «Универсальный обмен данными в формате XML» — основной инструмент переноса данных между базами 1С, в том числе между разными конфигурациями. Она работает по правилам обмена: XML-файлу с описанием того, как объект исходной базы преобразуется в объект базы-приёмника.
Открывается обработка через «Файл → Открыть» (файл обычно называется УниверсальныйОбменДаннымиXML.epf и поставляется с конфигурацией или доступен на диске ИТС). В типовых конфигурациях она часто встроена в интерфейс: «Администрирование → Обмены данными» или аналогичный раздел.
Порядок работы: загрузите правила обмена, выберите объекты для выгрузки (справочники, документы за период), укажите файл назначения и нажмите «Выполнить выгрузку». Прогресс отображается в окне обработки, по завершении проверьте протокол на наличие ошибок.
- 1Сделайте резервную копию базы-приёмника
- 2Откройте обработку «Универсальный обмен данными XML»
- 3Загрузите файл правил обмена, соответствующий паре конфигураций
- 4Отметьте нужные объекты и задайте период для документов
- 5Укажите имя файла выгрузки и нажмите «Выполнить выгрузку»
- 6Проверьте протокол: количество выгруженных объектов и отсутствие ошибок
- 7Загрузите файл в базу-приёмник той же обработкой на вкладке «Загрузка данных»
Выгрузка таблиц и отчётов в Excel, CSV и другие форматы
Любой табличный документ в 1С — отчёт, прайс, список документов, печатная форма — можно сохранить во внешний файл. Для этого откройте нужный отчёт или список, затем используйте «Файл → Сохранить как» (или «Сохранить копию») и выберите формат: XLSX, XLS, CSV, PDF, HTML, ODS или TXT.
Для списков справочников и документов есть дополнительный способ: команда «Ещё → Вывести список». Она позволяет выбрать конкретные колонки и выгрузить именно их, что удобно, когда нужен не весь набор реквизитов, а, например, только наименование, ИНН и телефон контрагентов.
Формат CSV подходит для загрузки в сторонние системы, но у него есть ограничения: один лист, нет форматирования, возможны проблемы с разделителем и кодировкой. Если файл открывается в Excel «кракозябрами», пересохраните его в кодировке UTF-8 — это стандартная ситуация, а не ошибка выгрузки.
Выгрузка в банк, ФНС и системы ЭДО
Обмен с банками и государственными системами выполняется строго по регламентированным форматам, поэтому здесь используются только встроенные механизмы конфигурации. Платёжные поручения выгружаются из раздела «Банк и касса» командой «Выгрузить в банк» — формируется текстовый файл, который импортируется в систему «Клиент-банк».
Декларации и отчётность в ФНС выгружаются из формы регламентированного отчёта кнопкой «Выгрузить». Файл формируется в утверждённом XML-формате, и вручную его редактировать нельзя — изменение структуры приведёт к отказу при приёме.
Для обмена электронными документами с контрагентами используется встроенный сервис ЭДО: документы не выгружаются файлом вручную, а отправляются напрямую через оператора. Если требуется именно файл, в карточке электронного документа есть команда сохранения.
Выгрузка всей базы в файл .dt
Полный экспорт информационной базы выполняется через конфигуратор: «Администрирование → Выгрузить информационную базу». Результат — файл с расширением .dt, содержащий все данные и конфигурацию. Такой файл используется для переноса базы на другой сервер, создания архивной копии или передачи копии для разработки.
Есть важные ограничения. Выгрузка в .dt требует монопольного доступа — все пользователи должны выйти из базы. Для больших баз процесс занимает заметное время, а файл получается объёмным. Кроме того, .dt — это не средство регулярного резервного копирования для клиент-серверных баз: для них надёжнее штатные средства СУБД.
Проверить результат просто: загрузите полученный файл в пустую базу на тестовом компьютере и убедитесь, что база открывается, а ключевые отчёты (например, оборотно-сальдовая ведомость) показывают те же итоги, что и в исходной.
Типовые планы обмена и синхронизация
Если обмен между базами выполняется регулярно — например, между «Управлением торговлей» и «Бухгалтерией» — разовый экспорт заменяют настройкой синхронизации через план обмена. В типовых конфигурациях это делается в разделе «Синхронизация данных» через помощник настройки.
Преимущество подхода в том, что передаются только изменённые данные, действуют правила сопоставления объектов, а обмен может выполняться автоматически по расписанию. Настройка сложнее разовой выгрузки, но окупается уже после нескольких циклов обмена.
При первой синхронизации обязательно проверьте сопоставление объектов: помощник показывает, какие элементы он считает одинаковыми. Непроверенное автоматическое сопоставление — частый источник дублей контрагентов и номенклатуры.
Проверка результата экспорта
Экспорт считается завершённым не в момент создания файла, а после проверки, что данные пригодны для дальнейшего использования. Минимальный набор действий: открыть файл и убедиться, что он читается, сверить количество записей с ожидаемым, проверить контрольные суммы по ключевым показателям.
При обмене между базами сверяйте итоги по отчётам: оборотно-сальдовая ведомость, остатки по складу, количество элементов в ключевых справочниках. Расхождение даже на несколько единиц означает, что часть объектов не перенеслась, и нужно разбирать протокол обмена.
Как проверить результат
Открывается в целевой программе, данные читаются корректно
Файл не открывается, пустой или содержит нечитаемые символы
Совпадает с количеством объектов в отборе
Записей меньше — часть объектов не выгрузилась
ОСВ и остатки в приёмнике совпадают с источником
Есть расхождения в суммах или количестве
Нет ошибок, все объекты обработаны
Есть строки с ошибками конвертации или ссылок
Частые вопросы
Чем выгрузка в .dt отличается от обмена XML?
Файл .dt содержит базу целиком вместе с конфигурацией и подходит для полного переноса или архива. Обмен XML переносит только выбранные данные по правилам и может работать между разными конфигурациями. Для передачи части данных .dt не подходит.
Почему после загрузки в другую базу появились дубли контрагентов?
Чаще всего причина — отсутствие сопоставления: объекты в двух базах имеют разные внутренние идентификаторы, и загрузка создаёт новые элементы вместо обновления существующих. Используйте поиск по ключевым полям (ИНН, наименование) в настройках правил обмена или синхронизации.
Можно ли выгрузить данные из 1С без прав администратора?
Выгрузку отчётов и списков в Excel обычно может выполнить любой пользователь с доступом к этим данным. Универсальный обмен, выгрузка в .dt и настройка планов обмена требуют административных прав и часто монопольного доступа к базе.
Выгруженный CSV открывается в Excel одним столбцом. Что делать?
Это несовпадение разделителя: в русской локали Excel ожидает точку с запятой, а файл может содержать запятую. Импортируйте файл через «Данные → Из текста/CSV» с явным указанием разделителя или сохраните из 1С сразу в формате XLSX.
Как перенести документы только за определённый период?
В обработке «Универсальный обмен данными XML» на закладке выгрузки данных задайте даты начала и окончания — документы вне периода выгружены не будут. Учтите, что связанные справочники обычно выгружаются по ссылкам автоматически.
Безопасно ли передавать файл выгрузки по электронной почте?
Файл выгрузки содержит полные данные базы, включая персональные данные и коммерческую информацию. Передавайте его только по защищённым каналам, при необходимости — в зашифрованном архиве с паролем, переданным отдельно.
Что важно запомнить
Выбирайте инструмент экспорта под задачу: XML-обмен для переноса между базами, сохранение табличного документа для Excel, встроенные кнопки для банка и ФНС, .dt для полной копии. Перед массовой выгрузкой делайте резервную копию, а после — сверяйте количество записей и итоги по отчётам. Регламентированные файлы никогда не редактируйте вручную.