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

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

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

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

Перенос 1С на другой компьютер сводится к трём задачам: переместить саму базу данных, установить платформу на новом ПК и восстановить лицензию. Порядок действий зависит от того, как работает ваша база — в файловом режиме (папка с файлом 1Cv8.1CD) или на сервере 1С с СУБД (MS SQL, PostgreSQL). Файловый вариант переносится простым копированием, клиент-серверный требует выгрузки данных или переноса базы средствами СУБД.

Главный риск при переносе — потеря данных или лицензии. Поэтому перед любыми действиями сделайте полную копию базы и убедитесь, что у вас есть пин-коды активации лицензии или аппаратный ключ HASP. Если перенос выполняется на «боевой» базе, в которой идёт ежедневная работа, запланируйте операцию на нерабочее время и попросите всех пользователей завершить сеансы.

Ниже разобраны оба сценария — файловый и клиент-серверный, а также перенос лицензии, подключение пользователей и проверка результата.

Определите тип вашей базы: файловая или клиент-серверная

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

Файловая база — это обычная папка, внутри которой лежит главный файл 1Cv8.1CD и служебные подкаталоги. Такую базу можно перенести простым копированием папки на новый компьютер. Клиент-серверная база физически хранится в СУБД (MS SQL Server, PostgreSQL и др.), и просто скопировать файлы недостаточно — нужна выгрузка через конфигуратор или перенос средствами самой СУБД.

В свойствах базы указан путь к папкеФайловая база

Найдите папку с файлом 1Cv8.1CD — её и нужно копировать

Указан сервер и имя базы в кластереКлиент-серверная база

Готовьте выгрузку .dt или доступ к СУБД

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

Понадобятся пин-коды из комплекта поставки

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

Достаточно переставить ключ и установить драйвер

Сделайте резервную копию перед переносом

Резервная копия — обязательный шаг, который нельзя пропускать, даже если перенос кажется простым. Для файловой базы скопируйте всю папку целиком на внешний диск или сетевой ресурс. Копировать нужно при закрытых сеансах всех пользователей: если база открыта, файл может скопироваться в несогласованном состоянии, и копия окажется повреждённой.

Более надёжный способ для любого типа базы — выгрузка в файл .dt через конфигуратор: меню «Администрирование → Выгрузить информационную базу». Такой файл содержит и данные, и конфигурацию, и его можно загрузить в пустую базу на новом компьютере. Учтите, что выгрузка .dt для больших баз занимает заметное время и требует монопольного доступа.

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

Это самый простой сценарий. Найдите папку базы (точный путь виден в окне запуска при выборе базы внизу окна), завершите все сеансы и скопируйте папку целиком на новый компьютер — через локальную сеть, внешний диск или облачное хранилище. Копировать нужно именно всю папку, а не только файл 1Cv8.1CD.

На новом компьютере установите платформу 1С той же версии или новее (дистрибутив можно скачать с портала 1С по действующей подписке ИТС или взять с диска поставки). Затем откройте окно запуска, нажмите «Добавить → Добавление в список существующей информационной базы» и укажите путь к скопированной папке.

Порядок переноса файловой базы
  1. 1
    Завершите все сеансы пользователей в базе
  2. 2
    Сделайте резервную копию папки базы или выгрузку .dt
  3. 3
    Скопируйте папку базы на новый компьютер
  4. 4
    Установите платформу 1С нужной версии на новом ПК
  5. 5
    Добавьте базу в список, указав путь к новой папке
  6. 6
    Запустите базу и проверьте данные: оборотно-сальдовую ведомость, справочники, последние документы
  7. 7
    Активируйте лицензию или подключите ключ HASP

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

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

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

Альтернатива — перенос средствами СУБД: резервная копия базы в MS SQL (backup/restore) или PostgreSQL (pg_dump/pg_restore) с последующим созданием в консоли кластера новой информационной базы, указывающей на восстановленную базу данных. Этот путь заметно быстрее для больших баз, но требует аккуратности: версии СУБД должны быть совместимы, а параметры базы (например, collation в MS SQL) — соответствовать требованиям 1С.

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

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

Подходит для баз небольшого и среднего размера, не требует прав администратора СУБД. Ограничение: долгая выгрузка больших баз и повышенные требования к ресурсам

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

Быстрее для больших баз, сохраняет структуру один в один. Требует доступа к СУБД и понимания её настроек

Перенос файлов данных СУБД (detach/attach)

Возможен при совпадении версий СУБД. Рискованный вариант при различиях в окружениях

Перенос лицензии 1С

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

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

Настройка после переноса и подключение пользователей

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

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

Для подключения других пользователей добавьте базу в их списки с указанием нового пути (сетевой папки или сервера). Старый компьютер после успешной проверки нового места работы выведите из обращения, чтобы пользователи случайно не продолжили вносить данные в старую копию базы — это самая частая причина «раздвоения» учёта.

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

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

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

База открывается без ошибок и предложений реструктуризации

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

Ошибки формата потока, требование конвертации

Данные
Норма

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

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

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

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

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

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

Сообщение «не обнаружена лицензия»

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

Печатные формы и обмены работают как раньше

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

Ошибки при печати или синхронизации

Типичные ошибки при переносе

Чаще всего проблемы возникают не из-за самого копирования, а из-за упущенных деталей: забытых пин-кодов, несовпадения версий платформы и продолжающейся работы в старой копии базы. Ниже — ошибки, которые допускают чаще всего.

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

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

Можно ли перенести 1С простым копированием папки с программой?

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

Переносится ли лицензия вместе с базой автоматически?

Нет. База данных и лицензия — независимые вещи. Аппаратный ключ HASP переносится физически, программную лицензию нужно активировать на новом компьютере заново по пин-коду из комплекта поставки.

Что делать, если пин-коды для активации потеряны?

Обратитесь в фирму «1С» через портал 1С или к партнёру, у которого приобреталась программа. По регистрационному номеру комплекта можно запросить восстановление пин-кодов. До восстановления работать на новом ПК с программной лицензией не получится.

Можно ли перенести базу со старой версии платформы на новую?

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

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

Извлеките жёсткий диск и подключите его к рабочему компьютеру — папку файловой базы можно скопировать напрямую. Если диск неисправен, спасением станет последняя резервная копия или выгрузка .dt. Именно поэтому регулярное резервное копирование — обязательная практика, а не формальность.

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

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

Итог

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

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