QuantityTracer
Описание и параметры
bool CCatalogProduct::QuantityTracer( int ProductID, int DeltaQuantity );
Уменьшает количество на складе товара с кодом ProductID на величину DeltaQuantity, если указанное количество есть на складе и у товара установлен флаг "Включить количественный учет". Метод работает и в обратную сторону: увеличивает количество товара, если значение отрицательное. Метод статический.
Дополнительно имеется событие OnProductQuantityTrace, которое для совместимости вызывается в провайдере и при проведении документов складского учета.
Параметры вызова
Параметр | Описание |
---|---|
ProductID | Код товара. |
DeltaQuantity | Число, на которое нужно уменьшить (увеличить) количество товара на складе. |
Возвращаемые значения
Возвращает true в случае успешного уменьшения и false - в противном случае.
Примеры использования
<? // Уменьшим количество на складе товара 5 на 12 штук CCatalogProduct::QuantityTracer(5, 12); ?>
© «Битрикс», 2001-2024, «1С-Битрикс», 2024