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

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

Как загрузить копию базы 1С без риска для данных

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

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

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

Способ загрузки зависит от того, как хранилась копия: в виде файла выгрузки .dt, созданного через конфигуратор, или в виде архива папки файловой базы. Оба варианта рабочие, но у них разные ограничения, которые разобраны ниже.

Определите формат копии: файл .dt или архив папки

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

Второй вариант — прямая копия файловой базы: файл 1Cv8.1CD (сам файл базы данных) и сопутствующие файлы, часто упакованные в ZIP-архив. Такая копия привязана к файловому режиму работы и к конкретной версии платформы: база, созданная на более новой версии, может не открыться на старой.

Сравнение форматов копии

Файл выгрузки .dt

Универсален: подходит для файлового и клиент-серверного режима, позволяет переносить данные между СУБД. Требует загрузки через конфигуратор.

Копия файла 1Cv8.1CD

Быстро разворачивается простым копированием, но работает только в файловом режиме и чувствительна к версии платформы.

Подготовьте базу и пользователей к загрузке

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

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

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

Основной способ загрузки копии — штатный механизм конфигуратора. Он одинаков для большинства конфигураций: 1С:Бухгалтерия, Управление торговлей, Зарплата и управление персоналом и других.

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

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

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

Разверните копию файловой базы из архива

Если копия представляет собой архив папки файловой базы, конфигуратор не нужен. Распакуйте архив в новую папку на диске — внутри должен находиться файл 1Cv8.1CD. Затем откройте окно запуска 1С, нажмите «Добавить», выберите «Добавление в список существующей информационной базы» и укажите путь к созданной папке.

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

Загрузите копию в клиент-серверном режиме

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

Практический нюанс: для развёртывания тестовой копии на сервере создайте новую информационную базу через консоль администрирования кластера, указав отдельную базу данных на СУБД, а затем загрузите в неё файл .dt. Так рабочая база останется нетронутой, а копия будет доступна пользователям под отдельным именем.

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

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

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

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

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

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

Даты последних документов
Норма

Соответствуют моменту создания копии

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

Документы старше ожидаемых или отсутствуют

Открытие справочников и отчётов
Норма

Данные отображаются без ошибок

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

Сообщения об ошибках, пустые таблицы

Фоновые задания и обмены
Норма

В тестовой копии отключены

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

Копия выполняет обмены с рабочими системами

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

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

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

Частые вопросы о загрузке копии базы 1С

Можно ли загрузить копию базы без конфигуратора?

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

Чем загрузка отличается от восстановления из архива?

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

Загрузится ли копия, сделанная на другой версии платформы?

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

Что делать, если загрузка прервалась с ошибкой?

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

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

Создайте новую пустую базу, загрузите в неё файл .dt рабочей базы, переименуйте её с пометкой «тест» и отключите в ней регламентные задания и обмены данными, чтобы копия не взаимодействовала с внешними системами.

Итог

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

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