Почему в 1С:Комплексная автоматизация 1.1 перестала работать интернет-поддержка и как это исправить?

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

Многие пользователи и администраторы систем на базе 1С:Комплексная автоматизация 1.1 столкнулись с внезапным прекращением работы сервисов интернет-поддержки. Основные симптомы проблемы: невозможность заполнения данных контрагента по ИНН, ошибки при проверке подписки ИТС и сообщения вида «Удаленный узел не прошел проверку» или «Соединение отсутствует». При этом в более современных конфигурациях, таких как «Бухгалтерия предприятия 3.0», всё продолжает работать в штатном режиме.

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

Разберем причину: почему отвалилась интернет-поддержка?

Первым делом выясним причину возникновения ошибки. Современные требования к безопасности передачи данных становятся всё более жесткими. Серверы 1С, обеспечивающие работу сервисов «1С:Контрагент» и «1С:ИТС», переходят на использование протоколов шифрования TLS 1.2 и выше, отказываясь от поддержки устаревших и уязвимых протоколов TLS 1.0 и 1.1.

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

Шаг 1: Обновление сертификатов безопасности (cacert.pem)

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

  1. Найдем каталог установленной платформы 1С. Обычно он располагается по пути: C:\Program Files\1cv8\[Номер_Версии]\bin\ или C:\Program Files (x86)\1cv8\[Номер_Версии]\bin\.
  2. В этой папке найдем файл cacert.pem. Это текстовый файл, содержащий перечень доверенных удостоверяющих центров.
  3. Проанализируем возможность замены этого файла. Самый простой способ — скопировать файл cacert.pem из самой последней версии платформы 1С (например, 8.3.22 или выше) и заменить им старый файл в папке используемой платформы.
  4. Если возможности скопировать файл из новой платформы нет, скачаем актуальные корневые сертификаты (например, GlobalSign, который часто использует 1С) и добавим их содержимое в конец файла cacert.pem с помощью обычного текстового редактора.

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

Шаг 2: Настройка поддержки TLS 1.2 в операционной системе

Проанализируем ситуацию, когда замена сертификатов не помогла. Если сервер или рабочая станция работают на базе Windows 7 или Windows Server 2008 R2, проблема может крыться в отсутствии системной поддержки TLS 1.2. Выясним, как принудительно включить поддержку современных протоколов:

Для корректной работы компонентов WinHTTP, которые использует 1С, необходимо внести изменения в реестр Windows. Рассмотрим структуру необходимых ключей:


[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\WinHttp]
"DefaultSecureProtocols"=dword:00000a00

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Internet Settings\WinHttp]
"DefaultSecureProtocols"=dword:00000a00

Значение 00000a00 в шестнадцатеричной системе включает поддержку TLS 1.1 и TLS 1.2. Также убедимся, что в системе установлено обновление KB3140245, которое добавляет поддержку TLS 1.2 в старые версии ОС.

Шаг 3: Проверка версии платформы 1С

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

Если ваша версия платформы значительно старше, никакие манипуляции с сертификатами могут не дать долгосрочного результата, так как механизмы работы с защищенными соединениями в старых версиях платформы 8.2 или ранних 8.3 имеют внутренние ограничения.

Шаг 4: Проверка настроек антивируса и прокси-сервера

Разберем ситуацию, когда интернет-поддержка блокируется средствами защиты. Часто корпоративные антивирусы или прокси-серверы выполняют функцию HTTPS Inspection (подмена SSL-сертификата для проверки трафика). Старая платформа 1С воспринимает подмененный сертификат как попытку атаки и обрывает соединение.

Проанализируем действия для исключения этого фактора:

  1. Добавим адреса серверов 1С (домены *.1c.ru, *.1c.com, *.v8.1c.ru) в список исключений антивируса.
  2. В настройках антивируса отключим проверку защищенных соединений для процесса 1cv8.exe.
  3. Если в организации используется прокси-сервер, проверим, прописаны ли его настройки в файле inetcfg.xml или в самой конфигурации 1С.

Шаг 5: Особенности кода в КА 1.1 (БСП)

Поскольку «Комплексная автоматизация 1.1» — конфигурация на обычных формах, использующая старые версии Библиотеки стандартных подсистем (БСП), в коде могут быть жестко прописаны URL-адреса сервисов, которые больше не актуальны. Выясним, как это проверить.

Рассмотрим общий модуль ИнтернетПоддержкаПользователей или аналогичные модули, отвечающие за связь с сервисами. В редких случаях требуется внесение исправлений в код для перенаправления запросов на новые точки входа. Однако, как правило, разработчики 1С выпускают специальные патчи или микро-обновления для КА 1.1, которые правят только логику взаимодействия с сервисом 1С:Контрагент.

Совет: Проверьте раздел обновлений на портале ИТС для версии 1.1. Возможно, там опубликовано небольшое обновление метаданных, предназначенное именно для исправления работы интернет-поддержки.

Резюме по решению проблемы

Подведем итоги наших совместных действий. Если в вашей 1С:КА 1.1 перестала работать заполняшка по ИНН и интернет-поддержка, пройдите по следующим пунктам:

  1. Обновите файл cacert.pem, взяв его из актуального релиза платформы 8.3.
  2. Проверьте версию платформы и при необходимости обновите её до рекомендуемой (ветки 8.3.17, 8.3.18, 8.3.21).
  3. Настройте TLS 1.2 в операционной системе через реестр и установку обновлений Windows.
  4. Исключите влияние антивирусов, настроив доверенные зоны для ресурсов 1С.

Соблюдение этих шагов позволит восстановить работу сервисов и продолжить комфортную эксплуатацию конфигурации «Комплексная автоматизация 1.1».

← На главную