Работа с адресными сведениями в современных конфигурациях 1С (Бухгалтерия предприятия, Зарплата и управление персоналом) всё чаще опирается на онлайн-сервисы. Это удобно: не нужно загружать гигабайты данных ФИАС (ГАР) в базу данных. Однако часто пользователи сталкиваются с ситуацией, когда при попытке найти адрес программа выдает ошибку или просто «не видит» улицы и города — для этого подойдёт автозаполнение адресов и реквизитов в 1С. Особенно часто это проявляется в клиент-серверных версиях. Разберем подробно причины возникновения этой проблемы и способы её решения.
Первым делом проанализируем поведение системы. Если в файловой базе на локальном компьютере поиск адресов проходит успешно, а в серверной базе — нет, значит, корень проблемы кроется в настройках серверного окружения или прав доступа службы 1С (подобная ситуация возникает, когда у пользователя недостаточно прав при заполнении отчетов в ЗУП 3.1, БП 3.0) — пригодится проверка базы на ошибки перед сдачей отчетности.
Рассмотрим типичный лог ошибки, который можно найти в Журнале регистрации (поможет автоматическое отслеживание ошибок в журнале регистрации):
Не удалось получить тикет аутентификации в сервисе login.1c.ru/rest/public/ticket/get.
Ошибка при вызове метода контекста (ОтправитьДляОбработки)
{ОбщийМодуль.ИнтернетПоддержкаПользователей.Модуль(1095)}:Ответ = Соединение.ОтправитьДляОбработки(HTTPЗапрос, ПараметрыПолучения.ИмяФайлаОтвета);
...
по причине:
Удаленный узел не прошел проверку: Не удалось выполнить проверку отзыва сертификата [ОшибкаСети]
Эта ошибка говорит нам о том, что при попытке установить защищенное соединение (HTTPS) с серверами 1С, операционная система не смогла проверить актуальность SSL-сертификата. Выясним, почему это происходит и как это исправить.
Когда 1С обращается к login.1c.ru, компоненты Windows пытаются скачать так называемые списки отзыва сертификатов (CRL — Certificate Revocation List) с серверов удостоверяющего центра. Если сервер 1С находится в закрытом контуре или доступ к внешним ресурсам ограничен «белым списком», проверка зависает или завершается ошибкой.
Как решить проблему:
Многие государственные и корпоративные сервисы в РФ перешли на использование российских сертификатов безопасности. Если на сервере, где работает служба 1C:Enterprise Server, не установлены актуальные корневые сертификаты Национального удостоверяющего центра, соединение будет обрываться.
Важно помнить, что служба 1С обычно работает под технической учетной записью (например, USR1CV8). У этой записи есть свое собственное хранилище сертификатов. Чтобы сертификаты были доступны всем пользователям и службам, выполним следующие шаги:
Посмотрим на ситуацию со стороны сетевых прав. Часто системные администраторы настраивают прокси-сервер для обычных пользователей, но «забывают» про техническую учетную запись, под которой крутится сервер 1С. В результате ping ya.ru от имени администратора может работать, а HTTPЗапрос из недр 1С — нет.
Проанализируем шаги диагностики (включая проверку доменных пользователей Active Directory):
Test-NetConnection login.1c.ru -Port 443. Если соединение не установлено (TcpTestSucceeded : False), значит, порт закрыт на брандмауэре или шлюзе.USR1CV8 есть физический выход в интернет.Если онлайн-поиск восстановить оперативно не удается (например, из-за жестких политик безопасности в компании), рассмотрим вариант использования классификатора в режиме офлайн. Это позволит пользователям вводить адреса без ошибок прямо сейчас.
Разберем, как переключиться на локальную работу:
releases.1c.ru, однако этот процесс менее требователен к проверке сертификатов в реальном времени, чем динамический онлайн-поиск.Проанализировав логи и типичные ошибки, мы видим, что «внезапный» отказ адресного классификатора чаще всего связан с инфраструктурными изменениями — для этого подойдёт универсальная консоль для администрирования 1С. Если система пишет «Удаленный узел не прошел проверку», это прямой сигнал проверить цепочку SSL и доступность CRL-серверов.
Для стабильной работы онлайн-сервисов 1С на сервере мы рекомендуем:
*.1c.ru по порту 443 именно с сервера приложений.Следование этим шагам позволит вам быстро диагностировать и устранить проблемы с онлайн-сервисами, обеспечив бесперебойную работу бухгалтерии и кадровой службы.