#4137: Исходящие сообщения зависли в статусе "Зарегистрировано"

Отредактирована: 7 дней назад

Симптомы

  • Не приходят задания на устройства, хотя они проведены.
  • Исходящие сообщения зависли в статусе "Зарегистрировано".
  • Исходящие с реквизитом "Type" = "MarkEvents" с пустым телом сообщения.

Решение

  1. Откройте блок БИТ.MDT - справочник «Исходящие сообщения» e1cib/list/Справочник.адаптер_ИсходящиеСообщения.

  2. Отберите все сообщения с метаданными РегистрСведений.битмдт_MarkEventsи статусом «Зарегистрировано». Проверьте, что они содержат пустое тело сообщения.

  3. Выделите их Ctrl + A и удалите через Shift + Del (без пометки на удаление, именно удалить).

  4. Перезапустите регламентное задание «БИТ.Адаптер. Подготовка сообщений к отправке (Основная настройка)» - выключить его и включить.

Причина

При проведении документа «РТиУ» по событию «Выбытие» формируется пустое тело сообщения. Это приводит к зависанию регламентного задания «Подготовка сообщений к отправке».