Задача: добавить товар в сделку из каталога товаров. Товар добавляется, но поле цена всегда 0, а если убрать задание цены 'PRICE' => 111, то товар вообще не добавляется.
\Bitrix\Main\Loader::includeModule('crm');
\CCrmProductRow::Add(['OWNER_TYPE' => 'D', 'OWNER_ID' => 340, 'PRODUCT_ID' => 854, 'QUANTITY' => 1, 'PRICE' => 111, 'MEASURE_CODE' => 796]);
pre(CCrmProductRow::GetList(['ID'=>'DESC'], ['OWNER_ID' => 340])->fetch());
\Bitrix\Main\Loader::includeModule('crm');
\CCrmProductRow::Add(['OWNER_TYPE' => 'D', 'OWNER_ID' => 340, 'PRODUCT_ID' => 854, 'QUANTITY' => 1, 'PRICE' => 111, 'MEASURE_CODE' => 796]);
pre(CCrmProductRow::GetList(['ID'=>'DESC'], ['OWNER_ID' => 340])->fetch());