Иногда возникает проблема и 1С при обмене с Битрикс Управление сайтом затирает оплаты, причём так что их даже не поставить на место
проблема решается не очень красиво но полностью исправлением в модуле
/home/bitrix/www/bitrix/modules/sale/lib/exchange > importonecpackage.php
Инструкцию надо выполнить строго так как написано ниже внимательно!
Взято с форума Битриксhttps://dev.1c-bitrix.ru/support/forum/messages/forum26/topic82031/message531053/#message531053
проблема решается не очень красиво но полностью исправлением в модуле
/home/bitrix/www/bitrix/modules/sale/lib/exchange > importonecpackage.php
Инструкцию надо выполнить строго так как написано ниже внимательно!
Код |
---|
//766-776 строки комментируем /**if(static::$config & static::DELETE_IF_NOT_FOUND_RELATED_PAYMENT_DOCUMENT) { $paymentResult = $this->onBeforePaymentCollectionModify($orderImport, $items); if(!$paymentResult->isSuccess()) $result->addWarnings($paymentResult->getErrors()); } $shipmentResult = $this->onBeforeShipmentCollectionModify($orderImport, $items); if(!$shipmentResult->isSuccess()) $result->addWarnings($shipmentResult->getErrors());**/ 778 строка согласно логике комментируем отгрузки и оплаты /*|| !$shipmentResult->isSuccess() || !$paymentResult->isSuccess()*/ |
Взято с форума Битрикс