Создаю заказ через D7. При попытке привязать валюту, отличную от базовой, получаю ошибку:
[Bitrix\Main\NotImplementedException]
field CURRENCY (140)
Лицензия - "Малый бизнес". Вроде позволяет создать несколько валют. Не работает с ними? Код:
$order = Order::create($site, $userId);
$order->setField('CURRENCY', $currency);
$basket = Basket::create($site);
$item = $basket->createItem('catalog', $product['ID']);
$item->setFields([
'QUANTITY' => 1,
'CURRENCY' => $currency,
'LID' => $site,
'PRODUCT_PROVIDER_CLASS' => '\CCatalogProductProvider'
]);
Если в $currency - "RUB", то заказ создаётся правильно. Если другая валюта - ошибка.