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

Отладка

Ручной запуск обмена

Для диагностики без ожидания расписания используйте кнопку Запустить обработку очередей в форме настроек. Это запускает один цикл обработки немедленно.

Проверка состояния очередей

Статусы всех сообщений видны в формах регистров:

  • Очередь регистрации исходящих — показывает, зарегистрировались ли события от подписок
  • Исходящая очередь — показывает, сформированы ли конверты и доставлены ли они
  • Входящая очередь — показывает принятые сообщения и результат их обработки

Записи в статусе «Ошибка обработки» содержат текст исключения в поле Описание ошибки. Это основной инструмент диагностики прикладных ошибок.

Проверка авторизации

Кнопка Тест в форме настроек выполняет HTTP-запрос к серверу DataHUB и показывает результат. Используйте её для проверки доступности сервера и корректности токенов без запуска обмена.

Отладка обработчика в конфигураторе

Обработчики хранятся в модуле ДатаХабПоставляемыеОбъектыИнтеграцииПереопределяемый. Для отладки:

  1. Открыть конфигуратор в режиме отладки.
  2. Установить точку останова в нужной процедуре обработчика.
  3. Запустить обработку очередей вручную из формы настроек.
  4. Выполнить действие, которое должно вызвать срабатывание обработчика.

Журнал регистрации

Модуль пишет события в стандартный журнал регистрации 1С. Фильтрация по приложению «ДатаХаб» позволяет увидеть все действия модуля: авторизацию, отправку, приём, ошибки.

Отладка идентификации объектов

Регистр Идентификаторы объектов интегрируемых систем доступен для просмотра через стандартный интерфейс. Если объект не находится при входящей обработке, проверьте:

  1. Есть ли запись для нужной пары (системы + EntityID) в регистре.
  2. Совпадает ли SystemID системы-источника с идентификатором в справочнике «Интегрируемые системы».
  3. Нет ли дублирующих записей с одним EntityID для разных 1С-объектов.

Имитация входящего сообщения

Для тестирования входящего обработчика без реальной шины можно создать запись вручную в регистре входящих сообщений, установив статус «Новое» и нужный JSON-конверт в поле «Хранилище».