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

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

Как загрузить data dump в 1С: практическое руководство

Как загрузить data dump в 1С: форматы файлов, типовая обработка загрузки, конвертация данных, проверка результата и типичные ошибки при переносе.

Data dump (дамп данных) в контексте 1С — это выгрузка информации из базы в файл: это может быть файл выгрузки информационной базы (.dt), XML-файл обмена, универсальный формат EnterpriseData, табличный файл Excel/CSV или выгрузка из сторонней системы. Способ загрузки зависит от того, какой именно формат вы получили, и от того, куда нужно поместить данные — в пустую базу, в рабочую базу с замещением или с добавлением.

Ошибка на этапе загрузки может привести к дублям справочников, потере данных или повреждению рабочей базы, поэтому любой импорт начинается с резервной копии и тестового прогона на копии. Ниже разобраны основные сценарии: загрузка .dt через конфигуратор, загрузка XML-обмена, импорт табличных данных обработкой и перенос между конфигурациями через «Конвертацию данных».

Определите формат дампа перед загрузкой

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

Откройте файл и проверьте признаки формата: XML начинается с декларации <?xml, внутри обмена по правилам конвертации будет корневой элемент ФайлОбмена. Для .dt содержимое недоступно без загрузки — его можно только восстановить целиком через конфигуратор.

Расширение .dtПолная выгрузка базы

Загружается только через конфигуратор, замещает базу целиком

XML с ФайлОбменаОбмен по правилам конвертации

Загружается обработкой «Универсальный обмен данными в формате XML»

CSV / XLSXТабличные данные

Нужно сопоставление колонок с полями справочников или документов

Неизвестный файлТребует уточнения

Уточните у источника версию платформы, конфигурацию и способ выгрузки

Подготовка: резервная копия и тестовая база

Перед любой загрузкой сделайте резервную копию рабочей базы. Для файловой базы достаточно выгрузить .dt через конфигуратор (Администрирование → Выгрузить информационную базу) или скопировать файл 1Cv8.1CD при остановленной работе пользователей. Для клиент-серверной базы используйте средства СУБД (резервное копирование MS SQL или PostgreSQL) или выгрузку .dt.

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

Загрузка файла .dt через конфигуратор

Файл .dt восстанавливает базу целиком. Откройте конфигуратор целевой базы (она может быть пустой), убедитесь, что пользователи не работают — для файловой базы монопольный доступ обязателен. Выберите пункт меню «Администрирование → Загрузить информационную базу», укажите файл .dt и подтвердите операцию.

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

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

Загрузка XML-обмена универсальной обработкой

Если дамп — это XML, выгруженный по правилам конвертации, используйте типовую обработку «Универсальный обмен данными в формате XML». Она входит в поставку многих конфигураций и доступна на диске ИТС. Откройте её в режиме предприятия через Файл → Открыть, перейдите на закладку «Загрузка данных», укажите файл и нажмите «Загрузить данные».

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

Загрузка в формате EnterpriseData

Многие типовые конфигурации поддерживают универсальный формат EnterpriseData для обмена между прикладными решениями. Загрузка выполняется через встроенный механизм синхронизации данных: Администрирование → Синхронизация данных → настройка обмена с загрузкой из файла. Формат сам сопоставляет объекты по ключевым полям, что снижает риск дублей.

Импорт табличных данных (Excel, CSV)

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

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

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

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

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

При загрузке .dt дополнительно выполните тестирование и исправление базы (Администрирование → Тестирование и исправление) в режиме проверки без исправления, чтобы убедиться в отсутствии повреждений. Проверьте права пользователей и работу регламентных заданий.

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

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

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

Совпадает со статистикой источника

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

Часть объектов отсутствует или задублирована

Проведение документов
Норма

Документы проводятся, движения формируются

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

Ошибки проведения, пустые движения

Справочники
Норма

Элементы сопоставлены, дублей нет

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

Дубли по наименованию или коду

Целостность базы
Норма

Тестирование без ошибок

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

Ошибки физической или логической целостности

Ограничения и альтернативные способы

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

Если нужно перенести данные между разными конфигурациями (например, из самописной в типовую), прямая загрузка невозможна — потребуется «Конвертация данных» с разработкой правил обмена или программная загрузка через COM/OData. Для разового импорта справочников проще всего использовать табличную загрузку.

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

Как выбрать способ загрузки

Файл .dt и нужна полная копия базыЗагрузка через конфигуратор с предварительной резервной копией
XML по правилам конвертацииУниверсальный обмен данными в формате XML
Excel или CSV со справочниками и остаткамиТиповая загрузка данных из табличного документа
Перенос между разными конфигурациямиКонвертация данных с настройкой правил обмена
Регулярный обмен между базамиНастройка синхронизации данных вместо ручной загрузки
Итог

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

Сначала определите формат дампа, затем выберите инструмент: конфигуратор для .dt, универсальную обработку для XML, табличную загрузку для Excel/CSV. Резервная копия и тестовый прогон на копии — обязательные этапы, а после загрузки сверьте количество объектов и проверьте целостность базы.

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

Можно ли загрузить .dt в базу с другой конфигурацией?

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

Что делать, если при загрузке XML появляются ошибки «Объект не найден»?

Такие ошибки означают, что в приёмнике отсутствуют связанные объекты (например, договор или единица измерения, на которые ссылается документ). Загрузите сначала справочники, затем документы, либо включите в правилах режим загрузки с созданием недостающих объектов.

Как загрузить дамп, если база работает на сервере 1С?

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

Почему после загрузки CSV числа стали текстом?

Чаще всего причина в разделителе дробной части или разделителе разрядов, который не совпадает с региональными настройками. Приведите числа к виду без разделителей тысяч и с точкой или запятой в соответствии с настройками обработки, затем повторите импорт.

Можно ли отменить загрузку данных?

Штатной отмены нет. Единственный надёжный способ отката — восстановление базы из резервной копии, сделанной до загрузки. Поэтому копия перед импортом обязательна, а массовые загрузки стоит выполнять транзакционно и на тестовой базе.

Чем загрузить данные из сторонней системы, например из SQL-таблицы?

Варианты: выгрузить данные из источника в CSV/Excel и использовать табличную загрузку, настроить обмен через формат EnterpriseData, либо разработать загрузку через COM-соединение, OData или HTTP-сервис — для регулярного обмена последний вариант предпочтительнее.