• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/order.php
  • Класс: BitrixSaleOrder
  • Вызов: Order::onTradeBindingCollectionModify
public function onTradeBindingCollectionModify($action, TradeBindingEntity $entity, $name = null, $oldValue = null, $value = null)
{
	if ($action === EventActions::ADD)
	{
		if (
			$entity->getId() === 0
			&& $entity->getField('TRADING_PLATFORM_ID') > 0
		)
		{
			$this->propertyCollection = $this->loadPropertyCollection();
		}
	}
	elseif ($action === EventActions::UPDATE)
	{
		if ($name === 'TRADING_PLATFORM_ID')
		{
			$this->propertyCollection = $this->loadPropertyCollection();
		}
	}

	return new Result();
}