К сожалению единственное что там закоменчено это вот что
[CODE] //$arQuery[] = DELIVERY_CPCR_SERVER_POST_PRICE."=".urlencode($arOrder["PRICE"]);
// price coefficient will be added later - to make caching independent from price
$arQuery[] = DELIVERY_CPCR_SERVER_POST_PRICE."=0";[/CODE]
но вот что интересно, я однаружил что там, откуда вызываеться функция Calculate каким то образом передаються неверно параметры веса, и вес приходит нулевой, затем здесь идет проверка, и чтобы не 0 вес ставят 1 грамм:
[CODE] $arOrder["WEIGHT"] = CSaleMeasure::Convert($arOrder["WEIGHT"], "G", "KG");
if ($arOrder["WEIGHT"] <= 0) $arOrder["WEIGHT"] = 0.001; // weight must not be null - let it be 1 gramm[/CODE]
если я ставлю $arOrder["WEIGHT"] = 0.901; то действительно идет пересчет суммы, а вот если вначале не 0, ну тоесть вес более 1 кг НИКОГДА не просчитывается, пишет [QUOTE]Не удалось рассчитать стоимость доставки: неверный ответ сервера[/QUOTE]
хттпливхедер показывает что отправляю я всеже 0 грамм, но думаю это значения здесь не имеет