Многие разработчики и системные администраторы, анализируя сетевой трафик с помощью снифферов (например, Fiddler), замечают странное поведение: при старте платформы 1С:Предприятие или при нажатии определенных кнопок в конфигурации, программа отправляет GET запросы по 443 порту на популярные внешние адреса, такие как yandex.ru, mail.ru или google.com. На уровне кода конфигурации эти обращения никак не прописаны и не видны. Разберем эту ситуацию детально и выясним причину такого поведения платформы.
Проанализируем ситуацию. На самом деле, эти запросы не являются ошибкой или вредоносной активностью. Платформа 1С использует обращения к крупным и стабильным доменам в качестве системного индикатора для проверки наличия активного подключения к интернету. Посмотрим, почему это так важно:
1С:Контрагент (которая автоматически заполняет данные организаций по ИНН), 1С-ЭДО, 1С-Отчетность и Библиотека интернет-поддержки (БИП).Рассмотрим подробнее механизм инициализации этих запросов. Если вы запустите абсолютно пустую конфигурацию, вы не увидите никаких обращений к Yandex или Google. Проверка сети не происходит "вхолостую".
Чтобы платформа начала опрашивать внешние узлы, в конфигурации должны быть задействованы механизмы, потенциально требующие выхода в сеть. Например, достаточно добавить модуль и форму, которая открывается при старте и инициализирует работу с интернет-поддержкой. В некоторых случаях запросы могут отправляться не только при запуске, но и при интерактивных действиях пользователя (например, при нажатии на кнопку, которая запускает процедуру обращения к веб-сервисам).
Разберем по шагам, какие сложности может вызвать этот встроенный механизм:
GET запрос. Это означает, что 1С не просто проверяла доступность узла (как это делает PING), а скачивала код стартовой страницы. Страница поисковика или почтовика может весить достаточно много (особенно с учетом редиректов, например, 300-х статусов у mail.ru). Если клиент работает через мобильный интернет, спутниковую связь или роуминг, такие скрытые загрузки могут приводить к заметным финансовым затратам.Проанализируем поведение разных релизов. Как показывает практика и тесты, поведение платформы сильно меняется от версии к версии. Например:
Это объясняется тем, что разработчики 1С прислушиваются к обратной связи и постоянно оптимизируют механизмы платформы. В новых версиях логика опроса сети была переработана: могли измениться адреса, методы проверки (отказ от тяжелых GET-запросов в пользу более легких методов), либо проверка стала выполняться только в случае реальной необходимости обращения к конкретному сервису 1С.
Подведем итоги. Если в вашей организации наблюдаются проблемы с работой сервисов 1С:Контрагент или Библиотеки интернет-поддержки, выполните следующие действия:
yandex.ru, mail.ru и google.com.