г. Санкт-Петербург
Войти
Логин
Пароль
Зарегистрироваться
После регистрации на сайте вам будет доступно отслеживание состояния заказов, личный кабинет и другие новые возможности
Заказать звонок
Логин
Пароль
Зарегистрироваться
После регистрации на сайте вам будет доступно отслеживание состояния заказов, личный кабинет и другие новые возможности
Логин
Пароль
Зарегистрироваться
После регистрации на сайте вам будет доступно отслеживание состояния заказов, личный кабинет и другие новые возможности

RSS
Проблема с удаление оплат и отгрузок на Битрикс при обмене с 1С, УДаляются оплаты после синхронизации заказов с Битрикс (БУС)
 
Иногда возникает проблема и 1С при обмене с Битрикс Управление сайтом затирает оплаты, причём так что их даже не поставить на место

проблема решается не очень красиво но полностью исправлением в модуле

/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()*/

Взято с форума Битрикс https://dev.1c-bitrix.ru/support/forum/messages/forum26/topic82031/message531053/#message531053