Перейти к основному содержимому
Версия: 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С