Перестал работать онлайн-обмен с «1С: Предприятием»
В случае возникновения проблем с онлайн-обменом, прежде чем обращаться к данной статье, выполните диагностику и исправление проблем для вашей базы «Склада 15»
Если онлайн-обмен работал, но документы и справочники перестали загружаться на ТСД, запросы зависают или появляются ошибки подключения, проверьте всю цепочку обмена. Начните с того, что изменилось перед появлением проблемы, а затем последовательно проверьте сервер Mobile SMARTS, 1С и компоненты подключения.
Где искать проблему
При онлайн-обмене запрос проходит через несколько компонентов. Сбой на любом участке может привести к зависанию обмена или ошибке получения данных из 1С.
Работал ли онлайн-обмен ранее
-
Еще не не работал — проверьте первоначальную настройку: настроено ли подключение к 1С (подробнее), доступна ли база Клеверенса с сервера 1С, поддерживает ли ваша лицензия онлайн-обмен.
-
Работал и перестал — выясните, что изменилось перед появлением проблемы:
- обновление 1С или конфигурации;
- обновление «Склада 15»;
- обновление интеграционной обработки или расширений;
- изменение сервера или адреса базы;
- изменение настроек web-/HTTP-сервиса;
- смена логина или пароля;
- изменение сетевых настроек, портов или брандмауэра.
Если обмен перестал работать после обновления, в первую очередь проверьте актуальность обработки, расширений и настроек подключения.
Запущен ли сервер Клеверенса
Убедитесь, что сервер Клеверенса запущен и база «Склада 15» доступна (подробнее). В противном случае ТСД не сможет получить данные из 1С.
Если перезапуск сервера временно помогает, но проблема появляется снова, необходимо проверить журналы и найти причину зависания.
Доступна ли 1С
При онлайн-обмене база Клеверенса должна быть доступна с сервера 1С.
Проверьте:
- работает ли сервер 1С;
- доступна ли нужная информационная база;
- не изменился ли адрес базы;
- есть ли сетевая доступность между серверами;
- не блокируются ли необходимые подключения брандмауэром.
Доступен ли Web-/HTTP-сервис
Если для обмена используется Web- или HTTP-сервис, проверьте его публикацию и доступность.
Проверьте:
- работает ли web-сервер;
- существует ли публикация 1С;
- не изме нился ли адрес сервиса;
- доступен ли сервис по указанному адресу;
- корректны ли параметры авторизации.
Ошибки веб-сервиса:
- Тайм-аут — запрос отправлен, но ответ не получен вовремя. Проверьте доступность серверов, сеть, адрес подключения и работу сервиса.
- 401 Unauthorized — сервер получил запрос, но не разрешил доступ. Проверьте логин, пароль и права пользователя, от имени которого выполняется подключение.
- HTTP 500 — запрос дошел до сервера, но при его обработке произошла ошибка. Проверьте журналы 1С и web-сервера, публикацию и используемые расширения.
Проверьте авторизацию
Если менялись учетные данные пользователя 1С, актуализируйте их в настройках подключения (подробнее). Пользователь, под которым открыта 1С в текущий момент, должен совпадать с пользователем, указанных в настройках подкл ючения.
Также нужно проверить, не заблокирован ли пользователь и есть ли у него необходимые права.
Проверьте коннектор
OneCConnector / OneC_Connector — это коннектор, через который выполняется подключение к 1С. Если он указан в сообщении об ошибке, проверьте, запущен ли он, правильно ли указан адрес подключения и учетные данные, а также доступна ли 1С с сервера Клеверенса подробнее.
Проверьте обработку и расширения 1С
Если проблема появилась после обновления, убедитесь, что интеграционная обработка и расширения Клеверенса актуальны и совместимы с установленными версиями продукта и конфиг урации 1С.
Также проверьте, нет ли старых или дублирующихся расширений. После обновления обработки или расширения перезапустите используемое внешнее соединение.
Проблема на одном ТСД или на всех
Проверьте обмен на другом устройстве.
Не работает только один ТСД — проверьте подключение к Интернету, подключение к серверу и текущего пользователя «Склада 15».
Если обмен зависает
Определите, на каком участке перестает возвращаться ответ.
Если помогает перезапускc сервера Клеверенса и базы, 1С или другого компонента, зафиксируйте, перезапуск чего именно восстанавливает обмен. Это поможет определить проблемный участок.
Соберите логи
Если причина не найдена, соберите диагностическую информацию до очередного перезапуска:
- точный текст ошибки;
- время возникновения;
- операцию на ТСД;
- возникает ли проблема на одном или всех ТСД;
- журнал регистрации 1С;
- логи web-сервера, если он используется;
- информацию о последних обновлениях и изменениях.
Быстрая диагностика по ошибке
| Что происходит | Что проверить в первую очередь |
|---|---|
| Тайм-аут | Сеть → Клеверенс → подключение к 1С → 1С |
| 401 Unauthorized | Логин, пароль и права пользователя |
| HTTP 500 | 1С → web-/HTTP-сервис → обработка/расширения → журналы |
| Ошибка OneCConnector | Коннектор → адрес подключения → доступность 1С → авторизация |
| Обмен зависает | На каком участке перестает возвращаться ответ |
| Помогает перезагрузка | Какой компонент приходится перезапускать → его журналы |
| Перестало работать после обновления | Обработка → расширения → настройки подключения |
| Не работает один ТСД | Устройство → Интернет → пользователь → подключение к серверу |
| Не работает на всех ТСД | Клеверенс → подключение к 1С → 1С |