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

RU

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

Перенесення бази даних 1СBAS покроковий алгоритм

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

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

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

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

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

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

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

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

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

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

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

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

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

Шаг 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.

На изображениях: примеры создания задач Maintenance Plan, Full, Differential и Transaction Log backup.

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 + Restore

Высокая

Средний бизнес

Без .dt, через ibcmd

Репликация

Очень высокая

Филиалы, автоматизация

В облако

Загрузка в сервис

Высокая

Мобильные офисы

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