[Error]
Call to private method Bitrix\Sale\Order::syncOrderAndPayments() from context '' (0)
/www/local/scripts/1c_exchange/sale.update/sale.update.payment.php:158
#0: UpdateOrderPayments(object, array)
/www/local/scripts/1c_exchange/sale.import.php:442
$ResProps = $OrderBX->getPropertyCollection();
foreach ($ResProps as $ResItem)
{
echo ("<span>[".$ResItem->getPropertyId()."] ".$ResItem->getName().": ".$ResItem->getValue(). "</span><br>");
}
while ($arProfileProps = $ProfileProps->Fetch())
$somePropValue = $propertyCollection->getItemByOrderPropertyId(intval($arProfileProps['PROP_ID']));
if (isset($somePropValue))
{
$somePropValue->setValue(strval($arProfileProps['VALUE']));
$somePropValue->save();
};
$OrderBX->save();
$OrderBX = Sale\Order::load($OrderID);
$ProfileProps = CSaleOrderUserPropsValue::GetList(array("ID" => "ASC"), Array("USER_PROPS_ID"=>$UserID));
$propertyCollection = $OrderBX->getPropertyCollection();
while ($arProfileProps = $ProfileProps->Fetch())
{
$somePropValue = $propertyCollection->getItemByOrderPropertyId(intval($arProfileProps['PROP_ID']));
$somePropValue->setValue($arProfileProps['VALUE']);
$OrderBX->save();
}
$OrderBX->save();
http://site2.ru
http://сайт3.рф
http://site2.ru/main/
http://сайт3.рф/main/
https://site1.ru
https://site2.ru
https://сайт3.рф
https://site2.ru/main/
https://сайт3.рф/main/
Чтобы не вытягивать его из инпута $('input.phone').val(), так как в инпуте уже отработает маска и телефон обрежется