Администрирование · 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С на старом компьютере
- 2Сделайте выгрузку .dt через конфигуратор или скопируйте папку базы целиком
- 3Установите платформу 1С нужной версии на новый компьютер
- 4Создайте новую пустую базу или добавьте существующую папку в список баз
- 5Загрузите .dt (если использовали выгрузку) и дождитесь завершения
- 6Запустите базу в режиме предприятия и проверьте данные
Как перенести клиент-серверную базу
Если база работает на связке «сервер 1С + СУБД» (MS SQL Server, PostgreSQL), простое копирование папки не сработает — данные хранятся в СУБД. Здесь тоже есть два пути, и выбор зависит от того, переносите ли вы только рабочее место или весь сервер.
Если сервер остаётся на прежнем месте, а меняется только компьютер пользователя, переносить базу не нужно вообще. Достаточно установить платформу на новый ПК и добавить существующую базу в список, указав имя сервера и имя базы так же, как на старом компьютере. Это самый частый сценарий — и самый простой.
Если переезжает сам сервер, используйте штатные средства СУБД: сделайте резервную копию базы данных (backup) на старом сервере и восстановите (restore) на новом. Затем в консоли кластера серверов 1С создайте информационную базу, указав новый сервер СУБД. Альтернатива — та же выгрузка .dt через конфигуратор, которая не зависит от типа СУБД, но на больших базах работает медленно.
Способы переноса базы
Подходит для файловых баз. Быстро, сохраняет всё как есть. Не работает для клиент-серверных баз.
Универсальный способ для любых баз. Проверяет целостность данных. Медленно на больших объёмах.
Оптимально для клиент-серверных баз большого размера. Требует навыков администрирования SQL-сервера.
Когда сервер не переезжает, меняется только рабочее место. Данные вообще не переносятся.
Установка платформы на новый компьютер
Установка платформы выполняется стандартно: запустите setup.exe из дистрибутива и следуйте мастеру. Для работы с файловой базой достаточно компонентов по умолчанию. Если используется аппаратный ключ защиты HASP, отметьте при установке компонент «Драйвер защиты HASP» — без него ключ не определится.
Разрядность платформы (32 или 64 бита) должна соответствовать вашему сценарию. Для обычной работы пользователя подойдёт 64-разрядная версия на 64-разрядной Windows. Однако если используются старые внешние компоненты (например, драйверы торгового оборудования, написанные только под 32 бита), может понадобиться 32-разрядный клиент — проверьте это до удаления старого компьютера.
После установки проверьте версию: откройте окно запуска 1С, добавьте любую базу и посмотрите «Справка» → «О программе». Если версия новее той, на которой работала база, при первом запуске конфигуратор может предложить конвертацию — соглашайтесь только при наличии резервной копии.
Перенос лицензии: что нужно знать
Лицензирование — самое частое «узкое место» переноса. 1С использует два типа защиты: программные лицензии (файл .lic, привязанный к оборудованию компьютера) и аппаратные ключи HASP (USB).
Аппаратный ключ переносится элементарно: вытащите его из старого компьютера и вставьте в новый, установите драйвер HASP. Никакой переактивации не требуется.
Программная лицензия привязана к «железу» конкретного ПК, поэтому на новом компьютере её нужно активировать заново. При первом запуске 1С предложит получить лицензию: выберите автоматическое получение (если есть интернет и действующий пин-код) или ручное — через файл запроса. Пин-коды идут в комплекте поставки; обычно даётся основной пин-код и несколько резервных именно для таких случаев переактивации.
Важный нюанс: при активации программной лицензии анкета (название организации, ИНН и прочие данные) должна заполняться точно так же, как при первичной активации. Расхождение даже в одном символе может привести к отказу в автоматической активации.
Проверка результата и частые ошибки
После переноса не ограничивайтесь тем, что база просто открылась. Проверьте ключевые данные: остатки по складу и расчётным счетам, последние документы, список пользователей и их права, работу печатных форм. Если использовались внешние отчёты и обработки из отдельной папки — скопируйте её отдельно, они не входят в файл базы.
Отдельно проверьте подключение торгового оборудования (сканеры, кассы, терминалы эквайринга): драйверы устанавливаются на каждый компьютер индивидуально и в выгрузку .dt не попадают. То же касается шрифтов для печатных форм и настроек COM-портов.
Как проверить результат
База открывается без сообщений о конвертации и ошибках лицензии
Ошибка «не обнаружена лицензия» или «несовместимая версия»
Остатки и последние документы совпадают со старым компьютером
Пустые справочники, отсутствуют документы за последние дни
Все пользователи входят под своими учётными записями с прежними правами
Список пользователей пуст или права сброшены
Сканер, касса и печать работают как раньше
Ошибки подключения оборудования, не печатаются формы
Старый компьютер не спешите выводить из эксплуатации. Разумный порядок: после переноса поработать на новом ПК несколько дней, убедиться, что всё на месте, и только потом отключать или очищать старую машину. Старая установка — это ваша работающая «запасная копия» на переходный период.
Что важно запомнить
Перенос 1С 8.3 сводится к трём шагам: резервная копия базы (файл 1Cv8.1CD или выгрузка .dt), установка платформы той же или более новой версии, активация лицензии. Аппаратный ключ просто переставляется, программная лицензия активируется заново по резервному пин-коду. Старый компьютер не очищайте, пока не проверите работу базы на новом.
Частые вопросы
Можно ли просто скопировать установленную папку 1С с диска C на новый компьютер?
Нет. Платформа 1С при установке регистрирует компоненты в системе, и простое копирование папки Program Files не даст работающей программы. Устанавливайте платформу с дистрибутива, а копировать нужно только данные — файл базы или выгрузку .dt.
Что делать, если при загрузке .dt появляется ошибка?
Сначала выполните тестирование и исправление исходной базы (Конфигуратор → Администрирование → Тестирование и исправление) и повторите выгрузку. Если ошибка сохраняется, попробуйте перенос прямым копированием файла 1Cv8.1CD для файловой базы. При повреждении и файла базы потребуется восстановление из более ранней резервной копии.
Сколько раз можно активировать программную лицензию?
В комплект поставки обычно входит основной пин-код и несколько резервных для переактивации при смене оборудования. Точное количество указано в документации к вашей поставке. Если резервные пин-коды закончились, их можно восстановить через франчайзи 1С или службу лицензирования, подтвердив регистрационный номер.
Нужно ли удалять 1С со старого компьютера после переноса?
Удалять не обязательно, но помните про лицензионные ограничения: одна программная лицензия даёт право запуска на одном компьютере. Если лицензия переактивирована на новом ПК, оставшаяся на старом копия не должна использоваться для работы. Как минимум ограничьте к ней доступ пользователей.
База находится на сетевом диске, а меняется только компьютер пользователя — что делать?
Данные переносить не нужно. Установите платформу на новый компьютер, добавьте базу в список, указав тот же сетевой путь, и активируйте лицензию (или вставьте ключ HASP). Проверьте, что сетевой диск подключен под той же буквой, что и раньше, либо укажите UNC-путь вида \\server\bases.
Откроется ли база, если на новом компьютере платформа новее?
Да, обратная совместимость «снизу вверх» поддерживается: база, созданная на старой версии платформы, откроется на новой. При первом запуске в конфигураторе может потребоваться конвертация — после неё база уже не откроется на старой платформе, поэтому конвертируйте только при наличии резервной копии.