Для меня вот так работает. Кусок Б24_ВыгрузкаВызовСервера ... Кому надо - разберетесь ...
ЦенаБезСкидкиБезНалога = (ТоварСделки.Цена); //ориг (ТоварСделки.Сумма+СуммаСкидкиНаценки);
ПоляТЧ.Вставить("PRICE_NETTO" , ЦенаБезСкидкиБезНалога); //ориг (, ЦенаБезСкидкиБезНалога);
ПоляТЧ.Вставить("PRICE_EXCLUSIVE" , ТоварСделки.Сумма/ТоварСделки.Количество);
ПоляТЧ.Вставить("PRICE_BRUTTO" , ЦенаБезСкидкиБезНалога+ЦенаБезСкидкиБезНалога/100*СтавкаНДС); //ориг , ЦенаБезСкидкиБезНалога+ЦенаБезСкидкиБезНалога/100*СтавкаНДС);
КонецЕсли;
Если ЗначениеЗаполнено(ТоварСделки.КодЕдИзм) Тогда
ПоляТЧ.Вставить("MEASURE_CODE" , СокрЛП(ТоварСделки.КодЕдИзм));
ПоляТЧ.Вставить("MEASURE_NAME" , ТоварСделки.НаименованиеЕдиницыИзмерения);
КонецЕсли;
ПоляТЧ.Вставить("QUANTITY" , ТоварСделки.Количество);
ПоляТЧ.Вставить("DISCOUNT_TYPE_ID" , "2");
ПоляТЧ.Вставить("DISCOUNT_RATE" , ТоварСделки.ПроцентСкидкиНаценки);
ПоляТЧ.Вставить("DISCOUNT_SUM" , СуммаСкидкиНаценки); //, СуммаСкидкиНаценки*ТоварСделки.Количество);
ПоляТЧ.Вставить("TAX_RATE" , СтавкаНДС);
ПоляТЧ.Вставить("TAX_INCLUDED" , ?(ИнформацияОСделке.СуммаВключаетНДС, "Y", "N"));
ПоляТЧ.Вставить("CUSTOMIZED" , "Y");
++ ПоляТЧ.PRICE_BRUTTO = ТоварСделки.Цена
++ ПоляТЧ.PRICE_NETTO = ТоварСделки.Цена
Для каждого ТекПоле Из ПоляТЧ Цикл
ВремТелоТоваровСделки = ВремТелоТоваровСделки + "&rows["+Строка(НомерСтроки)+"]["+ ТекПоле.Ключ + "]=" + Б24_RestApiВызовСервера.ЗакодироватьСтрокуСервер(ТекПоле.Значение);
КонецЦикла;
ЦенаБезСкидкиБезНалога = (ТоварСделки.Цена); //ориг (ТоварСделки.Сумма+СуммаСкидкиНаценки);
ПоляТЧ.Вставить("PRICE_NETTO" , ЦенаБезСкидкиБезНалога); //ориг (, ЦенаБезСкидкиБезНалога);
ПоляТЧ.Вставить("PRICE_EXCLUSIVE" , ТоварСделки.Сумма/ТоварСделки.Количество);
ПоляТЧ.Вставить("PRICE_BRUTTO" , ЦенаБезСкидкиБезНалога+ЦенаБезСкидкиБезНалога/100*СтавкаНДС); //ориг , ЦенаБезСкидкиБезНалога+ЦенаБезСкидкиБезНалога/100*СтавкаНДС);
КонецЕсли;
Если ЗначениеЗаполнено(ТоварСделки.КодЕдИзм) Тогда
ПоляТЧ.Вставить("MEASURE_CODE" , СокрЛП(ТоварСделки.КодЕдИзм));
ПоляТЧ.Вставить("MEASURE_NAME" , ТоварСделки.НаименованиеЕдиницыИзмерения);
КонецЕсли;
ПоляТЧ.Вставить("QUANTITY" , ТоварСделки.Количество);
ПоляТЧ.Вставить("DISCOUNT_TYPE_ID" , "2");
ПоляТЧ.Вставить("DISCOUNT_RATE" , ТоварСделки.ПроцентСкидкиНаценки);
ПоляТЧ.Вставить("DISCOUNT_SUM" , СуммаСкидкиНаценки); //, СуммаСкидкиНаценки*ТоварСделки.Количество);
ПоляТЧ.Вставить("TAX_RATE" , СтавкаНДС);
ПоляТЧ.Вставить("TAX_INCLUDED" , ?(ИнформацияОСделке.СуммаВключаетНДС, "Y", "N"));
ПоляТЧ.Вставить("CUSTOMIZED" , "Y");
++ ПоляТЧ.PRICE_BRUTTO = ТоварСделки.Цена
++ ПоляТЧ.PRICE_NETTO = ТоварСделки.Цена
Для каждого ТекПоле Из ПоляТЧ Цикл
ВремТелоТоваровСделки = ВремТелоТоваровСделки + "&rows["+Строка(НомерСтроки)+"]["+ ТекПоле.Ключ + "]=" + Б24_RestApiВызовСервера.ЗакодироватьСтрокуСервер(ТекПоле.Значение);
КонецЦикла;