Перенос 1С на новый компьютер: что делать с ключом, лицензией и базой
Содержание
Способ переноса зависит от того, как защищена ваша лицензия. С аппаратным ключом (USB-брелок) всё просто: поставили платформу, подключили брелок, поставили драйвер. С программной лицензией ключа нет, лицензия привязана к компьютеру, и на новом железе её нужно получить заново по ПИН-коду. С сетевым ключом лицензии раздаёт сервер, и клиентский компьютер вообще ничего не хранит.
Сначала определите свой тип, потом идите в нужный раздел. Саму информационную базу переносят отдельно от лицензии: это просто файлы или выгрузка, и с защитой они не связаны.
Перед любым переносом сделайте копию базы и не удаляйте 1С со старого компьютера, пока не убедились, что на новом всё запускается.
Как понять, какая у вас лицензия: проверка перед установкой 1С на другой компьютер
Три минуты на проверку сэкономят день нервов. Посмотрите, что у вас есть физически и в документах.
| Признак | Тип лицензии |
|---|---|
| В USB-порт воткнут брелок, на нём есть индикатор | Аппаратная (HASP) |
| Брелока нет, в комплекте был конверт с ПИН-кодом | Программная |
| Брелок стоит в сервере, а пользователи подключаются по сети | Сетевая |
| Версия «Базовая» или учебная | Отдельный случай: ключ не нужен |
Если не уверены, откройте 1С на старом компьютере и загляните в окно «О программе» (в Конфигураторе это пункт меню Справка → О программе). Там указано, откуда взята лицензия: с ключа защиты или программная.
Заодно запишите:
- 📌 номер версии платформы (например, 8.3.x) и релиз вашей конфигурации;
- 📌 разрядность платформы (32 или 64 бита);
- 📌 регистрационные номера и ПИН-коды из конвертов. Они лежат в коробке или в письме от партнёра.
Версию платформы на новом компьютере лучше ставить ту же или более свежую. Сравнивайте по номеру: «не ниже», а не «новее на вид». Конфигурация, запущенная на более свежей платформе, потребует обновления, обратного пути нет.
Перенос USB-ключа HASP: драйвер и подключение
Это самый безболезненный сценарий. Лицензия записана в брелок, а не в компьютер, поэтому ничего получать заново не нужно.
- Установите платформу на новый компьютер. В установщике оставьте отмеченным компонент с драйвером защиты, если он есть в списке.
- Выньте ключ из старого компьютера и вставьте в новый. Лучше в порт, расположенный на самой материнской плате (на задней панели), а не в передний разъём или удлинитель.
- Подождите, пока система определит устройство. На брелоке должен загореться индикатор.
- Запустите 1С и откройте базу.
Если индикатор горит, а 1С ключ не видит, значит, не встал драйвер. Его ставят из каталога платформы или отдельным установщиком Sentinel/HASP Runtime. Из командной строки с правами администратора драйвер ставится так:
haspdinst.exe -i
Проверьте работу через веб-панель драйвера. Откройте в браузере http://localhost:1947. В списке «Sentinel Keys» должен появиться ваш ключ. Если он там есть, а 1С его не находит, значит, проблема уже в настройках платформы, а не в драйвере.
Не вставляйте один брелок в два компьютера по очереди и не пытайтесь «клонировать» его. Лицензия живёт только на самом ключе.
💡 Если ключ подключён к компьютеру по удалённому рабочему столу, на стороне сервера его может не быть видно. Для таких схем используют сетевой режим, он описан ниже.
Программная лицензия: как получить её заново на новом компьютере по ПИН-коду
Программная лицензия записывается в файл на конкретном компьютере. Привязка идёт к оборудованию. Скопировать файл лицензии на другой компьютер нельзя: платформа его не примет. Поэтому процедура такая: на новом компьютере активируем ту же лицензию повторно.
Шаги активации
- Установите платформу на новом компьютере.
- Найдите ПИН-код. Он указан в конверте, который шёл с лицензией, либо в электронном письме от поставщика.
- Запустите 1С и откройте любую базу. Если лицензии нет, платформа предложит её получить.
- В окне получения лицензии выберите ввод ПИН-кода и укажите регистрационные данные.
- Дождитесь ответа. Для автоматического способа компьютеру нужен выход в интернет. Если сети нет, используйте получение через файл запроса: он обрабатывается на другом компьютере с доступом в сеть.
- После успешной активации в каталоге лицензий появится файл с расширением
.lic.
На Windows такие файлы по умолчанию лежат в каталоге C:\ProgramData\1C\licenses. Папка скрытая, поэтому включите показ скрытых элементов в проводнике.
Сколько раз можно активировать один ПИН
Число активаций у одного ПИН-кода ограничено. Сколько их осталось, зависит от условий именно вашей лицензии, и общего числа назвать нельзя. Поэтому:
- ✅ Перед выводом старого компьютера из эксплуатации по возможности верните лицензию через тот же интерфейс, если такая возможность в вашей версии есть, и затем активируйте на новом.
- ✅ Не активируйте лицензию «на пробу» на каждом тестовом компьютере.
- ✅ Если активации исчерпаны, а старый компьютер вышел из строя, обращайтесь к поставщику лицензии или в службу лицензирования фирмы «1С». Они проверят комплект и дадут новый ПИН.
Смена материнской платы, процессора или диска на том же компьютере тоже может «сломать» привязку. Это та же ситуация, что и перенос на другой компьютер.
Сетевая лицензия: где должен стоять ключ и как клиенты его находят
Сетевой комплект позволяет работать нескольким пользователям одновременно, например, на 5 или 10 рабочих мест. Ключ (или программная лицензия) стоит на сервере, клиенты занимают свободные места.
При переносе клиентского компьютера лицензию трогать не надо. Нужны только корректные настройки сети и доступ к серверу лицензий.
Если переносите сам сервер
- 🖥 Файловый вариант: ключ вставляется в компьютер, который раздаёт лицензии. После установки драйвера защиты ключ должен быть виден в панели
http://localhost:1947на этом компьютере. - 🖥 Клиент-серверный вариант: лицензии занимает кластер серверов 1С. Ставите новый сервер, подключаете ключ или активируете программную лицензию, затем проверяете, что рабочие процессы кластера видят лицензии.
- 🌐 Откройте на новом сервере порт
1947для драйвера защиты и порты кластера 1С. Типичные значения:1540,1541и диапазон1560-1591. Если ваш администратор менял настройки, ориентируйтесь на них.
Клиентский компьютер
Если клиент должен забирать лицензию по сети, на нём в веб-панели драйвера (http://localhost:1947, раздел «Configuration», вкладка «Access to Remote License Managers») указывают адрес сервера с ключом. Альтернатива: разрешить доступ к ключам с других компьютеров на стороне сервера, на вкладке «Access from Remote Clients».
Если лицензии кончились, пользователь получит отказ при запуске. Проверьте в той же веб-панели, сколько мест занято и кем: в списке сессий видны подключённые компьютеры.
Как перенести информационную базу вместе с установкой 1С
Лицензия переехала, теперь база. Здесь вариантов два, и зависят они от того, где хранятся данные.
Файловая база
Это один каталог с файлом 1Cv8.1CD внутри. Алгоритм:
- Закройте 1С у всех пользователей.
- Скопируйте каталог целиком на флешку или по сети. Копируйте именно каталог, а не один файл.
- На новом компьютере положите его в удобное место, например
D:\Bases\Buh. - В окне запуска 1С нажмите «Добавить», выберите «Добавление в список существующей информационной базы» и укажите каталог.
Путь к базе можно посмотреть на старом компьютере в списке баз: он отображается под названием базы.
Клиент-серверная база
Хранится в СУБД, и просто так файл не скопируешь. Есть два основных способа:
| Способ | Когда использовать | Риски |
|---|---|---|
Выгрузка в файл .dt через Конфигуратор: Администрирование → Выгрузить информационную базу | База небольшая, нужна простая переносимость между системами | Нужен монопольный доступ на время выгрузки; для больших баз операция долгая |
| Резервная копия и восстановление средствами СУБД | Большая база, переносите сервер СУБД целиком | Версии СУБД на старом и новом сервере должны быть совместимы |
Для загрузки .dt на новом месте создайте пустую базу и выберите в Конфигураторе Администрирование → Загрузить информационную базу. Монопольный доступ здесь тоже потребуется.
⚠️ Если вы переносите базу на более свежую платформу, после первого запуска может потребоваться обновление структуры данных. Это нормально, но делайте его на копии, а не на единственном экземпляре.
Что ещё хранится вне базы
Это часто забывают, а потом удивляются. Проверьте и перенесите:
- 📁 внешние отчёты и обработки, лежащие в отдельных файлах;
- 📁 настройки пользователей, если они хранились не в самой базе;
- 📁 сертификаты электронной подписи и настройки криптопровайдера. Они привязаны к рабочему месту, и их придётся ставить заново;
- 📁 шаблоны печатных форм и каталоги обмена с банком, если пути были абсолютными.
Порядок переезда без простоя: что делать в какой день
Бухгалтерия не может стоять, поэтому переезд лучше разложить по времени. Рабочая схема для одного рабочего места выглядит так.
- За несколько дней. Подготовьте новый компьютер: система, драйверы, платформа нужной разрядности. Базу пока не трогайте.
- В день переноса, утром. Сделайте выгрузку или копию базы, проверьте, что копия открывается на новом компьютере. Это занимает от десяти минут до часа, в зависимости от размера.
- После закрытия работы. Переставьте ключ или активируйте программную лицензию, добавьте базу в список.
- На следующий день. Первые сутки держите старый компьютер нетронутым. Если вдруг что-то не заработало, вернётесь без потерь.
Пример. База весит 3 ГБ, копирование по гигабитной сети идёт несколько минут, а флешка USB 2.0 с реальной скоростью около 20 МБ/с потратит на тот же объём около 2,5 минуты (3 ГБ = 3000 МБ, делим на 20 МБ/с, выходит 150 секунд). Закладывайте запас, потому что загрузка .dt и обновление структуры идут заметно дольше простого копирования.
💡 Через неделю после переезда, когда убедились, что всё работает, очистите старый компьютер: удалите платформу и базу. Лицензия к тому моменту уже должна работать на новом месте.
Ошибки при запуске: «нет лицензии», «не найден ключ» и что с ними делать
Ниже частые случаи после переезда. Формулировки сообщений в разных релизах немного отличаются, поэтому ориентируйтесь на смысл.
http://localhost:1947, видна ли лицензия и сколько клиентов подключено. Закройте зависшие сеансы и повторите запуск.haspdinst.exe -i от администратора и перезагрузитесь..lic скопирован со старого компьютера. Так не работает, лицензию нужно активировать заново по ПИН-коду. Удалите чужой файл из каталога лицензий и получите новую.1947 или не указан адрес сервера лицензий на клиенте. Проверьте брандмауэр и настройки доступа в веб-панели драйвера.Если ничего не помогло, соберите данные до обращения в поддержку: версия платформы, тип лицензии, точный текст ошибки и снимок страницы http://localhost:1947. С ними разбор идёт в разы быстрее.