Редакция битрикс - Малый бизнес. Склад 1.
Задача. При добавлении/обновлении товара брать "Параметры - доступное количество" которое приходит из 1с и вставлять его в Склады-количество товара.
Пробовал сделать это различными событиями, не выходило.
$arFieldsStoreAmount = Array(
"PRODUCT_ID" => $arFields['ID'],
"STORE_ID" => STORE_ID,
"AMOUNT" => $arFields["QUANTITY"]
);
$amount = \CCatalogStoreProduct::Add($arFieldsStoreAmount);
При добавлении товара код выполняется, отдает id но записи в b_catalog_store_product записи не просходит.
Если же я в Командная PHP-строка введу явно:
$arFieldsStoreAmount = Array(
"PRODUCT_ID" => 544,
"STORE_ID" => 1,
"AMOUNT" => 33
);
$amount = \CCatalogStoreProduct::Add($arFieldsStoreAmount);
То запись в базу прекрасно происходит.
Как быть, кто как выкручивался, или же в этой редакции вообще нет смысла возиться с этой задачей?