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

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

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

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

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

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

Способ переноса зависит от того, как работает ваша база: файловый вариант (данные лежат в папке на диске) или клиент-серверный (данные на SQL-сервере). Ниже разобраны оба сценария, а также вопросы лицензирования и типичные ошибки.

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

До начала переноса соберите три вещи: дистрибутив платформы 1С (или доступ к порталу 1С для его скачивания), данные для активации лицензии (пин-коды, регистрационный номер, документацию) и резервную копию базы. Если дистрибутива нет, его можно скачать с портала portal.1c.ru при наличии действующего договора ИТС — логин и пароль обычно указаны в документах на программу.

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

Также определите, где физически лежит база. В окне запуска 1С выделите базу — внизу окна будет указан путь. Если путь выглядит как C:\Bases\Trade или сетевой путь — это файловая база. Если указан сервер и имя базы вида SRV:base_name — клиент-серверный вариант, и переносится он иначе.

Как перенести файловую базу

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

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

Перенос через выгрузку .dt

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

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

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

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

Если база работает на связке «сервер 1С + СУБД» (MS SQL Server, PostgreSQL), простое копирование папки не сработает — данные хранятся в СУБД. Здесь тоже есть два пути, и выбор зависит от того, переносите ли вы только рабочее место или весь сервер.

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

Если переезжает сам сервер, используйте штатные средства СУБД: сделайте резервную копию базы данных (backup) на старом сервере и восстановите (restore) на новом. Затем в консоли кластера серверов 1С создайте информационную базу, указав новый сервер СУБД. Альтернатива — та же выгрузка .dt через конфигуратор, которая не зависит от типа СУБД, но на больших базах работает медленно.

Способы переноса базы

Копирование файла 1Cv8.1CD

Подходит для файловых баз. Быстро, сохраняет всё как есть. Не работает для клиент-серверных баз.

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

Универсальный способ для любых баз. Проверяет целостность данных. Медленно на больших объёмах.

Backup/restore средствами СУБД

Оптимально для клиент-серверных баз большого размера. Требует навыков администрирования SQL-сервера.

Добавление существующей базы в список

Когда сервер не переезжает, меняется только рабочее место. Данные вообще не переносятся.

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

Установка платформы выполняется стандартно: запустите setup.exe из дистрибутива и следуйте мастеру. Для работы с файловой базой достаточно компонентов по умолчанию. Если используется аппаратный ключ защиты HASP, отметьте при установке компонент «Драйвер защиты HASP» — без него ключ не определится.

Разрядность платформы (32 или 64 бита) должна соответствовать вашему сценарию. Для обычной работы пользователя подойдёт 64-разрядная версия на 64-разрядной Windows. Однако если используются старые внешние компоненты (например, драйверы торгового оборудования, написанные только под 32 бита), может понадобиться 32-разрядный клиент — проверьте это до удаления старого компьютера.

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

Перенос лицензии: что нужно знать

Лицензирование — самое частое «узкое место» переноса. 1С использует два типа защиты: программные лицензии (файл .lic, привязанный к оборудованию компьютера) и аппаратные ключи HASP (USB).

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

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

Важный нюанс: при активации программной лицензии анкета (название организации, ИНН и прочие данные) должна заполняться точно так же, как при первичной активации. Расхождение даже в одном символе может привести к отказу в автоматической активации.

Проверка результата и частые ошибки

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

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

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

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

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

База открывается без сообщений о конвертации и ошибках лицензии

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

Ошибка «не обнаружена лицензия» или «несовместимая версия»

Данные
Норма

Остатки и последние документы совпадают со старым компьютером

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

Пустые справочники, отсутствуют документы за последние дни

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

Все пользователи входят под своими учётными записями с прежними правами

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

Список пользователей пуст или права сброшены

Оборудование
Норма

Сканер, касса и печать работают как раньше

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

Ошибки подключения оборудования, не печатаются формы

Старый компьютер не спешите выводить из эксплуатации. Разумный порядок: после переноса поработать на новом ПК несколько дней, убедиться, что всё на месте, и только потом отключать или очищать старую машину. Старая установка — это ваша работающая «запасная копия» на переходный период.

Итог

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

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

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

Можно ли просто скопировать установленную папку 1С с диска C на новый компьютер?

Нет. Платформа 1С при установке регистрирует компоненты в системе, и простое копирование папки Program Files не даст работающей программы. Устанавливайте платформу с дистрибутива, а копировать нужно только данные — файл базы или выгрузку .dt.

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

Сначала выполните тестирование и исправление исходной базы (Конфигуратор → Администрирование → Тестирование и исправление) и повторите выгрузку. Если ошибка сохраняется, попробуйте перенос прямым копированием файла 1Cv8.1CD для файловой базы. При повреждении и файла базы потребуется восстановление из более ранней резервной копии.

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

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

Нужно ли удалять 1С со старого компьютера после переноса?

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

База находится на сетевом диске, а меняется только компьютер пользователя — что делать?

Данные переносить не нужно. Установите платформу на новый компьютер, добавьте базу в список, указав тот же сетевой путь, и активируйте лицензию (или вставьте ключ HASP). Проверьте, что сетевой диск подключен под той же буквой, что и раньше, либо укажите UNC-путь вида \\server\bases.

Откроется ли база, если на новом компьютере платформа новее?

Да, обратная совместимость «снизу вверх» поддерживается: база, созданная на старой версии платформы, откроется на новой. При первом запуске в конфигураторе может потребоваться конвертация — после неё база уже не откроется на старой платформе, поэтому конвертируйте только при наличии резервной копии.