При обмене с 1С не происходит обновление статусов и прочего по заказам. Версия битрикса 18,5. поэтому от техподдержки ждать ответа увы не приходится.
разбираясь как происходит процесс дошел до момента /bitrix/modules/sale/general/order_loader.php function nodeHandler(CDataXML $dataXml, CXMLFileStream $fileStream)
первый момент оказалось что не видит кодировку файла xml, но ладно с кодировкой разобрался просто оставив как есть массив без проверок.
но вот далее не понимаю, идет условие
[CODE]
$importer = $this->importer;
if($importer instanceof Sale\Exchange\ImportOneCBase) {}
[/CODE]
через PhpShtorm вижу что $this->importer - принадлежит нужному классу, но условие возвращает false


а следовательно дальше ничего не отрабатывает.
Если же принудительно сказать что все ок, то уже дальше я опять получаю что не отрабатывает следующее.
Если же мы все эти проверки грубо игнорируем
то в итоге получаем
[CODE]
/** @var Sale\Result $r */
$r = $importer::checkSettings(); - возвращает ошибку Class name must be a valid object or a string (0)
[/CODE]
Вот что это, почему не видит родителя и в всего остального тоже?