Администрирование · 9 мин
Как перекинуть базу 1С с одного компьютера на другой
Как перекинуть базу 1С с одного компьютера на другой: выгрузка через конфигуратор, перенос файловой базы, SQL-вариант, типичные ошибки и проверка результата.
Перенос базы 1С на другой компьютер — стандартная задача при замене рабочего места, покупке нового ПК или переезде офиса. Способ зависит от того, как устроена база: файловая (вся база — один файл 1Cv8.1CD в папке) или клиент-серверная (данные хранятся в СУБД — MS SQL Server, PostgreSQL и т.п.). В первом случае достаточно скопировать файл, во втором потребуется выгрузка данных.
Универсальный и самый безопасный метод для обоих вариантов — выгрузка базы в файл с расширением .dt через конфигуратор и последующая загрузка на новом компьютере. Такой файл содержит все данные и конфигурацию, а загрузка гарантированно перенесёт базу целиком, включая настройки, пользователей и документы.
Перед любыми действиями убедитесь, что все пользователи вышли из программы, а на новом компьютере установлена платформа 1С той же версии или новее, чем на старом. Загрузить базу в платформу более старой версии, чем та, в которой она работала, обычно нельзя.
Определяем тип базы: файловая или клиент-серверная
Откройте список информационных баз в окне запуска 1С, выделите нужную базу и нажмите «Изменить». На втором шаге мастера будет указано расположение: если это папка на диске (например, D:\Bases\Trade) — база файловая; если указан сервер и имя базы в СУБД — клиент-серверная.
Тип можно определить и по строке подключения внизу окна запуска. Файловая база выглядит как путь к каталогу, серверная — как «Srvr=...; Ref=...». От этого зависит весь дальнейший порядок работы, поэтому проверку нельзя пропускать.
Можно копировать папку или файл 1Cv8.1CD
Перенос через выгрузку .dt или средства СУБД
Уточните, на каком компьютере физически лежат данные
Подготовка: резервная копия и завершение сеансов
Перед переносом обязательно сделайте резервную копию исходной базы. Для файловой базы это копия всей папки с данными, для серверной — выгрузка .dt или бэкап средствами СУБД. Копия нужна на случай обрыва копирования, сбоя диска или ошибки при загрузке.
Попросите всех пользователей завершить работу и убедитесь, что в базе не осталось активных сеансов. Для файловой базы признак занятости — служебный файл 1Cv8.1CL в папке базы: пока он существует, копирование может дать повреждённый файл. Регламентные задания и фоновые процессы на время переноса тоже лучше остановить.
Перенос файловой базы копированием
Это самый быстрый способ для файловой базы. Найдите папку базы (путь виден в настройках подключения), скопируйте её целиком на флешку, внешний диск или по локальной сети на новый компьютер. Главный файл данных — 1Cv8.1CD, но лучше копировать папку целиком, чтобы не потерять сопутствующие файлы.
На новом компьютере установите платформу 1С, откройте окно запуска, нажмите «Добавить» → «Добавление в список существующей информационной базы» и укажите путь к скопированной папке. После этого база появится в списке и будет готова к запуску.
Если база большая (десятки гигабайт), копирование по сети может занять много времени. Практичнее использовать внешний диск с быстрым интерфейсом или выгрузку .dt, которая часто меньше исходной базы за счёт сжатия.
Особенности переноса клиент-серверной базы
Для SQL-базы есть два пути. Первый — тот же файл .dt: он не требует доступа к серверу СУБД и подходит большинству пользователей. Второй — перенос средствами СУБД: полный backup базы на старом сервере и restore на новом, после чего в консоли кластера 1С создаётся запись о базе с указанием нового сервера.
Вариант с backup/restore быстрее для очень больших баз, но требует прав администратора СУБД и аккуратности с версиями: восстановить backup на более старую версию SQL Server нельзя. Если опыта администрирования СУБД нет, используйте .dt — это медленнее, но безопаснее.
Сравнение вариантов переноса
Быстро и просто, но только для файловых баз и при завершённых сеансах
Универсально для любых баз, надёжно, но медленно на больших объёмах
Быстро для крупных серверных баз, но требует прав и навыков администратора СУБД
Настройка после переноса и проверка результата
После переноса проверьте лицензии: программные лицензии 1С привязываются к параметрам компьютера, поэтому на новом ПК может потребоваться повторная активация пин-кодом. Аппаратный ключ HASP нужно физически переставить и установить драйвер.
Также проверьте подключённое оборудование (сканеры, кассы, принтеры), пути обмена данными, настройки синхронизации с другими базами и регламентные задания — они могут ссылаться на старые сетевые пути. Старый компьютер не спешите очищать: держите исходную базу нетронутой, пока не убедитесь, что на новом месте всё работает.
Как проверить результат
База запускается без ошибок, список пользователей на месте
Ошибка формата, требование обновления или пустой список пользователей
Документы за последние дни и справочники совпадают со старой базой
Отсутствуют свежие документы — выгрузка делалась раньше, чем завершилась работа
Программа не просит активацию или активация прошла успешно
Сообщение «не найдена лицензия» — нужна повторная активация или ключ
Типичные ошибки и частые вопросы
Чаще всего проблемы возникают из-за копирования работающей базы, несовпадения версий платформы и забытых настроек обменов. Ещё одна распространённая ситуация — пользователи продолжают работать на старом компьютере после переноса, и данные «расходятся». После переезда старый путь к базе лучше отключить или переименовать папку, чтобы исключить случайный вход.
Можно ли перенести базу 1С просто скопировав папку?
Да, если база файловая. Скопируйте папку целиком при закрытых сеансах и добавьте базу в список на новом компьютере через «Добавить существующую». Для клиент-серверной базы этот способ не подходит — данные хранятся в СУБД.
Чем отличается файл .dt от файла 1Cv8.1CD?
1Cv8.1CD — рабочий файл файловой базы, который программа использует напрямую. Файл .dt — архивная выгрузка, предназначенная для переноса и резервного копирования: его загружают в пустую базу через конфигуратор.
Нужно ли заново активировать лицензию на новом компьютере?
Программная лицензия привязана к оборудованию, поэтому на новом ПК обычно требуется новая активация пин-кодом из комплекта поставки (есть резервные пин-коды). Аппаратный ключ USB достаточно переставить вместе с драйвером.
Версия платформы на новом компьютере отличается — это проблема?
Более новая платформа откроет базу старой версии (может потребоваться конвертация). Обратная ситуация — открытие базы в более старой платформе — обычно невозможна. Ставьте ту же версию или новее.
Как перенести только данные, без изменений конфигурации?
Файл .dt переносит и данные, и конфигурацию целиком. Если нужно перенести только данные между одинаковыми конфигурациями, используйте типовую обработку «Выгрузка и загрузка данных XML» или штатные механизмы синхронизации.
База весит десятки гигабайт, выгрузка .dt идёт очень долго. Что делать?
Для файловой базы быстрее скопировать файл напрямую на внешний диск. Для серверной — использовать backup/restore средствами СУБД. Альтернатива — запускать выгрузку .dt ночью, когда база свободна.
Что важно запомнить
Сначала резервная копия и завершение сеансов, затем перенос: копирование папки для файловой базы или выгрузка .dt для любой. На новом компьютере нужна платформа той же или более новой версии, проверка лицензии, данных и обменов — и только потом отключение старой копии.