Добрый день. У нас коробочный портал Битрикс. После закрытия сделки, необходимо записать товары в сделку. Количество беру из пользовательского поля в сделке. В документации разработчика нашел информацию, как добавить товары:
Немного видоизменил, чтобы он брал кол-во именно из пользовательского поля
Но у меня проблема в том, что он всегда перезаписывает товар, а не добавляет к существующему.
В документации РЕСТ есть метод crm.deal.productrows.set, который это делает, но в документации разработчика нет таких упоминаний
if (\Bitrix\Main\Loader::includeModule('crm'))
{
$rows = array();
$rows[] = array(
'PRODUCT_ID' => '232', 'QUANTITY' => '{=Document:UF_CRM_1587105903}', 'PRICE' => 5,
);
CCrmProductRow::SaveRows('D', {=Document:ID}, $rows);//привязываем к сделке
}
Подскажите, как можно решить такую проблему и где возможно есть описание АПИ, не РЕСТ.