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

Администрирование · 12 мин

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

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

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

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

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

Выбор способа экспорта под конкретную задачу

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

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

Сравнение способов экспорта

Выгрузка в .dt через конфигуратор

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

Универсальный обмен данными XML

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

Выгрузка списков в Excel/mxl

Быстрый экспорт справочников и табличных частей для анализа или передачи. Не переносит связи и движения документов.

Типовая синхронизация данных

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

Полный экспорт базы через конфигуратор в файл .dt

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

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

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

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

Экспорт данных между конфигурациями через XML

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

Обработка обычно находится в разделе «Администрирование» или «Сервис» типовой конфигурации, либо поставляется отдельно на диске ИТС. В ней указывается файл правил обмена, период выгрузки и состав объектов. Для типовых пар конфигураций правила обычно встроены или доступны в комплекте поставки.

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

Выгрузка справочников, документов и отчётов

Для передачи отдельных данных в Excel, сторонние программы или для анализа полный экспорт базы не нужен. Практически любой список в 1С — справочник, журнал документов, результат отчёта — можно вывести в табличный документ и сохранить в формате Excel (xlsx), mxl, csv или pdf.

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

Выгрузка печатных форм и первичных документов

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

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

Особенности экспорта из клиент-серверных и облачных баз

В клиент-серверном варианте (SQL Server, PostgreSQL и другие СУБД) выгрузка в .dt выполняется тем же способом через конфигуратор, но идёт через сервер 1С и нагружает его. Для очень больших баз администраторы иногда предпочитают штатные средства СУБД (резервное копирование базы данных), однако такой бэкап привязан к конкретной СУБД и не заменяет .dt при переносе между разными платформами.

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

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

Как выбрать действие

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

Проверка результата и типичные ошибки

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

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

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

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

Файл .dt после выгрузки
Норма

Файл имеет ненулевой размер, тестовая загрузка в пустую базу завершается без ошибок

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

Файл нулевого размера, загрузка прерывается с ошибкой формата

Данные после обмена XML
Норма

Количество объектов в журнале соответствует выгруженному, контрольные обороты сходятся

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

Есть незагруженные объекты, дубли контрагентов, расхождения в итогах

Выгрузка списка в Excel
Норма

Все нужные колонки и строки присутствуют, итоговые суммы совпадают с программой

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

Не хватает реквизитов или часть строк отсутствует из-за отбора

Типичные ошибки при экспорте
01
Выгрузка при работающих пользователях — файл содержит несогласованные данные, документы за день выгрузки могут перенестись частично.
02
Попытка загрузить .dt в другую конфигурацию или старую версию платформы — загрузка завершается ошибкой, время потрачено впустую.
03
Прерывание выгрузки большой базы — повреждённый файл, который невозможно загрузить; процедуру приходится начинать заново.
04
Использование устаревших правил конвертации XML — потеря реквизитов и ошибки при загрузке в обновлённую конфигурацию.
05
Хранение единственной копии выгрузки на том же диске, где находится рабочая база, — при отказе диска теряются и база, и резервная копия.

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

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

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

Чем файл .dt отличается от копии папки с файловой базой?

Копия папки с файлом 1Cv8.1CD — это побайтовая копия базы, которая работает только в файловом варианте и требует, чтобы при копировании база была закрыта. Файл .dt — платформенная выгрузка, которую можно загрузить и в файловую, и в клиент-серверную базу. Для резервного копирования предпочтительнее .dt: он компактнее и гарантированно консистентен.

Почему выгрузка в .dt занимает много времени?

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

Как перенести данные из 1С в другую учётную программу?

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

Нужно ли останавливать работу пользователей при выгрузке?

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

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

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

Итог

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

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