В HTTP запросе не уходят двоичные данные. Проблема ушла после конвертации данных в строку.

#Вставка
Если ТипЗнч(Данные) = Тип("ДвоичныеДанные")Тогда
ИмяФайла = ПолучитьИмяВременногоФайл а();
ДвоичныеДанные = Данные;
ДвоичныеДанные.Записать(Им яФайла);
ТекстовыйДокумент = Новый ТекстовыйДокумент;
ТекстовыйДокумент.Прочита� �ь(ИмяФайла);

РезультатВыполнения = ОтправитьPOSTЗапрос(
Настройки.Адрес, Настройки.Ресурс, Заголовки, ТекстовыйДокумент.Получит� �Текст(), , , НастройкаОбмена);
УдалитьФайлы(ИмяФайла);
Иначе
РезультатВыполнения = ОтправитьPOSTЗапрос(
Настройки.Адрес, Настройки.Ресурс, Заголовки, Данные, , , НастройкаОбмена);
КонецЕсли;
#КонецВставки
#Удаление
РезультатВыполнения = ОтправитьPOSTЗапрос(
Настройки.Адрес, Настройки.Ресурс, Заголовки, Данные, , , НастройкаОбмена);
#КонецУдаления