Разница между
[CODE]if(isset($arXMLElement[GetMessage("IBLOCK_XML2_AMOUNT")]))
[/CODE]и
[CODE]if(array_key_exists($this->mess["IBLOCK_XML2_AMOUNT"], $arXMLElement))
[/CODE]в том, что первое обрабатывало ТОЛЬКО
[CODE]<Количество>0</Количество>
[/CODE] ,а второе стало обрабатывать и
[CODE]<Количество/>
[/CODE] При отсутствии тега остатки НЕ обновляются.