Администрирование · 8 мин
Как перенести базу 1С на другой компьютер
Как перенести базу 1С на другой компьютер: выгрузка dt, копирование файловой базы, перенос SQL-базы, настройка кластера и типичные ошибки.
Перенос базы 1С на другой компьютер — типовая задача при замене рабочего места, покупке сервера или переезде офиса. Процедура зависит от режима работы: файловая база переносится простым копированием папки, а клиент-серверная — через выгрузку dt или средства СУБД. Ниже разобраны все три сценария с проверками результата.
Главный риск при переносе — потеря данных из-за копирования «на живую», когда в базе работают пользователи, или из-за несовпадения версий платформы на старом и новом компьютере. Перед началом обязательно сделайте резервную копию и убедитесь, что все пользователи завершили сеансы.
Определите режим работы базы перед переносом
От режима работы зависит весь сценарий переноса. Откройте список информационных баз в окне запуска 1С, выделите базу и посмотрите строку подключения внизу окна или нажмите «Изменить».
Если в параметрах указан локальный или сетевой путь к папке — это файловый режим. Если указан сервер 1С и имя базы в кластере — клиент-серверный режим. Также проверьте версию платформы, на которой работает база: она понадобится при установке 1С на новом компьютере.
Достаточно скопировать папку базы или сделать выгрузку dt
Потребуется выгрузка dt или бэкап средствами СУБД
На новом компьютере нужна платформа той же или более новой версии
Установите платформу 1С на новый компьютер
Сначала установите на новый компьютер платформу 1С той же версии, что и на старом, либо более новую в рамках той же редакции (8.3). Дистрибутив берётся с портала 1С по действующей подписке ИТС или с установочного диска.
Обратите внимание на лицензии. Программная лицензия привязана к аппаратной конфигурации компьютера: при переносе на новое оборудование её нужно активировать заново, используя резервный пин-код из комплекта. Аппаратный ключ HASP просто переставляется на новый компьютер вместе с установкой драйвера ключа.
Перенос файловой базы копированием папки
Самый быстрый способ для файлового режима — скопировать папку базы целиком. В ней находится главный файл 1Cv8.1CD, в котором хранятся все данные, и служебные файлы.
Порядок действий: завершите все сеансы пользователей в базе, найдите папку базы по пути из списка информационных баз, скопируйте её на новый компьютер по сети или на внешний носитель. На новом компьютере откройте окно запуска 1С, нажмите «Добавить» → «Добавление в список существующей информационной базы» и укажите путь к скопированной папке.
Файл 1Cv8.1CD может иметь размер в несколько гигабайт — копирование по медленной сети займёт время. Не прерывайте процесс: повреждённый при копировании файл может не открыться.
- 1Завершите все сеансы пользователей в базе
- 2Скопируйте папку базы с файлом 1Cv8.1CD на новый компьютер
- 3Установите платформу нужной версии и активируйте лицензию
- 4Добавьте базу в список через «Добавление существующей базы»
- 5Запустите базу и проверьте отчёты и документы за последние дни
Перенос через выгрузку в файл dt
Универсальный способ, который работает и для файлового, и для клиент-серверного режима, — выгрузка информационной базы в файл с расширением dt через конфигуратор. Этот же файл служит полноценной резервной копией.
На старом компьютере откройте конфигуратор, выберите «Администрирование» → «Выгрузить информационную базу» и укажите путь для файла dt. Дождитесь завершения — для больших баз процесс занимает продолжительное время. Перенесите файл dt на новый компьютер, создайте пустую базу (в списке баз — «Добавить» → «Создание новой информационной базы» → «без конфигурации»), откройте её конфигуратором и выполните «Администрирование» → «Загрузить информационную базу».
Учтите ограничение: выгрузка dt не переносит настройки доступа кластера и требует монопольного доступа. Для очень больших клиент-серверных баз выгрузка и загрузка dt может занять часы — в этом случае предпочтительнее перенос средствами СУБД.
Перенос клиент-серверной базы
Если база работает на сервере 1С с MS SQL, PostgreSQL или другой СУБД, перенос выполняется на уровне СУБД. Это быстрее и надёжнее для крупных баз, чем выгрузка dt.
Общая схема: сделайте полный бэкап базы средствами СУБД (например, через SQL Server Management Studio), перенесите файл бэкапа на новый сервер, восстановите базу, затем в консоли кластера 1С на новом сервере создайте информационную базу, указав восстановленную базу данных и сняв флаг «Создать базу данных при отсутствии». Либо зарегистрируйте базу через конфигуратор, указав параметры нового сервера.
После переноса проверьте, что версия СУБД на новом сервере не ниже старой, а у учётной записи службы сервера 1С есть права на базу данных. Не забудьте перенастроить регламентные задания и пути к томам хранения файлов, если они используются.
Проверка результата после переноса
После запуска базы на новом компьютере убедитесь, что данные на месте: откройте несколько документов за последние дни, сформируйте оборотно-сальдовую ведомость или типовой отчёт и сверьте итоги со старой копией. Проверьте вход под учётными записями пользователей.
Дополнительно выполните тестирование и исправление базы (в конфигураторе: «Администрирование» → «Тестирование и исправление») в режиме только проверки — это выявит повреждения, возникшие при копировании. Убедитесь, что работает печать, обмены с другими программами и подключённое торговое оборудование.
Как проверить результат
База открывается без ошибок и запроса конвертации
Ошибка формата файла или требование обновить платформу
Документы и отчёты совпадают со старой копией
Отсутствуют последние документы — скопирована устаревшая версия
Проверка завершается без ошибок
Ошибки целостности — файл базы повреждён при копировании
Типичные ошибки при переносе
Чаще всего проблемы возникают из-за копирования базы во время работы пользователей: файл 1Cv8.1CD оказывается в несогласованном состоянии и не открывается. Вторая частая ошибка — перенос только файла 1Cv8.1CD без папки, когда рядом лежат вложенные каталоги с данными хранилища конфигурации или полнотекстового поиска.
Также пользователи забывают про лицензии: на новом компьютере база не запускается с сообщением «не найдена лицензия». Заранее подготовьте пин-коды активации или перенесите ключ HASP с драйвером.
Частые вопросы о переносе базы 1С
Можно ли перенести базу 1С через флешку?
Да, если размер файла 1Cv8.1CD или dt помещается на носитель. Учтите, что флешки с файловой системой FAT32 не принимают файлы больше 4 ГБ — отформатируйте носитель в NTFS или exFAT. После копирования сверьте размер файла на источнике и на новом компьютере.
Нужно ли заново активировать лицензию 1С на новом компьютере?
Для программной лицензии — да, она привязана к оборудованию. Используйте резервный пин-код из комплекта поставки. Аппаратный ключ USB (HASP) достаточно подключить к новому компьютеру и установить драйвер ключа.
Что лучше: копирование папки или выгрузка dt?
Копирование папки быстрее и сохраняет всё как есть, но требует того же файлового режима. Выгрузка dt универсальнее: подходит для смены режима работы и служит резервной копией, но занимает больше времени на больших базах.
Откроется ли база на более новой версии платформы?
Как правило, да, но может выполниться конвертация формата, после которой база не откроется на старой версии. Перед первым запуском на новой платформе сделайте копию базы.
Как перенести базу, если старый компьютер не включается?
Если жёсткий диск исправен, извлеките его, подключите к рабочему компьютеру и скопируйте папку базы. Если есть свежая выгрузка dt или бэкап — восстановите базу из него. При повреждённом диске без копий данные восстановить, скорее всего, не удастся.
Переносятся ли пользователи и их пароли вместе с базой?
Да, список пользователей хранится внутри информационной базы и переносится вместе с ней любым из способов. Отдельно переносить ничего не нужно — достаточно сообщить пользователям новый путь к базе или имя сервера.
Что важно запомнить
Файловую базу переносят копированием папки с 1Cv8.1CD или выгрузкой dt, клиент-серверную — через dt или бэкап СУБД с регистрацией в новом кластере. Перед переносом сделайте резервную копию, завершите сеансы, подготовьте платформу и лицензии, а после — проверьте данные и целостность базы.