*КУБ — полный комплекс облачных услуг!

Перенос базы данных 1С/BAS: пошаговый алгоритм

1С/BAS
Перенос базы данных 1С/BAS: пошаговый алгоритм

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

Шаг 1: Подготовка

Одновременные действия:

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

Шаг 2: Экспорт базы в DT-файл

  1. Войдите в нужную базу через Конфигуратор.
  2. Меню: Администрирование → Экспортировать информационную базу…
  3. Укажите папку и имя .dt-файла, нажмите «Сохранить» и дождитесь сообщения об успешном завершении.
  4. Если появилось сообщение об ошибках — остановитесь и исправьте их.

Окно «Администрирование → Экспорт информационной базы» в Конфигураторе

Крок 2

Шаг 3: Перенос файла .dt на новый компьютер

Скопируйте файл на флешку, диск или в облако. Обязательно убедитесь, что передача завершилась успешно — это важный файл резервной копии.

Файл 1Cv8.dt, сохраненный на диске

Крок 3

Шаг 4: Создание новой (пустой) базы

  1. Откройте 1С:Предприятие → нажмите «Добавить базу».
  2. Выберите «Создание новой информационной базы» → «без конфигурации» (пустая база).
  3. Укажите имя и местоположение базы (локальный диск или сеть).
  4. Нажмите «Готово», чтобы база появилась в списке.

Окно «Создание новой информационной базы»

Крок 4
Крок 4.1
Крок 4.2

Шаг 5: Загрузка данных из DT

  1. Снова запустите Конфигуратор, выберите созданную пустую базу.
  2. В меню «Администрирование» → «Загрузить информационную базу…»
  3. Укажите файл .dt, нажмите «Открыть», дождитесь завершения загрузки.
  4. По завершении закройте Конфигуратор и откройте базу в режиме «Предприятие».

Шаг 6: Проверка после загрузки

  • Проверьте документы, каталоги, справочники, отчеты — все ли на месте.
  • Убедитесь, что пользователи успешно входят в систему.
  • Сравните данные с предыдущей версией.

Шаг 7: Перенос лицензии и дополнительных компонентов

  • Подключите аппаратный USB-ключ или активируйте программную лицензию по PIN-коду.
  • Перенесите шаблоны, внешние отчеты и обработки, файлы конфигурации .cf, .cfu, контейнер ЭЦП.

Шаг 8: Если база находится в режиме SQL-клиент-сервер

  1. Сделайте резервную копию базы (.bak) через SSMS → Tasks → Backup.
  2. Перенесите файл .bak на новый сервер, выполните Restore Database.
  3. Подключите базу к платформе 1С через консоль управления.

Шаг 9: Расширенный перенос SQL

9.1. Автоматизация резервного копирования

Через SQL Server Management Studio создайте план обслуживания (Maintenance Plan):

  • Full Backup — еженедельно в нерабочее время.
  • Differential Backup — ежедневно, с вариациями имени файла.
  • Transaction Log Backup — ежечасно, с опциями Append и Verify Integrity.
Крок 9
Крок 9.1

На изображениях: примеры создания задач плана обслуживания (Maintenance Plan), полного резервного копирования (Full), дифференциального резервного копирования (Differential) и резервного копирования журнала транзакций (Transaction Log).

9.2. Восстановление базы данных

  • Используйте файл .bak, восстановите через SSMS с опциями WITH REPLACE.

9.3. Подключение к платформе 1С

  1. Создайте кластер через консоль управления 1С (или используйте существующий).
  2. Создайте в нём новую базу, укажите имя базы и параметры подключения к SQL.
  3. Добавьте базу в список 1С с помощью функции «Добавить существующую базу на сервере».
  4. Пройдите процедуру загрузки или добавления — если база уже восстановлена.

Шаг 10: Перенос без .dt через ibcmd

Возможна репликация между SQL-базами с помощью утилиты ibcmd без выгрузки .dt:

ibcmd infobase replicate --data=... --dbms=MSSQLServer --database-server=... --database-name=... \
--target-dbms=MSSQLServer --target-database-server=... --target-database-name=... --target-create-database

Шаг 11: Перенос в облако

  1. Экспорт базы в файл .dt через «Конфигуратор» → «Администрирование» → «Экспортировать БД».
  2. Загрузка файла через панель управления облачным провайдером.
  3. Автоматическая регистрация и активация базы данных в вашем личном кабинете.
  4. Проверьте корректность работы: пользователи, отчеты, обмены.

Преимущества облака:

  • Доступ 24/7, резервирование, масштабируемость.
  • Работа из любой точки мира.

Шаг 12: Дополнительные нюансы

  • Обработка XML для переноса: если конфигурации идентичны, можно использовать обработку ВыгрузкаЗагрузкаДанныхXML83.epf для переноса отдельных документов и справочников между базами.
  • Сохранение табличных пространств: при переносе через .dt индексы и распределение данных теряются, поэтому для больших баз более правильна работа через SQL.
  • Резервное копирование без остановки пользователей: утилита ibcmd позволяет создать резервную копию без завершения активных сессий 1С.

Резюме всех вариантов

СценарийМетодБезопасностьПодходит для
Локальный перенос.dtСредняяМалые компании
Через SQL (.bak)SSMS ВосстановлениеВысокаяСредний бизнес
Без .dt, через ibcmdРепликацияОчень высокаяФилиалы, автоматизация
В облакоЗагрузка в сервисВысокаяМобильные офисы

Перенос базы данных 1С/BAS безопаснее всего осуществлять через .dt. Для файловых баз можно скопировать каталог, но версии должны совпадать. Обратите внимание на лицензии, ЭЦП и регламентные задачи. Перенос базы данных 1С/BAS — это последовательный процесс с обязательными резервными копиями и проверками.

Menu