Перейти к содержанию

FAQ

Раздел пополняется вопросами из практики внедрений.

Обмен не запускается после установки

Убедитесь, что:

  1. Флаг Использовать подсистему ДатаХаб включён в форме настроек.
  2. Авторизация выполнена успешно — кнопка Тест возвращает положительный результат.
  3. Регламентное задание активировано в «Администрирование → Регламентные и фоновые задания».

Входящие сообщения приходят, но не обрабатываются

Статус «Отсутствует обработчик» означает, что в справочнике «Объекты интеграции» нет активной записи для данного класса сообщения. Проверьте:

  • Зарегистрирован ли обработчик в ПриПолученииПоставляемыхОбъектовИнтеграции.
  • Статус обработчика — «Включен».
  • ИмяКлассаОбъекта в описании обработчика точно совпадает с полем ClassId входящего сообщения (регистр важен).

Объект при входящей обработке не находится, хотя должен быть в базе

Проверьте регистр Идентификаторы объектов интегрируемых систем. Модуль ищет по паре (SystemID + EntityID), а не по имени. Если объект был создан вне обмена DataHUB, его идентификатор отсутствует в таблице — при первом входящем сообщении модуль создаст новый объект-дубль.

Объект после применения входящего сообщения ушёл обратно в исходящую очередь

Не установлен флаг "ДатаХабНеобрабатывать" в ДополнительныеСвойства объекта перед его записью во входящем обработчике. Добавьте строку:

Объект.ДополнительныеСвойства.Вставить("ДатаХабНеобрабатывать", Истина);

Сообщение зависло в статусе «Ошибка обработки»

Откройте форму записи, прочитайте Описание ошибки. Устраните причину, затем сбросьте статус на «Новое» для повтора. Если повтор не нужен — установите «Обработка отменена».