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

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

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

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

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

Способ переноса зависит от формата базы. Файловая база (один файл 1Cv8.1CD) переносится простым копированием или через выгрузку в dt-файл. Клиент-серверная база на SQL Server или PostgreSQL переносится через выгрузку в конфигураторе либо через штатные средства СУБД. Ниже разобраны оба сценария.

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

Что подготовить перед переносом

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

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

Путь к базе вида C:\Bases\TradeФайловая база

Переносится копированием каталога или выгрузкой в .dt

В списке баз указан сервер и кластерКлиент-серверная база

Перенос через конфигуратор или средства СУБД

USB-ключ в разъёме компьютераАппаратная лицензия HASP

Ключ просто переставляется в новый компьютер

Активация по пин-коду без USBПрограммная лицензия

Нужна повторная активация, могут понадобиться резервные пин-коды

Подготовьте внешний диск или сетевую папку для копий, дистрибутив платформы нужной версии (скачивается с портала 1С по действующей подписке ИТС) и пин-коды лицензии из конверта поставки или регистрационной карты.

Установка платформы 1С на новый компьютер

На новом компьютере установите платформу той же версии, что работала на старом, или новее в рамках той же редакции 8.3. Запустите setup.exe из дистрибутива и выберите стандартный набор компонентов: «1С:Предприятие», «1С:Предприятие — Тонкий клиент» при необходимости, «Администрирование сервера 1С» — только если этот компьютер будет сервером.

Если используется аппаратный ключ HASP, при установке отметьте компонент «Защита HASP» — установятся драйверы ключа. Для программной лицензии драйверы не нужны.

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

Перенос файловой базы

Файловая база — это каталог, в котором главный файл называется 1Cv8.1CD. Перенести её можно двумя способами: прямым копированием и выгрузкой через конфигуратор.

Способ 1: копирование каталога базы

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

Этот способ быстрый, но переносит базу «как есть», включая возможные внутренние ошибки файла. Если база давно не тестировалась, лучше использовать выгрузку.

Способ 2: выгрузка и загрузка через конфигуратор

На старом компьютере откройте базу в режиме «Конфигуратор» под пользователем с полными правами. Выполните «Администрирование → Выгрузить информационную базу» и сохраните файл с расширением .dt. На новом компьютере создайте пустую базу без конфигурации, откройте её в конфигураторе и выполните «Администрирование → Загрузить информационную базу», указав dt-файл.

Порядок действий при переносе файловой базы
  1. 1
    Завершите все сеансы пользователей со старой базой
  2. 2
    Сделайте резервную копию (копия каталога или выгрузка в .dt)
  3. 3
    Перенесите данные на новый компьютер
  4. 4
    Добавьте базу в список или загрузите .dt в пустую базу
  5. 5
    Откройте базу в режиме 1С:Предприятие и проверьте данные

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

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

Если база работает на сервере 1С с MS SQL Server или PostgreSQL, простое копирование файлов не подойдёт. Есть два рабочих варианта.

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

Второй — перенос средствами СУБД: для MS SQL Server это создание бэкапа (.bak) и восстановление на новом сервере, для PostgreSQL — pg_dump и pg_restore. После восстановления базы данных в консоли кластера 1С на новом сервере создаётся информационная база, указывающая на восстановленную БД. Этот путь значительно быстрее для крупных баз, но требует прав администратора СУБД.

Сравнение вариантов переноса

Копирование каталога (файловая база)

Быстро и просто; не подходит, если файл базы повреждён или нужна чистка

Выгрузка/загрузка .dt

Универсально для любых баз; медленно на больших объёмах

Бэкап средствами СУБД

Оптимально для крупных серверных баз; требует навыков администрирования SQL

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

Перенос и активация лицензии

Аппаратный USB-ключ HASP переносится элементарно: выньте его из старого компьютера и вставьте в новый после установки драйверов защиты. Никакой переактивации не требуется.

Программная лицензия привязана к аппаратным параметрам компьютера, поэтому на новом компьютере её нужно активировать заново. При первом запуске 1С выдаст запрос на получение лицензии — выберите активацию по пин-коду и введите пин-код из комплекта поставки. Если пин-код уже использован, система предложит ввести резервный пин-код из того же конверта.

Если резервные пин-коды исчерпаны или конверт утерян, лицензию восстанавливают через центр лицензирования 1С по регистрационному номеру программного продукта. Поэтому до отключения старого компьютера убедитесь, что регистрационный номер и пин-коды у вас на руках.

Типичные ошибки
01
Копирование базы при открытых сеансах — файл 1Cv8.1CD переносится в несогласованном состоянии, база может не открыться
02
Перенос только файла 1Cv8.1CD без каталога — теряются вспомогательные файлы и настройки; копировать нужно весь каталог
03
Установка другой редакции платформы (8.2 вместо 8.3) — база не запускается
04
Забытая активация лицензии до вывода старого компьютера из работы — при исчерпанных пин-кодах придётся восстанавливать лицензию через центр лицензирования
05
Перенос серверной базы копированием файлов MDF/LDF при работающей службе SQL — риск повреждения данных

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

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

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

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

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

Открытие базы
Норма

База открывается без ошибок, список пользователей на месте

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

Ошибка формата потока или требование конфигуратора — база повреждена или не догружена

Отчёт по остаткам
Норма

Итоги совпадают со старым компьютером

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

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

Лицензия
Норма

Программа запускается без окна о лицензии

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

Сообщение «Не найдена лицензия» — нужна активация или драйвер ключа

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

Выгрузка в банк и печать документов работают

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

Ошибки путей и шаблонов — настройки нужно перенастроить

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

Частые вопросы

Можно ли просто скопировать папку с установленной 1С, не устанавливая платформу?

Нет. Платформа регистрирует компоненты в системе, и простое копирование каталога программы обычно приводит к ошибкам запуска. Установите платформу штатным инсталлятором — это занимает несколько минут.

Куда пропали настройки внешнего вида и отчёты пользователя после переноса?

Часть пользовательских настроек хранится в служебных файлах каталога базы и в профилях пользователей (%APPDATA%\1C). Если копировали только .dt, настройки вариантов отчётов и интерфейса переносятся частично. Для полного сохранения копируйте весь каталог файловой базы и при необходимости папку профиля 1С.

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

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

Нужно ли обновлять конфигурацию при переезде на новый компьютер?

Нет, перенос и обновление — независимые задачи. Рекомендуется сначала перенести базу как есть и убедиться в её работоспособности, а обновление конфигурации выполнять отдельным шагом позже, чтобы не смешивать возможные проблемы.

Как перенести базу, если старый компьютер не включается?

Извлеките жёсткий диск и подключите его к рабочему компьютеру как внешний. Скопируйте каталог файловой базы целиком. Если база была серверной, потребуется доступ к файлам СУБД и помощь администратора. Программную лицензию в этом случае восстанавливают через центр лицензирования.

Что делать, если после загрузки .dt база требует обновления конфигурации?

Запустите конфигуратор под администратором и выполните «Конфигурация → Обновить конфигурацию базы данных», согласившись с реструктуризацией. Это штатная ситуация при загрузке выгрузки в пустую базу. Перед обновлением убедитесь, что резервная копия сохранена.

Итог

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

Перенос 1С 8 — это установка той же платформы на новый компьютер, перенос базы подходящим способом (копирование каталога, .dt или бэкап СУБД) и активация лицензии. До начала работ сделайте резервную копию, после переноса сверьте отчёты со старым компьютером и не удаляйте исходную базу до полной проверки.