Переезд 1С на новый ПК: платформа, базы и лицензия без потерь

· 9 мин

Содержание

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

Порядок одинаков для домашнего ноутбука, нового офисного ПК и переноса на сервер. Различаются только детали: файловая база переносится копированием, клиент-серверная — через резервную копию СУБД или выгрузку. Лицензия же всегда привязана к железу, и с ней больше всего вопросов.

1. Что подготовить на старом компьютере перед переносом 1С

Начните со старого ПК, пока он работает. Здесь собирается всё, без чего на новом месте 1С не запустится.

📌 Что выяснить и записать:

  • Версию платформы. Откройте 1С, нажмите кнопку с «i» (О программе) в правом верхнем углу. Номер вида 8.3.24.1548 — это версия платформы. Там же видна конфигурация и её релиз.
  • Где лежит база. В окне запуска выделите базу — внизу появится путь: File="D:\Bases\Buh" для файловой или Srvr="server";Ref="buh" для серверной.
  • Тип лицензии. Аппаратный USB-ключ или программная лицензия. Программные лицензии лежат в C:\ProgramData\1C\licenses в виде файлов .lic.
  • Пин-коды. Найдите конверт или карточку с пин-кодами из комплекта поставки. Без неозвученного пин-кода программную лицензию на новом ПК не активировать.
  • Список баз. Файл ibases.v8i в папке %APPDATA%\1C\1CEStart\ хранит все строки из окна запуска.

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

Системные требования нового компьютера

1С:Предприятие 8.3 нетребовательна. Для файловой базы на 1–3 пользователя хватает:

ПараметрМинимум для комфортной работы
ОСWindows 10 / 11 (64-bit) или Linux
Оперативная памятьот 4 ГБ, лучше 8 ГБ
ДискSSD, свободно в 3–4 раза больше размера базы
Праваучётная запись с правами администратора на время установки

Свободное место важно: при обновлении и тестировании база временно разрастается.

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

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

Выгрузка делается в Конфигураторе: Администрирование → Выгрузить информационную базу. Пользователи на это время должны выйти из базы.

2. Установка платформы 1С на другой компьютер из дистрибутива

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

⚙️ Порядок установки:

  1. Распакуйте архив платформы. Для 64-битной Windows берите 64-разрядный дистрибутив.
  2. Запустите setup.exe от имени администратора.
  3. На шаге выбора компонентов оставьте 1С:Предприятие. Если база будет серверной и этот ПК станет сервером — отметьте Сервер 1С:Предприятия.
  4. Выберите язык интерфейса — русский.
  5. Если у вас USB-ключ, на последнем шаге оставьте галочку установки драйвера защиты.
  6. Дождитесь окончания и запустите 1С с ярлыка на рабочем столе.

Платформа ставится в C:\Program Files\1cv8\<версия>\. Несколько версий могут стоять рядом и не мешают друг другу.

Не копируйте папку 1cv8 со старого компьютера на новый. Без регистрации компонентов и служб такая «установка» работает нестабильно, а сервер 1С не запустится вовсе.

Если новый компьютер будет сервером

При выборе компонента «Сервер 1С:Предприятия» установщик предложит зарегистрировать его как службу Windows. Соглашайтесь и укажите пользователя, от имени которого служба будет работать (по умолчанию создаётся USR1CV8).

В брандмауэре откройте порты:

  • 1540 — агент сервера;
  • 1541 — менеджер кластера;
  • 1560–1591 — рабочие процессы (диапазон по умолчанию, задаётся в свойствах рабочего сервера).

3. Перенос файловой базы и списка баз

Файловая база — это одна папка. Главный файл в ней 1Cv8.1CD, в нём все данные и конфигурация. Остальные файлы и подпапки — служебные.

  1. На старом ПК закройте 1С у всех пользователей.
  2. Скопируйте папку базы целиком на флешку или по сети.
  3. На новом ПК положите папку в постоянное место, например D:\Bases\Buh. Рабочий стол и «Загрузки» — плохой выбор.
  4. Запустите 1С, нажмите Добавить → Добавление в список существующей информационной базы.
  5. Укажите имя и каталог, где лежит 1Cv8.1CD.
  6. Выберите версию платформы для запуска (обычно оставляют по умолчанию) и нажмите Готово.

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

Что делать с папками кэша

Кэш платформы лежит в %APPDATA%\1C\1cv8\ и %LOCALAPPDATA%\1C\1cv8\. Переносить его не нужно: на новом ПК он создастся заново при первом запуске.

Если база открывается с ошибками отображения форм, запустите её с ключом /ClearCache — он очищает кэш клиента для этой базы.

4. Перенос клиент-серверной базы на PostgreSQL или MS SQL Server

Серверная база живёт в СУБД, а не в папке. Переносят её одним из двух способов: резервной копией средствами СУБД или выгрузкой .dt средствами 1С.

СпособКогда подходитРиски
Бэкап и восстановление СУБДбольшая база, та же СУБД на новом серверенужна совместимая версия СУБД
Выгрузка .dtсмена СУБД (MS SQL ↔ PostgreSQL), небольшая базадолго на базах в десятки гигабайт

PostgreSQL

Для 1С используют сборки PostgreSQL с патчами для 1С — из комплекта поставки 1С или от Postgres Professional. Обычная сборка с сайта PostgreSQL может не подойти.

Копия на старом сервере и восстановление на новом:

:: старый сервер
pg_dump -U postgres -Fc -f D:\backup\buh.backup buh

:: новый сервер
createdb -U postgres -T template0 buh
pg_restore -U postgres -d buh D:\backup\buh.backup

Восстанавливайте в ту же или более новую версию PostgreSQL. В обратную сторону такой перенос не гарантирован.

MS SQL Server

-- старый сервер
BACKUP DATABASE [buh] TO DISK = N'D:\backup\buh.bak' WITH COPY_ONLY, INIT;

-- новый сервер
RESTORE DATABASE [buh] FROM DISK = N'D:\backup\buh.bak'
WITH MOVE 'buh' TO N'E:\SQLData\buh.mdf',
     MOVE 'buh_log' TO N'E:\SQLData\buh_log.ldf';

Логические имена файлов (buh, buh_log) у вашей базы могут быть другими. Посмотрите их командой RESTORE FILELISTONLY FROM DISK = N'D:\backup\buh.bak'.

Регистрация базы в кластере 1С

После восстановления базы в СУБД её нужно «показать» серверу 1С:

  1. Откройте консоль администрирования серверов 1С.
  2. Разверните кластер, на узле Информационные базы выберите Создать → Информационная база.
  3. Укажите имя базы в кластере, сервер СУБД, тип СУБД, имя базы данных — то, под которым восстановили (buh).
  4. Введите пользователя СУБД и пароль.
  5. Сохраните. Затем на клиентах добавьте базу в список как серверную: сервер и имя базы в кластере.

Если в консоли администрирования стоит галочка «Создать базу данных в случае ее отсутствия», а имя базы СУБД введено с опечаткой, сервер создаст пустую базу. Проверьте имя до сохранения.

5. Восстановление базы 1С из выгрузки .dt

Выгрузка .dt — универсальный способ. Ей всё равно, какая СУБД была и какая будет. Это же лучший вариант, если копия файла 1Cv8.1CD оказалась битой.

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

Загрузка требует монопольного доступа к базе, поэтому в ней не должно быть других сеансов. Для серверной базы на десятки гигабайт процесс займёт от получаса до нескольких часов.

Версия платформы на новом ПК должна быть не ниже той, на которой сделана выгрузка. Файл, выгруженный на 8.3.24, не загрузится в платформу 8.3.18.

6. Активация лицензии 1С на новом компьютере

Здесь переезд чаще всего и спотыкается. Скопировать файл .lic на другой ПК бесполезно: программная лицензия привязана к параметрам оборудования и на чужом железе не работает .

Программная лицензия

  1. Запустите 1С на новом ПК. Если лицензии нет, платформа сама откроет окно получения лицензии.
  2. Выберите получение лицензии и введите регистрационный номер комплекта .
  3. Введите новый, ещё не использованный пин-код из конверта.
  4. Заполните данные владельца — так же, как при первой активации.
  5. Активация проходит через интернет . Без сети можно получить лицензию по телефону или файлом-запросом — эти варианты предлагает тот же мастер.

В комплекте поставки пин-кодов несколько. Один уходит на первую активацию, остальные — резервные для переустановок и смены железа.

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

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

Аппаратный USB-ключ

С ключом всё проще: переставьте его в новый компьютер и установите драйвер защиты. Если драйвер не встал вместе с платформой, переустановите платформу с отмеченным компонентом драйвера.

Для сетевого ключа на несколько пользователей на компьютер с ключом ставят менеджер лицензий HASP License Manager. Клиенты находят его по сети автоматически либо по адресу, прописанному в файле nethasp.ini.

Лицензия сервера 1С

Лицензия на сервер ставится на машину, где работает служба сервера 1С. При переезде сервера её активируют заново тем же порядком — новым пин-кодом из комплекта серверной лицензии.

7. Ошибки при первом запуске 1С на новом компьютере

Большинство сбоев после переноса сводится к пяти ситуациям: нет лицензии, нет доступа к файлу, повреждён файл, не та версия, не тот адрес сервера.

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

Частые ошибки самого переноса

❌ Копирование базы при открытой 1С. Файл 1Cv8.1CD копируется, но с несогласованными данными. Ошибка всплывает не сразу, а при закрытии месяца.

❌ Установка старой платформы «как было». Если переносите базу, которую до этого обновляли, проверьте её требования: старый дистрибутив может не открыть свежий релиз.

❌ Активация лицензии на временный компьютер. Каждая активация тратит пин-код. Не активируйте 1С на ПК, который через неделю отдадите.

❌ Две копии одной базы в работе. После переноса пользователи по привычке открывают старую базу. Переименуйте старую папку или уберите её из списка, чтобы данные не разошлись.

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

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