Как устранить ошибку «Регистрация конфигурации в центре лицензирования не выполнена» в самописной базе 1С?

Программист 1С v8.3 (Управляемые формы) IT и автоматизация бизнеса
← На главную

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

В этой статье мы подробно разберем, почему возникает данное сообщение на самописных базах, как работает механизм проверки на уровне платформы и какими способами можно навсегда отключить это раздражающее окно.

Почему платформа проверяет авторские конфигурации?

Начиная с версии 8.3.7, фирма «1С» встроила механизмы контроля лицензионности непосредственно в саму платформу «1С:Предприятие». Проверка выполняется не для конкретного прикладного решения (конфигурации), а для всей системы в целом. Платформа осуществляет проверку легальности использования программного продукта, отправляя фоновые запросы к Центру лицензирования и Центру защиты обновлений по адресу https://1cv8update.com.

Логика работы механизма следующая:

  1. При запуске базы платформа пытается установить защищенное SSL-соединение с серверами «1С».
  2. Если соединение успешно установлено и подтверждено, что платформа работает на легальной лицензии (не подвергалась взлому или эмуляции), в окне «О программе» появляется статус «Проверка лицензионного использования выполнена успешно».
  3. Для типовых конфигураций дополнительно проверяется наличие подписки ИТС. Для самописных решений платформе достаточно просто «убедиться», что сервер доступен, а сама платформа лицензирована.
  4. Если же соединение установить не удается (или блокируются SSL-сертификаты), платформа считает проверку сорванной и каждые 15–20 минут выводит предупреждение пользователю.

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

Решение 1. Проблема с SSL-сертификатами и обновление файла cacert.pem

Это наиболее распространенная причина сбоя. Фирма «1С» перевела свои ресурсы на новые цифровые сертификаты безопасности. Современные версии платформы (начиная с 8.3.8) используют для проверки системное хранилище сертификатов Windows, поэтому они не испытывают проблем с доверием к узлу https://1cv8update.com.

Однако если ваша собственная конфигурация запущена на старой версии платформы или работает в режиме совместимости с версией 8.3.7 и ниже, платформа обращается к своему локальному файлу хранения сертификатов — cacert.pem. В этом файле прописаны устаревшие цепочки сертификатов, из-за чего проверка безопасности завершается ошибкой.

Разберем по шагам, как исправить эту ситуацию:

  1. Перейдем в каталог установки платформы «1С» на компьютере или сервере, где запущена база. Обычно этот файл находится по пути: C:\Program Files\1cv8\<Номер_Версии>\bin\ или C:\Program Files (x86)\1cv8\<Номер_Версии>\bin\.
  2. Найдем в этой папке файл с именем cacert.pem.
  3. Чтобы восстановить проверку, нам нужно обновить этот файл. Мы можем скопировать актуальный файл cacert.pem из каталога любой современной версии платформы (например, 8.3.20+) и вставить его с заменой в папку вашей текущей рабочей версии.
  4. Если более новой платформы под рукой нет, откроем файл cacert.pem с помощью текстового редактора (например, Блокнота) и вручную добавим в конец файла актуальный корневой сертификат DigiCert, скачанный с официального сайта удостоверяющего центра.

Решение 2. Настройка сетевого доступа и проверка доступности хоста

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

Выполним проверку доступности ресурса:

  1. Откроем интернет-браузер на проблемном компьютере и перейдем по адресу https://1cv8update.com.
  2. Если страница возвращает ошибку 403 Forbidden, но при этом в адресной строке отображается «зеленый замочек» (безопасное подключение установлено без предупреждений), это означает, что сеть работает корректно, и сам узел доступен. Ошибка 403 в данном случае нормальна, так как у ресурса нет веб-интерфейса для обычных пользователей.
  3. Если же браузер сообщает о недоверенном сертификате или невозможности открыть страницу, необходимо настроить сетевое окружение.
  4. Добавим адрес https://1cv8update.com/* в список исключений вашего антивируса и сетевого экрана (брандмауэра).
  5. Убедимся, что исполняемым файлам платформы 1cv8.exe, 1cv8c.exe и 1cv8s.exe разрешены любые исходящие HTTPS-соединения по порту 443.

Решение 3. Обход проверки на серверах без доступа к интернету

Бывают ситуации, когда сервер баз данных или рабочие станции физически изолированы от глобальной сети в целях безопасности. Разработчики заявляют, что при полном отсутствии сетевых адаптеров платформа не должна инициировать проверку. Однако на практике, если у сервера активна хотя бы локальная сеть, система пытается найти выход в интернет и выдает ошибку регистрации.

Для решения этой проблемы применим метод «разового подтверждения»:

  1. Временно перенесем копию нашей самописной базы данных на любой компьютер, имеющий полноценный выход в интернет.
  2. Выполним запуск базы под официальной лицензией «1С».
  3. Дождемся, пока платформа свяжется с сервером обновлений. Откроем меню «Справка» -> «О программе» и убедимся, что статус проверки изменился на «Проверка лицензионного использования выполнена успешно».
  4. После этого сохраним базу и вернем её обратно на изолированный сервер. Платформа запишет признак успешного прохождения проверки во внутренние кэш-файлы базы данных, и предупреждение перестанет появляться.

Решение 4. Корректировка файла параметров conf.cfg

Дополнительно мы можем явно разрешить платформе обращаться к внешним ресурсам без ограничений безопасности, отредактировав конфигурационный файл платформы conf.cfg.

Рассмотрим этот процесс подробнее:

  1. Перейдем в каталог общих настроек платформы. Обычно он расположен по пути: C:\Program Files\1cv8\conf\.
  2. Откроем файл conf.cfg с помощью текстового редактора с правами администратора.
  3. Найдем параметр ExternalResourcesMode. Если его нет, добавим следующую строку:

ExternalResourcesMode=A

Значение A (Allow) указывает системе, что обращение к внешним интернет-ресурсам разрешено в автоматическом режиме без вывода дополнительных предупреждающих диалогов.

Решение 5. Авторизация в клиенте лицензирования

Если ваша самописная конфигурация работает на официальной лицензии, мы можем явно указать платформе параметры авторизации на портале «1С»:

  1. Запустим базу в режиме Конфигуратора.
  2. Перейдем в меню Администрирование -> Установить настройки клиента лицензирования.
  3. В открывшемся окне введем логин и пароль от вашей официальной учетной записи Портала 1С:ИТС, к которой привязана лицензия на платформу.
  4. Нажмем кнопку подтверждения. Это гарантирует, что при следующей проверке платформа авторизуется на серверах «1С» под вашей учетной записью, подтвердит легальность и прекратит выводить предупреждение в режиме предприятия.
← На главную