Перейти к основному содержимому
Версия: v2.0

Перестал работать онлайн-обмен с «1С: Предприятием»

В случае возникновения проблем с онлайн-обменом, прежде чем обращаться к данной статье, выполните диагностику и исправление проблем для вашей базы «Склада 15»

Если онлайн-обмен работал, но документы и справочники перестали загружаться на ТСД, запросы зависают или появляются ошибки подключения, проверьте всю цепочку обмена. Начните с того, что изменилось перед появлением проблемы, а затем последовательно проверьте сервер Mobile SMARTS, 1С и компоненты подключения.

Где искать проблему

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

функционал обработки

Работал ли онлайн-обмен ранее

  1. Еще не не работал — проверьте первоначальную настройку: настроено ли подключение к 1С (подробнее), доступна ли база Клеверенса с сервера 1С, поддерживает ли ваша лицензия онлайн-обмен.

  2. Работал и перестал — выясните, что изменилось перед появлением проблемы:

    • обновление 1С или конфигурации;
    • обновление «Склада 15»;
    • обновление интеграционной обработки или расширений;
    • изменение сервера или адреса базы;
    • изменение настроек web-/HTTP-сервиса;
    • смена логина или пароля;
    • изменение сетевых настроек, портов или брандмауэра.

Если обмен перестал работать после обновления, в первую очередь проверьте актуальность обработки, расширений и настроек подключения.

Запущен ли сервер Клеверенса

Убедитесь, что сервер Клеверенса запущен и база «Склада 15» доступна (подробнее). В противном случае ТСД не сможет получить данные из 1С.

Если перезапуск сервера временно помогает, но проблема появляется снова, необходимо проверить журналы и найти причину зависания.

Доступна ли 1С

При онлайн-обмене база Клеверенса должна быть доступна с сервера 1С.

Проверьте:

  • работает ли сервер 1С;
  • доступна ли нужная информационная база;
  • не изменился ли адрес базы;
  • есть ли сетевая доступность между серверами;
  • не блокируются ли необходимые подключения брандмауэром.

Доступен ли Web-/HTTP-сервис

Если для обмена используется Web- или HTTP-сервис, проверьте его публикацию и доступность.

Проверьте:

  • работает ли web-сервер;
  • существует ли публикация 1С;
  • не изменился ли адрес сервиса;
  • доступен ли сервис по указанному адресу;
  • корректны ли параметры авторизации.

Ошибки веб-сервиса:

  1. Тайм-аут — запрос отправлен, но ответ не получен вовремя. Проверьте доступность серверов, сеть, адрес подключения и работу сервиса.
  2. 401 Unauthorized — сервер получил запрос, но не разрешил доступ. Проверьте логин, пароль и права пользователя, от имени которого выполняется подключение.
  3. HTTP 500 — запрос дошел до сервера, но при его обработке произошла ошибка. Проверьте журналы 1С и web-сервера, публикацию и используемые расширения.

Проверьте авторизацию

Если менялись учетные данные пользователя 1С, актуализируйте их в настройках подключения (подробнее). Пользователь, под которым открыта 1С в текущий момент, должен совпадать с пользователем, указанных в настройках подключения.

Также нужно проверить, не заблокирован ли пользователь и есть ли у него необходимые права.

Проверьте коннектор

OneCConnector / OneC_Connector — это коннектор, через который выполняется подключение к 1С. Если он указан в сообщении об ошибке, проверьте, запущен ли он, правильно ли указан адрес подключения и учетные данные, а также доступна ли 1С с сервера Клеверенса подробнее.

Проверьте обработку и расширения 1С

Если проблема появилась после обновления, убедитесь, что интеграционная обработка и расширения Клеверенса актуальны и совместимы с установленными версиями продукта и конфигурации 1С.

Также проверьте, нет ли старых или дублирующихся расширений. После обновления обработки или расширения перезапустите используемое внешнее соединение.

Проблема на одном ТСД или на всех

Проверьте обмен на другом устройстве.

Не работает только один ТСД — проверьте подключение к Интернету, подключение к серверу и текущего пользователя «Склада 15».

Если обмен зависает

Определите, на каком участке перестает возвращаться ответ.

Если помогает перезапускc сервера Клеверенса и базы, 1С или другого компонента, зафиксируйте, перезапуск чего именно восстанавливает обмен. Это поможет определить проблемный участок.

Соберите логи

Если причина не найдена, соберите диагностическую информацию до очередного перезапуска:

  • точный текст ошибки;
  • время возникновения;
  • операцию на ТСД;
  • возникает ли проблема на одном или всех ТСД;
  • журнал регистрации 1С;
  • логи web-сервера, если он используется;
  • информацию о последних обновлениях и изменениях.

Быстрая диагностика по ошибке

Что происходитЧто проверить в первую очередь
Тайм-аутСеть → Клеверенс → подключение к 1С → 1С
401 UnauthorizedЛогин, пароль и права пользователя
HTTP 5001С → web-/HTTP-сервис → обработка/расширения → журналы
Ошибка OneCConnectorКоннектор → адрес подключения → доступность 1С → авторизация
Обмен зависаетНа каком участке перестает возвращаться ответ
Помогает перезагрузкаКакой компонент приходится перезапускать → его журналы
Перестало работать после обновленияОбработка → расширения → настройки подключения
Не работает один ТСДУстройство → Интернет → пользователь → подключение к серверу
Не работает на всех ТСДКлеверенс → подключение к 1С → 1С