Метод GetHeaders() получает не все заголовки, в частности, связанные с dead letters.
Ниже пример, в котором видно, что заголовок "x-death" есть в сообщении, но не вернулся в компоненту:

в журнал регистрации выводится весь набор заголовков
//Headers = мКлиент.GetHeaders();
//ЗаписьЖурналаРегистрации(ИмяСобытияЖР+".Headers",УровеньЖурналаРегистрации.Ошибка,,,Headers);
//Чтениеjson2.УстановитьСтроку(headers);
//Headers2 = ПрочитатьJSON(Чтениеjson2,истина);
//Для каждого КлючИЗначение Из Headers2 Цикл
// ЗаписьЖурналаРегистрации(ИмяСобытияЖР+".Headers",УровеньЖурналаРегистрации.Ошибка,,,"ключ: "+строка(КлючИЗначение.ключ));
// ЗаписьЖурналаРегистрации(ИмяСобытияЖР+".Headers",УровеньЖурналаРегистрации.Ошибка,,,"значение: "+строка(КлючИЗначение.значение));
//КонецЦикла;
и результат:

Заголовок x-death нужен для того, чтобы получить оттуда количество итераций и окончательно выбросить сбойное сообщение.
end
Метод GetHeaders() получает не все заголовки, в частности, связанные с dead letters.
Ниже пример, в котором видно, что заголовок "x-death" есть в сообщении, но не вернулся в компоненту:
в журнал регистрации выводится весь набор заголовков
//Headers = мКлиент.GetHeaders();
//ЗаписьЖурналаРегистрации(ИмяСобытияЖР+".Headers",УровеньЖурналаРегистрации.Ошибка,,,Headers);
//Чтениеjson2.УстановитьСтроку(headers);
//Headers2 = ПрочитатьJSON(Чтениеjson2,истина);
//Для каждого КлючИЗначение Из Headers2 Цикл
// ЗаписьЖурналаРегистрации(ИмяСобытияЖР+".Headers",УровеньЖурналаРегистрации.Ошибка,,,"ключ: "+строка(КлючИЗначение.ключ));
// ЗаписьЖурналаРегистрации(ИмяСобытияЖР+".Headers",УровеньЖурналаРегистрации.Ошибка,,,"значение: "+строка(КлючИЗначение.значение));
//КонецЦикла;
и результат:
Заголовок x-death нужен для того, чтобы получить оттуда количество итераций и окончательно выбросить сбойное сообщение.
end