Современные конфигурации 1С, такие как Бухгалтерия предприятия 3.0, ERP 2.5 или УНФ, представляют собой сложные экосистемы, тесно интегрированные с облачными сервисами. В условиях жестких требований безопасности, когда сервер 1С находится за межсетевым экраном в закрытом контуре, возникает задача точечного открытия доступа к ресурсам. Рассмотрим, как определить список необходимых адресов и какие сервисы критически важны для работы программы.
Прежде чем собирать списки из интернета, которые могут устаревать, проанализируем инструменты, заложенные разработчиками фирмы 1С. В конфигурациях на базе Библиотеки стандартных подсистем (БСП) существует встроенный механизм аудита внешних ресурсов.
Разберем, как воспользоваться этим отчетом:
Внешние ресурсы, используемые программой и дополнительными модулями.Этот отчет формирует актуальный перечень URL-адресов, к которым обращается именно ваша база с учетом подключенных расширений и дополнительных обработок. Это самый точный способ получить данные для системного администратора.
Для более глубокого анализа мы можем запустить глобальный поиск по конфигурации. Посмотрим, как это сделать программно. Нажмем Ctrl + Shift + F и в строке поиска укажем http или https. Мы увидим все жестко прописанные в коде константы адресов сервисов. Например, часто встречаются фрагменты кода для работы с классификаторами:
// Пример поиска в модулях
ТекстЗапроса = "https://api.orgregister.1c.ru/rest/v1";
Соединение = Новый HTTPСоединение("api.orgregister.1c.ru", 443,,,,, Новый ЗащищенноеСоединениеOpenSSL());
Рассмотрим подробнее основные группы адресов, разделенные по функциональному назначению. Это поможет настроить правила на прокси-сервере или брандмауэре.
Без доступа к этим узлам программа не сможет проверять наличие новых релизов и обновлять формы регламентированной отчетности. Основные ресурсы:
downloads.v8.1c.ru — сервер, с которого скачиваются дистрибутивы обновлений.update.v8.1c.ru — сервис проверки легальности получения обновлений.sls.1c.ru — служба лицензирования, необходимая для активации программных ключей и контроля количества сеансов.login.1c.ru — единый центр авторизации (Портал 1С:ИТС), через который проходят все запросы к облачным сервисам.Популярный сервис 1С:Контрагент позволяет заполнять реквизиты по ИНН. Выясним, какие домены обеспечивают его работу:
api.orgregister.1c.ru — основной шлюз для получения данных о юридических лицах и ИП.reestr.1c.ru — доступ к реестрам.classifier.1c.ru — загрузка адресных классификаторов (ГАР/ФИАС), кодов ОКОФ и справочников банков.Для пользователей 1С-Отчетности (через оператора Калуга Астрал) и 1С-ЭДО список адресов значительно шире. Разберем ключевые узлы:
report.1c-report.ru — основной узел обмена с контролирующими органами.reg-api.1c-report.ru — используется для отправки заявлений на регистрацию и изменение реквизитов организации в сервисе.1cedo.ru — портал электронного документооборота.edo-api.1c.ru — программный интерфейс для обмена электронными документами с контрагентами.Проанализируем техническую сторону вопроса, которую часто упускают из виду. Большинство сервисов 1С работают по протоколу HTTPS (порт 443). Однако простого открытия порта недостаточно.
Важно: Проверку доступа нужно выполнять от имени того пользователя ОС, под которым запущены службы 1С. В серверном варианте это обычно USR1CV8. Именно этот пользователь должен иметь права на выход в интернет через прокси-сервер.
Для настройки прокси-сервера в самой 1С следует перейти в НСИ и администрирование — Настройка параметров системы — Параметры сети. Там можно указать адрес прокси, логин и пароль. Если этого не сделать, система может пытаться использовать настройки системного аккаунта, которые часто не определены.
Разберем ситуацию с сертификатами. В последнее время многие российские сервисы перешли на сертификаты, выданные Минцифры России. Если на вашем сервере не установлены актуальные корневые сертификаты, 1С будет выдавать ошибку Ошибка работы с Интернет: Не могу установить соединение. Необходимо убедиться, что цепочки сертификатов доверенные в хранилище операционной системы.
Если после открытия адресов сервис всё равно не работает, проанализируем логи сервера 1С. Посмотрим на работу процесса rphost.exe. Именно он инициирует исходящие соединения. В командной строке сервера можно использовать утилиту nslookup, чтобы проверить, резолвится ли имя сервиса в IP-адрес:
nslookup api.orgregister.1c.ru
Если в ответ вы получаете Non-existent domain, значит, проблема в настройках DNS вашего сервера. Помните, что некоторые адреса, такие как ws.orgregister.company1c.com, являются внутренними пространствами имен (Namespaces) веб-сервисов и не предназначены для прямого обращения через браузер или пинг, в то время как фактическая публикация находится на другом домене.
В завершение отметим, что для полноценной работы мониторинга и сбора статистики (если это не запрещено политикой компании) программа может обращаться к ресурсу v8.info и его поддоменам. Своевременное открытие доступа к перечисленным ресурсам обеспечит бухгалтерии комфортную работу без прерываний на ручной ввод данных.