Иногда возникает проблема и 1С при обмене с Битрикс Управление сайтом затирает оплаты, причём так что их даже не поставить на место
проблема решается не очень красиво но полностью исправлением в модуле
/home/bitrix/www/bitrix/modules/sale/lib/exchange > importonecpackage.php
Инструкцию надо выполнить строго так как написано ниже внимательно!
Взято с форума Битрикс
проблема решается не очень красиво но полностью исправлением в модуле
/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()*/
|
Взято с форума Битрикс