Почему при активации базовой версии 1С на Astra Linux запрашивается 15-значный ПИН-код вместо 16-значного?

Системный администратор 1С v8.3 (Управляемые формы) Сфера услуг, туризм и социальный сектор
← На главную

При переходе на операционную систему Astra Linux, особенно в бюджетных организациях, часто возникает задача установки и активации базовых версий программ 1С. Одна из распространенных проблем, с которой сталкиваются пользователи — при попытке активировать лицензию система запрашивает 15-значный ПИН-код, характерный для ПРОФ-версий, хотя у пользователя имеется 16-значный ПИН-код от базовой поставки. Давайте вместе разберемся, почему так происходит и как правильно выполнить установку и перенос данных, чтобы избежать этой ошибки.

Выясняем причину: почему 1С запрашивает не тот ПИН-код?

Чтобы понять корень проблемы, нужно знать один ключевой момент: дистрибутив платформы «1С:Предприятие» един для всех версий, как для базовых, так и для ПРОФ. Сама платформа не знает, какая у вас лицензия, до момента запуска конкретной информационной базы.

Именно конфигурация запущенной информационной базы сообщает платформе, какой тип лицензии ей требуется.

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

Разбираем основные ошибки при работе с базовой версией

Проанализируем две наиболее частые ситуации, которые приводят к запросу 15-значного ПИН-кода.

Ошибка 1: Создание новой информационной базы некорректным способом

Это самая частая ошибка при первой установке. Пользователь, привыкший к ПРОФ-версиям, создает новую информационную базу через опцию «Создание информационной базы без конфигурации».

Для базовых версий этот способ категорически не подходит! База, созданная таким образом, не содержит признаков базовой конфигурации, и платформа по умолчанию считает её ПРОФ-версией.

Как правильно создать новую базовую информационную базу:

  1. Убедитесь, что помимо платформы «1С:Предприятие» вы также установили шаблон нужной вам базовой конфигурации (например, «Бухгалтерия предприятия (базовая)»). Для автоматизации развертывания среды можно использовать сценарий python для установки СУБД PostgreSQL + 1с в Astra Linux.
  2. Запустите 1С и в окне запуска нажмите кнопку «Добавить».
  3. В открывшемся окне выберите пункт «Создание новой информационной базы» и нажмите «Далее».
  4. На следующем шаге вы увидите список доступных шаблонов. Выберите нужный шаблон, в названии которого обязательно есть слово «(базовая)».
  5. Задайте имя для вашей базы и выберите место ее расположения на диске.
  6. Завершите процесс создания.

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

Ошибка 2: Некорректный перенос информационной базы с Windows на Astra Linux

Это как раз та ситуация, с которой столкнулся автор темы на форуме. Простое копирование папки с файлами информационной базы (например, файла 1Cv8.1CD) с одного компьютера на другой — это неверный способ переноса. Такой метод не гарантирует, что все служебные признаки базы, включая ее «базовость», будут корректно распознаны в новой операционной системе.

Правильный и единственно надежный способ переноса — это выгрузка и загрузка базы через файл *.dt. Разберем этот процесс по шагам.

Шаг 1. Выгрузка базы на старой системе (Windows)

  1. Запустите вашу рабочую базовую версию 1С на Windows в режиме «Конфигуратор».
  2. В верхнем меню выберите «Администрирование» → «Выгрузить информационную базу...».
  3. Укажите имя файла и папку, куда его сохранить. Дождитесь завершения процесса. В результате вы получите один файл с расширением .dt, который содержит всю вашу базу данных и конфигурацию.
  4. Перенесите этот .dt файл на компьютер с Astra Linux любым удобным способом (например, через флешку или сетевую папку).

Шаг 2. Создание пустой базовой ИБ и загрузка данных на новой системе (Astra Linux).

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

Шаг 3. Активация лицензии

Теперь все готово. Закройте Конфигуратор и запустите вашу информационную базу (уже с загруженными данными) в обычном режиме «1С:Предприятие». Так как изначально база была создана из правильного базового шаблона, платформа теперь корректно определит ее тип и выведет окно для ввода 16-значного ПИН-кода.

Дополнительные рекомендации для Astra Linux

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

← На главную