Администрирование · 11 мин
Как перенести 1С на новый компьютер
Как перенести 1С на новый компьютер: копирование базы, установка платформы, перенос лицензии, настройка серверного варианта и проверка результата.
Перенос 1С на новый компьютер сводится к трём задачам: скопировать информационную базу, установить платформу той же версии и восстановить лицензию. Порядок действий зависит от режима работы — файловый (база лежит в папке на диске) или клиент-серверный (база хранится в СУБД, например MS SQL Server или PostgreSQL). Файловый вариант переносится копированием папки или выгрузкой в dt-файл, серверный — через резервную копию средствами СУБД.
Главный риск при переезде — потеря данных из-за незакрытых сеансов, копирования «живой» базы во время работы пользователей или отсутствия резервной копии. Второй типичный риск — потеря лицензии: программная лицензия 1С привязывается к аппаратным параметрам компьютера, и на новом железе её нужно активировать заново.
Перед началом работ убедитесь, что у вас есть права администратора на обоих компьютерах, доступ к папке базы или серверу СУБД, а также пин-коды лицензии (если используется программное лицензирование). Все пользователи должны завершить работу в базе до начала копирования.
Подготовка: что проверить до переноса
Сначала определите режим работы базы. Откройте окно запуска 1С, выделите базу и нажмите «Изменить»: в мастере будет указано «На данном компьютере или на компьютере в локальной сети» (файловый режим) или «На сервере 1С:Предприятия» (клиент-серверный). От этого зависит весь дальнейший сценарий.
Узнайте версию платформы: в меню «Справка — О программе» отображается её номер, например 8.3.22.xxxx. На новый компьютер нужно ставить платформу той же версии или новее в пределах совместимости — база, открытая более новой платформой, может потребовать конвертации и не открыться на старой.
Проверьте тип лицензирования. Если в компьютер вставлен USB-ключ HASP — лицензия аппаратная, переносится простым переставлением ключа. Если ключей нет — лицензия программная, и вам понадобятся пин-коды из коробки или регистрационной карты. Убедитесь, что пин-коды сохранились и есть неиспользованные активации (обычно в комплекте несколько пин-кодов, плюс резервные).
Переносится копированием папки или выгрузкой в dt
Переносится через резервную копию СУБД или dt
Достаточно переставить ключ и установить драйвер
Нужны пин-коды и новая активация на новом ПК
Резервная копия перед любыми действиями
Прежде чем что-либо переносить, сделайте полную резервную копию и убедитесь, что она открывается. Для файловой базы самый надёжный способ — выгрузка через конфигуратор: запустите базу в режиме «Конфигуратор», завершив работу всех пользователей, и выберите «Администрирование — Выгрузить информационную базу». Полученный файл с расширением .dt содержит и данные, и конфигурацию.
Альтернатива — копирование папки базы целиком (в ней лежит файл 1Cv8.1CD). Это быстрее для больших баз, но копировать можно только при полностью закрытых сеансах: если хотя бы один пользователь в базе, файл может скопироваться в несогласованном состоянии, и база окажется повреждённой.
Для клиент-серверной базы резервную копию делайте штатными средствами СУБД (например, Backup в SQL Server Management Studio) или тоже через выгрузку в dt. Копирование файлов данных СУБД напрямую без остановки службы недопустимо.
Перенос файловой базы
Способ 1: выгрузка и загрузка через dt
Этот способ универсален и рекомендуется, если база некрупная или вы заодно хотите «пересобрать» файл базы. На старом компьютере в конфигураторе выполните «Администрирование — Выгрузить информационную базу» и укажите путь для dt-файла. Перенесите файл на новый компьютер по сети или на внешнем носителе.
На новом компьютере установите платформу, откройте окно запуска, добавьте новую информационную базу с опцией «Создание новой информационной базы — без конфигурации». Зайдите в неё конфигуратором и выполните «Администрирование — Загрузить информационную базу», указав dt-файл. После загрузки запустите базу в режиме 1С:Предприятие и проверьте данные.
Способ 2: копирование папки базы
При закрытых сеансах скопируйте всю папку базы на новый компьютер. В окне запуска 1С на новом ПК нажмите «Добавить — Добавление в список существующей информационной базы» и укажите путь к скопированной папке. База появится в списке и будет готова к запуску.
Этот способ быстрее для баз большого объёма, но не «чистит» файл от внутренней фрагментации. Если старая база периодически падала или завершалась аварийно, предпочтительнее выгрузка в dt — она заодно выполняет роль проверки целостности.
- 1Завершите все сеансы пользователей и регламентные задания
- 2Сделайте выгрузку в dt или скопируйте папку базы
- 3Перенесите данные на новый компьютер
- 4Установите платформу той же версии
- 5Добавьте базу в список или загрузите dt в пустую базу
- 6Активируйте лицензию и запустите базу в режиме предприятия
- 7Проверьте открытие документов, отчётов и печатных форм
Перенос клиент-серверной базы
В клиент-серверном варианте переносятся два компонента: база данных в СУБД и, при необходимости, сам сервер 1С:Предприятия. Если сервер остаётся прежним, а меняется только рабочее место пользователя — достаточно установить платформу на новый ПК и добавить базу с указанием имени сервера и имени базы.
Если переезжает и сервер, сделайте резервную копию базы средствами СУБД, разверните её на новом сервере, установите и настройте службу агента сервера 1С, затем в консоли кластера создайте информационную базу, указав новый экземпляр СУБД. Альтернатива — выгрузка в dt с последующей загрузкой: проще, но медленнее на больших объёмах и требует монопольного доступа.
Учтите, что серверные лицензии 1С также привязываются к оборудованию (программные) или к ключу HASP. При смене сервера программную серверную лицензию придётся активировать заново.
Установка платформы и перенос лицензии
Дистрибутив платформы скачивайте с официального портала 1С (доступен при действующей подписке ИТС) или используйте сохранённый установщик той же версии. Установите платформу со стандартными компонентами; для работы с аппаратным ключом дополнительно установите драйвер HASP — он идёт в составе установщика платформы.
При первом запуске базы на новом компьютере с программным лицензированием появится окно активации. Выберите автоматическое получение лицензии (при наличии интернета) или ручной режим, введите пин-код из комплекта. Лицензия привяжется к параметрам нового компьютера.
Если пин-коды утеряны или закончились активации, восстановить лицензию можно через центр лицензирования 1С, подтвердив регистрационный номер программного продукта. Не пытайтесь копировать файлы лицензий со старого компьютера вручную — привязка к оборудованию не совпадёт, и лицензия станет недействительной.
Что перенести дополнительно
Помимо самой базы, на новом компьютере обычно нужны сопутствующие компоненты. Это драйверы и компоненты торгового оборудования (сканеры штрихкодов, ККТ, весы), криптопровайдер и сертификаты для ЭДО и отчётности, шаблоны конфигураций (если планируется создание баз из шаблона), а также внешние печатные формы и обработки, если они хранились вне базы.
Если на старом компьютере настроены шрифты для печатных форм, общие папки с файлами, привязанными к документам, или настройки печати — перенесите и их. Проверьте пути, прописанные в настройках базы: каталоги обмена, папки выгрузки отчётности и подключённые сетевые диски на новом ПК могут иметь другие буквы.
Перед удалением 1С со старого компьютера поработайте на новом минимум несколько дней, сохранив старую базу нетронутой. Если выяснится, что какая-то настройка или внешняя обработка не перенесена, вы сможете быстро забрать её со старого ПК, а не восстанавливать из архивов.
Проверка результата после переноса
После запуска базы на новом компьютере выполните контрольную проверку. Откройте несколько документов за разные периоды, сформируйте оборотно-сальдовую ведомость или другой ключевой отчёт и сравните итоги с показателями на старом компьютере за тот же период. Совпадение итогов — главный признак корректного переноса.
Проверьте печать документов, работу подключённого оборудования, отправку отчётности или обмен ЭДО, если они используются. Убедитесь, что регламентные и фоновые задания (в серверном режиме) выполняются, а у пользователей сохранились права и настройки.
Как проверить результат
Суммы совпадают до копейки
Расхождения — база перенесена не полностью или из разных копий
Все пользователи входят со своими правами
Ошибки лицензии или отказ в доступе
Формы выводятся корректно
Съехали шрифты, пустые поля, нет внешних форм
Сканер, ККТ, ЭДО работают
Ошибки компонент — не установлены драйверы
Частые вопросы
Можно ли перенести 1С простым копированием папки с программой?
Нет. Платформа 1С требует установки: прописываются компоненты, службы и драйверы защиты. Копируется только информационная база (папка с файлом 1Cv8.1CD или dt-выгрузка), а платформа на новом компьютере устанавливается штатным установщиком.
Слетит ли лицензия при переносе на новый компьютер?
Аппаратная лицензия на USB-ключе не слетит — переставьте ключ и установите драйвер HASP. Программная лицензия привязана к старому железу, поэтому на новом ПК её нужно активировать заново по пин-коду из комплекта. Сохраните пин-коды до начала переезда.
Чем выгрузка в dt лучше копирования папки базы?
Выгрузка в dt создаёт согласованную копию и при загрузке фактически пересобирает базу, что снижает риск переноса скрытых повреждений. Копирование папки быстрее и сохраняет все служебные файлы, но требует полного отсутствия активных сеансов и не проверяет целостность данных.
Можно ли на новом компьютере поставить более новую версию платформы?
Да, в пределах линейки 8.3 базы обычно открываются на более новых релизах, но при первом запуске может потребоваться конвертация — после неё база не откроется на старой версии. Перед обновлением сделайте резервную копию и проверьте совместимость с вашей конфигурацией.
Как перенести базу, если старый компьютер не включается?
Извлеките диск и подключите его к рабочему ПК, затем скопируйте папку базы. Если диск исправен, но база не открывается, используйте последнюю резервную копию или dt-выгрузку. Программную лицензию в этом случае придётся восстанавливать через центр лицензирования 1С по регистрационному номеру.
Нужно ли что-то настраивать, если база общая и лежит на сетевом диске?
Саму базу переносить не нужно — достаточно установить платформу на новый компьютер, подключить сетевой диск с той же буквой и добавить базу в список, указав сетевой путь. Проверьте, что у пользователя есть права на сетевую папку.
Что важно запомнить
Перенос 1С — это копия базы плюс установка платформы плюс новая активация лицензии. Делайте резервную копию до начала, не работайте с базой во время копирования, совпадайте по версии платформы и проверяйте итоги отчётов после переезда.