Как исправить ошибку подключения Интернет-поддержки и заполнения контрагентов в 1С:УПП 1.3?

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

При работе в конфигурациях на обычных формах, таких как 1С:Управление производственным предприятием 1.3, переведенных на современную платформу 1С:Предприятие 8.3, администраторы и пользователи часто сталкиваются с ситуацией, когда окно настройки Интернет-поддержки блокируется или перестает функционировать сервис автоматического заполнения реквизитов контрагентов по ИНН. Проанализируем ключевые причины возникновения этой проблемы и разберем по шагам действенные способы ее устранения.

Причина 1. Блокировка открытия обработок механизмом защиты от опасных действий

Начиная с версий платформы 8.3.9 (а также некоторых сборок 8.3.8), разработчики платформы внедрили механизм безопасности Защита от опасных действий. Этот функционал предназначен для предотвращения несанкционированного выполнения внешнего кода и открытия внешних обработок. При попытке инициализации интерфейса Интернет-поддержки конфигурация может обращаться к встроенным или временным внешним компонентам и обработкам, в результате чего платформа прерывает процесс предупреждающим диалоговым окном без возможности продолжения работы.

Для отключения данного механизма для конкретного администратора или пользователя выполним следующие действия:

  1. Откроем информационную базу в режиме Конфигуратор с правами администратора.
  2. Перейдем в главное меню: Администрирование > Пользователи.
  3. Найдем в списке нужную учетную запись и откроем форму ее редактирования двойным кликом мыши.
  4. На вкладке Основные найдем параметр Защита от опасных действий и снимем установленный флаг.
  5. Сохраним изменения кнопкой ОК, закроем Конфигуратор и запустим базу в режиме предприятия.

Если в информационной базе работает большое количество пользователей и требуется централизованно отключить эти предупреждения на уровне всего сервера или рабочего места, настроим конфигурационный файл платформы conf.cfg. Для этого добавим в файл следующую директиву:

DisableUnsafeActionProtection=.*

Причина 2. Сброс авторизации и повторная настройка сервиса

После снятия блокировки окна настройки интерфейс сервиса Интернет-поддержки становится доступен. Однако автозаполнение данных контрагентов может продолжать выдавать ошибки из-за устаревшего токена авторизации или сбоя сохраненных учетных данных на стороне сервиса 1С.

Разберем порядок переподключения сервиса:

  1. Зайдем в режим 1С:Предприятие под пользователем с полными правами.
  2. Откроем меню Сервис > Интернет-Поддержка пользователей > Интернет-поддержка (или соответствующую форму настройки подключения).
  3. Если сервис уже отображается как подключенный, нажмем кнопку отключения поддержки.
  4. Заново введем логин и пароль от личного кабинета Портала 1С:ИТС.
  5. Проверим успешность подключения и выполним тестовое автозаполнение реквизитов любого контрагента по ИНН в справочнике Контрагенты.

Причина 3. Ошибка конструктора WSОпределения и разбора XML-схем

Иногда при попытке отправить запрос к сервису заполнения реквизитов программа генерирует системное исключение следующего вида:

Ошибка при вызове конструктора (WSОпределения): Ошибка разбора XML: Extra content at the end of the document

Проанализируем природу этой ошибки. Конструктор WSОпределения пытается загрузить WSDL-описание веб-сервиса по адресу вида https://api.orgregister.1c.ru/.... Если в ответ приходит не валидный XML-документ (SOAP-схема), а страница ошибки веб-сервера (код 401, 403, 502) или страница перехвата корпоративного прокси-сервера/файрвола, синтаксический анализатор платформы выдает фатальную ошибку на первом же символе.

Для устранения данной проблемы выполним следующие проверки и настройки:

  1. Очистка кэша программных интерфейсов: в меню функций откроем регистр сведений Кэш программных интерфейсов, найдем записи, относящиеся к api.orgregister.1c.ru, и удалим их, после чего перезапустим сеанс.
  2. Сетевые экраны и антивирусы: проверим, не блокируется ли защитным ПО исходящий HTTPS-трафик на порты сервисов 1С. В настройках антивируса или шлюза безопасности необходимо добавить маски *.1c.ru и *.1c.eu в исключения глубокой проверки SSL (SSL/TLS Inspection).
  3. Версия платформы и протоколы TLS: серверы сервисов 1С требуют обязательного использования протокола безопасности TLS 1.2. Устаревшая платформа 1С:Предприятие 8.2 не поддерживает работу с новыми стандартами шифрования HTTPS веб-сервисов. Для стабильной работы веб-интеграций информационную базу необходимо запускать на платформе 8.3 (даже при сохранении режима совместимости конфигурации с 8.2).
← На главную