Разработчики собственных конфигураций на платформе «1С:Предприятие» часто сталкиваются с неожиданной проблемой: при запуске базы, созданной с нуля, система начинает регулярно выдавать предупреждение: «Регистрация конфигурации в центре лицензирования не выполнена». Это вызывает логичное недоумение, ведь решение является полностью авторским, и фирма «1С» не имеет отношения к его разработке.
В этой статье мы подробно разберем, почему возникает данное сообщение на самописных базах, как работает механизм проверки на уровне платформы и какими способами можно навсегда отключить это раздражающее окно.
Начиная с версии 8.3.7, фирма «1С» встроила механизмы контроля лицензионности непосредственно в саму платформу «1С:Предприятие». Проверка выполняется не для конкретного прикладного решения (конфигурации), а для всей системы в целом. Платформа осуществляет проверку легальности использования программного продукта, отправляя фоновые запросы к Центру лицензирования и Центру защиты обновлений по адресу https://1cv8update.com.
Логика работы механизма следующая:
Проанализируем основные технические причины, по которым это соединение может блокироваться, и рассмотрим пошаговые инструкции по их устранению.
Это наиболее распространенная причина сбоя. Фирма «1С» перевела свои ресурсы на новые цифровые сертификаты безопасности. Современные версии платформы (начиная с 8.3.8) используют для проверки системное хранилище сертификатов Windows, поэтому они не испытывают проблем с доверием к узлу https://1cv8update.com.
Однако если ваша собственная конфигурация запущена на старой версии платформы или работает в режиме совместимости с версией 8.3.7 и ниже, платформа обращается к своему локальному файлу хранения сертификатов — cacert.pem. В этом файле прописаны устаревшие цепочки сертификатов, из-за чего проверка безопасности завершается ошибкой.
Разберем по шагам, как исправить эту ситуацию:
C:\Program Files\1cv8\<Номер_Версии>\bin\ или C:\Program Files (x86)\1cv8\<Номер_Версии>\bin\.cacert.pem.cacert.pem из каталога любой современной версии платформы (например, 8.3.20+) и вставить его с заменой в папку вашей текущей рабочей версии.cacert.pem с помощью текстового редактора (например, Блокнота) и вручную добавим в конец файла актуальный корневой сертификат DigiCert, скачанный с официального сайта удостоверяющего центра.Часто сетевой доступ к ресурсам проверки блокируется локальным брандмауэром, прокси-сервером или антивирусным программным обеспечением. Выясним, есть ли у платформы физическая возможность связаться с сервером лицензирования.
Выполним проверку доступности ресурса:
https://1cv8update.com.403 Forbidden, но при этом в адресной строке отображается «зеленый замочек» (безопасное подключение установлено без предупреждений), это означает, что сеть работает корректно, и сам узел доступен. Ошибка 403 в данном случае нормальна, так как у ресурса нет веб-интерфейса для обычных пользователей.https://1cv8update.com/* в список исключений вашего антивируса и сетевого экрана (брандмауэра).1cv8.exe, 1cv8c.exe и 1cv8s.exe разрешены любые исходящие HTTPS-соединения по порту 443.Бывают ситуации, когда сервер баз данных или рабочие станции физически изолированы от глобальной сети в целях безопасности. Разработчики заявляют, что при полном отсутствии сетевых адаптеров платформа не должна инициировать проверку. Однако на практике, если у сервера активна хотя бы локальная сеть, система пытается найти выход в интернет и выдает ошибку регистрации.
Для решения этой проблемы применим метод «разового подтверждения»:
Дополнительно мы можем явно разрешить платформе обращаться к внешним ресурсам без ограничений безопасности, отредактировав конфигурационный файл платформы conf.cfg.
Рассмотрим этот процесс подробнее:
C:\Program Files\1cv8\conf\.conf.cfg с помощью текстового редактора с правами администратора.ExternalResourcesMode. Если его нет, добавим следующую строку:
ExternalResourcesMode=A
Значение A (Allow) указывает системе, что обращение к внешним интернет-ресурсам разрешено в автоматическом режиме без вывода дополнительных предупреждающих диалогов.
Если ваша самописная конфигурация работает на официальной лицензии, мы можем явно указать платформе параметры авторизации на портале «1С»: