- Модуль: sale
- Путь к файлу: ~/bitrix/modules/sale/lib/propertyvaluecollection.php
- Класс: BitrixSalePropertyValueCollection
- Вызов: PropertyValueCollection::callEventOnSalePropertyValueDeleted
protected function callEventOnSalePropertyValueDeleted($values)
{
parent::callEventOnSalePropertyValueDeleted($values);
/** @var Order $order */
if (!$order = $this->getOrder())
{
throw new MainObjectNotFoundException('Entity "Order" not found');
}
if ($order->getId() > 0)
{
$registry = Registry::getInstance(static::getRegistryType());
/** @var OrderHistory $orderHistory */
$orderHistory = $registry->getOrderHistoryClassName();
$orderHistory::addAction(
'PROPERTY',
$order->getId(),
'PROPERTY_REMOVE',
$values['ID'],
null,
[
'NAME' => $values['NAME'],
'CODE' => $values['CODE'],
'VALUE' => $values['VALUE'],
]
);
}
}