При работе в конфигурациях на обычных формах, таких как 1С:Управление производственным предприятием 1.3, переведенных на современную платформу 1С:Предприятие 8.3, администраторы и пользователи часто сталкиваются с ситуацией, когда окно настройки Интернет-поддержки блокируется или перестает функционировать сервис автоматического заполнения реквизитов контрагентов по ИНН. Проанализируем ключевые причины возникновения этой проблемы и разберем по шагам действенные способы ее устранения.
Начиная с версий платформы 8.3.9 (а также некоторых сборок 8.3.8), разработчики платформы внедрили механизм безопасности Защита от опасных действий. Этот функционал предназначен для предотвращения несанкционированного выполнения внешнего кода и открытия внешних обработок. При попытке инициализации интерфейса Интернет-поддержки конфигурация может обращаться к встроенным или временным внешним компонентам и обработкам, в результате чего платформа прерывает процесс предупреждающим диалоговым окном без возможности продолжения работы.
Для отключения данного механизма для конкретного администратора или пользователя выполним следующие действия:
Если в информационной базе работает большое количество пользователей и требуется централизованно отключить эти предупреждения на уровне всего сервера или рабочего места, настроим конфигурационный файл платформы conf.cfg. Для этого добавим в файл следующую директиву:
DisableUnsafeActionProtection=.*
После снятия блокировки окна настройки интерфейс сервиса Интернет-поддержки становится доступен. Однако автозаполнение данных контрагентов может продолжать выдавать ошибки из-за устаревшего токена авторизации или сбоя сохраненных учетных данных на стороне сервиса 1С.
Разберем порядок переподключения сервиса:
Контрагенты.Иногда при попытке отправить запрос к сервису заполнения реквизитов программа генерирует системное исключение следующего вида:
Ошибка при вызове конструктора (WSОпределения): Ошибка разбора XML: Extra content at the end of the document
Проанализируем природу этой ошибки. Конструктор WSОпределения пытается загрузить WSDL-описание веб-сервиса по адресу вида https://api.orgregister.1c.ru/.... Если в ответ приходит не валидный XML-документ (SOAP-схема), а страница ошибки веб-сервера (код 401, 403, 502) или страница перехвата корпоративного прокси-сервера/файрвола, синтаксический анализатор платформы выдает фатальную ошибку на первом же символе.
Для устранения данной проблемы выполним следующие проверки и настройки:
Кэш программных интерфейсов, найдем записи, относящиеся к api.orgregister.1c.ru, и удалим их, после чего перезапустим сеанс.*.1c.ru и *.1c.eu в исключения глубокой проверки SSL (SSL/TLS Inspection).