Документация для разработчиков
Темная тема

UpdateFromForm

Описание и параметры

int CCatalogStoreProduct::UpdateFromForm( array arFields);

Метод изменяет параметры записи с кодом склада arFields["STORE_ID"] и кодом товара arFields["PRODUCT_ID"], если таковые уже существуют, в противном случае создает новую запись в таблице остатков товара. Метод статический.

Параметры вызова

Параметр Описание
arFieldsАссоциативный массив параметров, ключами в котором являются названия параметров, а значениями - соответствующие значения. Допустимые ключи:
  • PRODUCT_ID - ID товара;
  • STORE_ID - ID склада;
  • AMOUNT - количество товара;

Возвращаемое значение

Если операция прошла успешно, то для новой записи возвращает ее ID, а для измененной записи - true. Если же операция прошла с ошибками, то возвращается false.

Примеры использования

$arFields = Array(
	"PRODUCT_ID" => 25,
	"STORE_ID" => 3,
	"AMOUNT" => 4,
);
	
$ID = CCatalogStoreProduct::UpdateFromForm($arFields);


© «Битрикс», 2001-2024, «1С-Битрикс», 2024