Новый компьютер для 1С: как переехать вместе с базой, ключом защиты и ПИН-кодом

· 10 мин

Содержание

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

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

Подготовка к переносу 1С: что собрать заранее

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

  • 📦 Номер версии платформы. Откройте 1С, меню Справка → О программе (значок «i» в правом верхнем углу). Строка вида 8.3.24.1548 — это версия платформы. На новом компьютере ставьте ту же или с номером не ниже.
  • 📂 Путь к базе. В окне запуска выделите базу — внизу видна строка File="D:\Bases\Buh" или Srvr="server";Ref="buh". Первый вариант — файловая база, второй — клиент-серверная.
  • 🔑 Тип защиты. USB-ключ виден физически: флешка с надписью HASP или 1С. Программная лицензия — это конверт с регистрационным номером комплекта и ПИН-кодами.
  • ✉️ Конверт с ПИН-кодами. Запишите, какой ПИН-код уже использован. При повторной активации программа может спросить ранее введённый код.
  • 🧾 Список баз. Он хранится в файле %APPDATA%\1C\1CEStart\ibases.v8i. Скопируйте его — и на новом компьютере не придётся добавлять каждую базу вручную.

Резервная копия перед переездом

Сделайте копию средствами самой 1С, даже если планируете просто скопировать папку:

  1. Попросите всех пользователей выйти из базы.
  2. Запустите базу в режиме Конфигуратор.
  3. Выберите Администрирование → Выгрузить информационную базу.
  4. Сохраните файл .dt на флешку или в сетевую папку.

Не удаляйте базу и лицензию со старого компьютера, пока не убедитесь, что на новом всё открывается и данные на месте. Старая машина — ваш запасной вариант на первые дни.

Выгрузка .dt удобна тем, что не зависит от типа базы: её можно загрузить и в файловый вариант, и в клиент-серверный.

Как перенести файловую базу 1С на новый компьютер

Файловая база — это папка, в которой лежит файл 1Cv8.1CD. Рядом обычно находятся папки 1Cv8Log (журнал регистрации) и иногда 1Cv8FTxt (полнотекстовый поиск).

Способ 1. Копирование папки

  1. Убедитесь, что в базе никто не работает . Если файл 1Cv8.1CD открыт, копия может получиться повреждённой.
  2. Скопируйте папку базы целиком, вместе с 1Cv8Log.
  3. Положите её на новом компьютере в постоянное место, например D:\Bases\Buh. Рабочий стол и «Загрузки» для этого не годятся.
  4. Установите платформу 1С нужной версии.
  5. Скопируйте файл ibases.v8i в %APPDATA%\1C\1CEStart\ нового пользователя или добавьте базу вручную: в окне запуска Добавить → Добавление в список существующей информационной базы и укажите папку.

Если путь к базе изменился (был C:\Base, стал D:\Bases\Buh), после копирования ibases.v8i поправьте путь в свойствах базы кнопкой Изменить.

Способ 2. Через выгрузку .dt

Подходит, если база большая и копируется с ошибками или вы хотите заодно «почистить» файл:

  1. На новом компьютере создайте пустую базу: Добавить → Создание новой информационной базы → Создание информационной базы без конфигурации.
  2. Откройте её в Конфигураторе.
  3. Выберите Администрирование → Загрузить информационную базу и укажите файл .dt.
  4. Дождитесь сообщения об успешной загрузке и откройте базу в режиме 1С:Предприятие.
СпособКогда подходитРиски
Копирование папкиБыстрый переезд, база до нескольких гигабайтКопия «на ходу» может быть битой
Выгрузка .dtБольшая или проблемная база, смена типа базыЗагрузка удаляет всё, что было в целевой базе

Загрузка .dt полностью заменяет данные в базе, куда вы её загружаете. Загружайте только в новую пустую базу.

Как перенести лицензию 1С: программная защита и ПИН-коды

Программная лицензия — это файл с расширением .lic, который создаётся при активации ПИН-кода. В нём зашиты параметры компьютера: процессор, материнская плата, диски, сетевые адаптеры. Поэтому просто скопировать его на другой компьютер бесполезно — 1С сверит оборудование и не примет лицензию.

Файлы лицензий лежат здесь:

  • C:\ProgramData\1C\licenses — лицензия для всех пользователей компьютера;
  • %APPDATA%\1C\licenses — лицензия, полученная для конкретного пользователя Windows.

Как активировать лицензию на новом компьютере

  1. Установите платформу и добавьте базу.
  2. Запустите базу. Если лицензии нет, платформа сама предложит её получить.
  3. Введите регистрационный номер комплекта и неиспользованный (резервный) ПИН-код из конверта.
  4. Если программа просит ранее использованный ПИН-код — введите тот, которым активировали старый компьютер.
  5. Заполните данные владельца лицензии так же, как при первой активации. Расхождение в реквизитах организации может стать причиной отказа.
  6. Выберите способ активации: через интернет (самый быстрый), файлом или по телефону, если компьютер без сети.

Резервных ПИН-кодов в комплекте ограниченное количество. Как правило, в конверте есть основной и несколько резервных — число напечатано в самом конверте. Каждый переезд или серьёзная замена железа расходует один код.

Когда резервные ПИН-коды закончились

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

Не тратьте резервный код на мелкие замены. Замена мыши, монитора или добавление памяти лицензию обычно не ломает. А вот замена материнской платы, системного диска или переустановка Windows — повод готовиться к повторной активации.

Что сделать со старым компьютером

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

Перенос USB-ключа HASP и сетевого ключа

С аппаратным ключом всё проще: лицензия живёт в самом ключе, а не в компьютере.

Локальный USB-ключ

  1. Выньте ключ из старого компьютера и вставьте в новый.
  2. Установите драйвер защиты. В установщике платформы есть компонент установки драйвера защиты HASP — отметьте его при установке.
  3. Запустите 1С. Если ключ не определяется, проверьте, горит ли на нём светодиод, и переставьте в другой USB-порт.

Сетевой ключ

Если ключ на несколько пользователей стоит на одном компьютере, а остальные берут лицензию по сети, на «хозяйском» компьютере работает служба HASP License Manager.

  • 🖥️ При переезде этого компьютера установите HASP License Manager на новом и вставьте ключ.
  • 🌐 На рабочих местах проверьте файл nethasp.ini в папке C:\Program Files\1cv8\conf (или C:\Program Files (x86)\1cv8\conf для 32-разрядной платформы).
  • 📝 Если в нём жёстко прописан адрес старого компьютера, замените его на адрес нового:
[NH_COMMON]
NH_TCPIP = Enabled

[NH_TCPIP]
NH_SERVER_ADDR = 192.168.1.20
NH_USE_BROADCAST = Disabled

Менеджер лицензий HASP работает по UDP-порту 475. Если на новом компьютере включён брандмауэр, этот порт нужно открыть.

Новые комплекты 1С сейчас в основном продаются с программной защитой. Если USB-ключ сломался или потерян, поменять его можно только через фирму 1С и партнёра — сделать копию ключа своими силами нельзя.

Какая защита у вашей 1С?

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

Если база лежит на новом компьютере, а работают в ней с нескольких мест, папку нужно открыть в сеть.

  1. Откройте свойства папки базы → вкладка Доступ → Расширенная настройка → включите общий доступ.
  2. В Разрешениях общей папки дайте пользователям право изменения.
  3. На вкладке Безопасность (права NTFS) проверьте то же самое: пользователям нужно чтение, запись и изменение.
  4. На рабочих местах добавьте базу по сетевому пути вида \\NEWPC\Bases\Buh, а не через букву подключённого диска.

У 1С при работе с файловой базой создаются служебные файлы блокировок рядом с 1Cv8.1CD. Без права записи в папку база либо не откроется, либо будет падать при попытке что-то провести.

Пользователи и пароли внутри 1С

Список пользователей 1С хранится в самой базе. При копировании папки или загрузке .dt логины и пароли переезжают вместе с данными. Создавать их заново не нужно.

Если для входа используется аутентификация Windows, проверьте свойства пользователя в 1С: там указано имя вида \\ДОМЕН\ivanova. На новом компьютере без домена такая привязка перестанет работать — пользователь войдёт по паролю 1С или администратору придётся поправить настройку.

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

В клиент-серверном варианте данные лежат в СУБД (MS SQL Server или PostgreSQL), а 1С работает через сервер 1С:Предприятия. Перенос делается в другом порядке.

Порядок переноса

  1. Установите на новый сервер СУБД и сервер 1С той же версии платформы, что на старом.
  2. Сделайте копию базы средствами СУБД: в MS SQL — штатный бэкап базы, в PostgreSQL — pg_dump. Как альтернатива подойдёт выгрузка .dt из Конфигуратора.
  3. Восстановите копию в СУБД на новом сервере.
  4. Зарегистрируйте базу в кластере нового сервера 1С через консоль администрирования серверов: создайте информационную базу и укажите существующую базу данных в СУБД. Флажок создания базы данных при её отсутствии не ставьте — база уже восстановлена.
  5. Получите лицензии на новом сервере.
  6. Поменяйте адрес сервера в списке баз на рабочих местах: Srvr="newserver";Ref="buh".

Лицензии на сервере

Тут две разные вещи:

  • Лицензия на сервер 1С — без неё сервер не работает. Её получают заново на новом сервере (программную — резервным ПИН-кодом комплекта серверной лицензии, аппаратный ключ — переставляют).
  • Клиентские лицензии можно держать на сервере 1С: тогда клиенты в клиент-серверном режиме берут их оттуда. Их тоже придётся активировать на новом сервере.

Учтите разрядность: лицензия на 32-разрядный сервер не подходит для 64-разрядного.

Порты

Клиент обращается к агенту сервера 1С по порту 1540, затем к менеджеру кластера (1541) и рабочим процессам. Диапазон портов рабочих процессов задаётся в свойствах рабочего сервера, по умолчанию это 1560-1591. Все эти порты должны быть открыты в брандмауэре нового сервера.

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

Проверка после переноса и типичные ошибки

Когда база открылась, проверьте её до того, как отпустить старый компьютер:

Проверка базы на новом компьютере
Выполнено: 0 / 6

Ошибки и что с ними делать

Диагностика: выберите симптом

Отдельно о банк-клиенте и ЭДО. Сама 1С переносится вместе с базой, но электронная подпись — нет. Сертификаты и криптопровайдер нужно установить на новом компьютере отдельно, иначе обмен с банком и отправка отчётности не запустятся.

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

Можно ли перенести 1С на новый компьютер без потери лицензии?
Да. USB-ключ просто переставляют. Программную лицензию активируют на новом компьютере резервным ПИН-кодом — старая при этом становится ненужной.
Сколько раз можно переносить программную лицензию?
Столько, сколько резервных ПИН-кодов в конверте. Когда они закончатся, дополнительные выдаёт фирма 1С по обращению через партнёра.
Нужно ли заново покупать 1С при переустановке Windows?
Нет. После переустановки системы платформу ставят заново и повторно активируют лицензию. Если оборудование не менялось, может подойти тот же ПИН-код, иначе — резервный.
Можно ли работать в 1С сразу на старом и новом компьютере?
Только если у вас лицензия на два рабочих места. Однопользовательская лицензия — это одно рабочее место.
Переносятся ли настройки пользователя: отчёты, избранное, рабочий стол?
Большая часть настроек хранится в самой базе и переезжает вместе с ней. Список баз в окне запуска хранится на компьютере, его переносят файлом ibases.v8i.