• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/integration/sale/shipmentdocumentanalytics.php
  • Класс: Bitrix\Crm\Integration\Sale\ShipmentDocumentAnalytics
  • Вызов: ShipmentDocumentAnalytics::onSaleShipmentEntitySaved
static function onSaleShipmentEntitySaved(Event $event)
{
	/* @var \Bitrix\Sale\Shipment $shipment */
	$shipment = $event->getParameter('ENTITY');

	$isSystem = $shipment->isSystem();
	$isRealization = $shipment->getField('IS_REALIZATION') === 'Y';
	if ($isSystem || !$isRealization)
	{
		return;
	}

	if ($shipment->isShipped())
	{
		AddEventToStatFile('crm', 'conductDocument', 'success', 'W');
	}
	else
	{
		AddEventToStatFile('crm', 'cancelDocument', 'success', 'W');
	}
}