Администрирование · 10 мин
Как перенести 1С с базой на другой компьютер: пошаговая инструкция
Пошаговая инструкция по переносу 1С с базой на другой компьютер: файловый и клиент-серверный варианты, выгрузка через dt, перенос лицензии, проверка результата и типичные ошибки.
Перенос 1С на новый компьютер — типовая задача при замене техники, переезде офиса или покупке более мощного рабочего места. Главная ценность здесь — не сама программа, а информационная база: справочники, документы, остатки и настройки. Именно её нужно перенести без потерь, а платформу проще установить заново на новом ПК.
Способ переноса зависит от того, как у вас развёрнута 1С: файловая база (папка на диске) или клиент-серверная (SQL Server, PostgreSQL). Для файлового варианта достаточно скопировать папку или выгрузить базу в файл .dt, для серверного потребуется выгрузка через конфигуратор или средства СУБД. Ниже разберём оба сценария по шагам, а также перенос лицензии и проверку результата.
Перед любыми действиями убедитесь, что все пользователи вышли из базы, и сделайте резервную копию. Даже простое копирование папки при открытых сеансах может привести к повреждению файла 1Cv8.1CD.
Что понадобится перед переносом
Подготовьте три вещи: дистрибутив платформы 1С нужной версии, доступ к старому компьютеру с правами администратора и носитель для переноса данных (флешку, внешний диск или общую сетевую папку). Версию платформы посмотрите на старом ПК: «Справка» → «О программе» в любом режиме 1С. На новый компьютер ставьте ту же версию или новее — база, открытая более свежей платформой, может перестать запускаться на старой.
Также выясните, какой у вас тип лицензии. Программная лицензия (пин-коды) активируется заново на новом ПК, аппаратный ключ HASP просто переставляется в USB-порт нового компьютера. Если ключ сетевой и раздаётся сервером — на новом ПК достаточно указать адрес сервера лицензий.
Откройте список баз в окне запуска 1С: путь вида C:\Bases\Trade — файловая, Srvr=... — серверная
Проверьте размер файла 1Cv8.1CD или объём БД на сервере — от этого зависит выбор носителя и время переноса
Посмотрите раздел «О программе» или папку с файлами лицензий .lic
Вариант 1: перенос файловой базы простым копированием
Это самый быстрый способ, если база файловая и работает корректно. Завершите все сеансы: попросите пользователей выйти и проверьте, что файл 1Cv8.1CD не занят — если копирование выдаёт ошибку «файл используется», значит, кто-то ещё в базе или остался зависший процесс 1cv8.exe в диспетчере задач.
Найдите папку базы: в окне запуска 1С выделите базу и посмотрите путь внизу окна. Скопируйте всю папку целиком (в ней обязательно должен быть файл 1Cv8.1CD) на флешку или по сети на новый компьютер. На новом ПК установите платформу, откройте окно запуска, нажмите «Добавить» → «Добавление в список существующей информационной базы» и укажите путь к скопированной папке.
- 1Завершите все сеансы пользователей и закройте 1С на старом ПК
- 2Найдите папку базы через окно запуска (путь указан под списком баз)
- 3Скопируйте папку целиком на носитель или сразу по сети на новый ПК
- 4Установите платформу 1С той же или более новой версии на новый компьютер
- 5Добавьте базу в список через «Добавить существующую ИБ» и укажите путь
- 6Запустите базу и проверьте открытие документов и отчётов
У копирования есть ограничение: если в базе уже есть скрытые ошибки, они переедут вместе с ней. Поэтому при подозрении на проблемы (база долго открывается, периодически «падает») надёжнее использовать выгрузку в .dt — она заодно выполняет частичную реорганизацию данных.
Вариант 2: перенос через выгрузку в файл .dt
Выгрузка в .dt — универсальный способ, который работает и для файловых, и для клиент-серверных баз. Откройте базу на старом компьютере в режиме «Конфигуратор» под пользователем с полными правами, затем выберите «Администрирование» → «Выгрузить информационную базу» и укажите путь для файла выгрузки.
Для больших баз выгрузка может занять заметное время — от десятков минут до нескольких часов. Не прерывайте процесс и не выключайте компьютер. Полученный файл .dt перенесите на новый ПК, там откройте конфигуратор пустой или новой базы и выберите «Администрирование» → «Загрузить информационную базу».
Важный нюанс: выгрузка в .dt не переносит некоторые внешние данные — подключённые внешние печатные формы из файлов, настройки хранилища конфигурации, файлы, хранящиеся вне базы (например, в сетевых папках). Их придётся переносить отдельно.
Перенос клиент-серверной базы
Если база работает на SQL Server или PostgreSQL, у вас два пути. Первый — та же выгрузка в .dt через конфигуратор: она не зависит от СУБД и подходит для баз умеренного размера. Второй — штатный бэкап средствами СУБД (BACKUP DATABASE в MS SQL, pg_dump в PostgreSQL) с последующим восстановлением на новом сервере.
Способ через СУБД быстрее для больших баз, но требует совместимости версий сервера: восстановить бэкап с новой версии SQL Server на старую нельзя. После восстановления базы данных создайте на новом сервере 1С регистрацию информационной базы в консоли кластера с указанием имени БД и параметров доступа.
Сравнение способов переноса
Быстро и просто, но переносит возможные ошибки базы. Подходит для небольших здоровых баз
Универсально для любого типа базы, частично лечит структуру. Медленно на больших объёмах, не переносит внешние файлы
Оптимально для больших серверных баз, требует навыков администрирования SQL и совместимых версий сервера
Перенос и активация лицензии
Аппаратный ключ HASP — просто выньте из старого компьютера и вставьте в новый, драйвер ключа установится вместе с платформой. С программной лицензией сложнее: она привязывается к аппаратной конфигурации ПК, поэтому на новом компьютере её нужно активировать заново тем же пин-кодом из комплекта поставки.
При первом запуске 1С на новом ПК появится окно активации — выберите «Получить лицензию» и введите пин-код. Пин-коды многоразовые в пределах лимита активаций: если активации закончились, используйте резервный пин-код из комплекта. Файлы лицензий (.lic) хранятся в папке C:\ProgramData\1C\licenses или в каталоге conf базы — копировать их на другой ПК бессмысленно, на новом железе они не заработают.
Что ещё нужно перенести вручную
База и лицензия — не всё. На новом компьютере обычно требуются: шрифты для печатных форм (например, EanGnivc для штрихкодов), драйверы торгового оборудования (сканеры, кассы, весы), настройки подключения к интернет-банкам и ЭДО, сертификаты электронной подписи.
Также проверьте пути к внешним файлам: обмены с банком, выгрузки для сайта, каталоги хранения сканов документов. Если в настройках базы прописаны локальные пути старого ПК (C:\Обмен\), создайте такие же папки на новом компьютере или измените пути в настройках.
Проверка результата после переноса
После запуска базы на новом компьютере не ограничивайтесь тем, что «открылось». Войдите под рабочей учётной записью, откройте несколько документов за последний период, сформируйте оборотно-сальдовую ведомость или другой ключевой отчёт и сверьте итоги с таким же отчётом на старом ПК.
Проверьте печать документа, работу подключённого оборудования и обмен данными (банк, ЭДО, синхронизация с другими базами). Старый компьютер не списывайте и не очищайте минимум несколько недель — это ваша страховка, если обнаружится, что что-то не перенеслось.
Как проверить результат
База открывается без ошибок, список пользователей на месте
Ошибка формата потока, требование несуществующей версии платформы
ОСВ и ключевые отчёты совпадают со старым ПК по итогам
Расхождения в остатках, пустые справочники
Документы печатаются, сканер и касса работают
Ошибки драйверов, штрихкоды не отображаются
Банк и ЭДО отправляют и получают документы
Ошибки сертификатов, недоступные пути обмена
Что важно запомнить
Переносите базу копированием папки (файловая) или выгрузкой в .dt (любая), платформу ставьте заново той же или новее версии, программную лицензию активируйте повторно по пин-коду. Не забудьте драйверы, сертификаты и внешние пути, а старый ПК сохраните как резерв до полной проверки.
Частые вопросы о переносе 1С
Можно ли перенести 1С, если нет дистрибутива платформы?
Да. Дистрибутив нужной версии можно скачать с портала 1С при наличии действующего договора ИТС, либо скопировать установленные файлы платформы с каталога C:\Program Files\1cv8 — но чистая установка из дистрибутива надёжнее, так как регистрирует компоненты в системе.
Перенесётся ли история и все документы при выгрузке в .dt?
Да, файл .dt содержит полную копию базы: все документы, справочники, регистры, пользователей и настройки конфигурации. Не переносятся только данные, хранящиеся вне базы, — внешние файлы, присоединённые файлы в сетевых каталогах и настройки хранилища конфигурации.
Что делать, если база на новом ПК выдаёт ошибку «Несовместимая версия»?
Это значит, что на новом компьютере установлена платформа старее той, на которой база работала раньше. Установите актуальную версию платформы — обратная совместимость вверх обычно сохраняется, вниз — нет.
Можно ли перенести базу простым копированием, если она серверная?
Нет. Клиент-серверную базу нельзя скопировать как папку — данные хранятся в СУБД. Используйте выгрузку в .dt через конфигуратор или штатный бэкап средствами SQL Server / PostgreSQL с восстановлением на новом сервере.
Сколько раз можно активировать программную лицензию 1С?
Комплект поставки обычно содержит основной пин-код и несколько резервных. Каждая активация расходуется при смене компьютера или существенном изменении его конфигурации. Если все пин-коды израсходованы, потребуется обращение к франчайзи или в фирму «1С» за дополнительными кодами.
Нужно ли удалять 1С со старого компьютера после переноса?
Сразу — нет. Оставьте старый ПК в рабочем состоянии минимум на несколько недель как резервную копию. Удалять программу и базу стоит только после полной проверки нового рабочего места и при условии, что лицензионное соглашение не предполагает одновременную работу на двух машинах.