• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/payablebasketitem.php
  • Класс: BitrixSalePayableBasketItem
  • Вызов: PayableBasketItem::onFieldModify
protected function onFieldModify($name, $oldValue, $value)
{
	if ($name === 'QUANTITY')
	{
		$quantity = $this->getEntityObject()->getQuantity();
		if ($quantity < $value)
		{
			$result = new Result();

			return $result->addError(
				new MainError(
					MainLocalizationLoc::getMessage('SALE_PAYABLE_ITEM_QUANTITY_ERROR')
				)
			);
		}
	}

	return parent::onFieldModify($name, $oldValue, $value);
}