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

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

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

Как правильно перенести базу 1С на другой компьютер: выгрузка через конфигуратор, копирование файловой базы, перенос SQL-базы, настройка платформы и проверка результата.

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

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

Определите режим работы базы: файловый или клиент-серверный

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

Файловая база — это каталог на диске, в котором лежит файл 1Cv8.1CD и служебные файлы. Клиент-серверная база физически хранится в СУБД (MS SQL Server, PostgreSQL и др.), и простым копированием файлов её не перенести. Если вы не уверены, посмотрите путь подключения: строка вида File="D:\Bases\Trade" означает файловый режим, а Srvr="server";Ref="trade" — клиент-серверный.

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

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

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

Перенос файловой базы копированием

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

На новом компьютере откройте окно запуска 1С, нажмите «Добавить → Добавление в список существующей информационной базы», укажите название и путь к скопированному каталогу. После этого база появится в списке и будет готова к запуску.

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

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

Способ с выгрузкой .dt универсален: он работает и для файловых, и для клиент-серверных баз, а также позволяет перенести базу между разными СУБД. На старом компьютере выполните выгрузку через «Конфигуратор → Администрирование → Выгрузить информационную базу». Перенесите полученный файл .dt на новый компьютер.

На новом компьютере создайте пустую базу: в окне запуска 1С выберите «Добавить → Создание новой информационной базы → без конфигурации». Зайдите в неё в режиме конфигуратора и выполните «Администрирование → Загрузить информационную базу», указав файл .dt. После загрузки конфигуратор предложит перезапуститься — согласитесь.

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

Перенос клиент-серверной базы

Если база работает на сервере 1С с СУБД, есть два пути. Первый — тот же файл .dt через конфигуратор, что подходит для баз умеренного размера. Второй — резервное копирование средствами СУБД: в MS SQL Server это создание backup через SQL Server Management Studio с последующим восстановлением на новом сервере.

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

Установка платформы и лицензий на новом компьютере

База не запустится без платформы 1С подходящей версии. Узнайте версию, на которой работала база: она указана в свойствах базы в окне запуска или в «О программе» внутри базы. Установите на новый компьютер ту же версию платформы или более новую из той же линейки (например, 8.3.22 вместо 8.3.20), дистрибутив берите с портала 1С или с установочного диска.

Отдельно решите вопрос с лицензиями. Программная лицензия активируется пин-кодом: при переезде на новый компьютер может потребоваться повторная активация с использованием резервных пин-кодов из комплекта. Аппаратный ключ HASP достаточно переставить в USB-порт нового компьютера или сервера и установить драйвер ключа.

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

Проверка результата после переноса

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

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

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

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

Запуск базы
Норма

База открывается без сообщений о несовместимости версий

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

Ошибка «несовместимая версия» или запрос конвертации, который не планировался

Данные
Норма

Остатки и обороты в отчётах совпадают со старым компьютером

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

Расхождения в итогах или пустые регистры

Пользователи
Норма

Все пользователи входят со своими правами

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

Часть пользователей отсутствует или не может войти

Интеграции
Норма

Обмены и печать работают

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

Ошибки путей к файлам обмена и внешним компонентам

Часто задаваемые вопросы

Можно ли перенести базу 1С простым копированием папки?

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

Чем отличается файл .dt от файла 1Cv8.1CD?

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

Нужно ли заново активировать лицензию 1С на новом компьютере?

Для программной лицензии — да, при смене компьютера требуется новая активация, обычно с использованием резервного пин-кода из комплекта поставки. Аппаратный USB-ключ достаточно физически перенести и установить драйвер.

Можно ли перенести базу с сервера на обычный компьютер в файловый режим?

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

Что делать, если после переноса база требует конвертацию?

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

Итог

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

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