• Модуль: salescenter
  • Путь к файлу: ~/bitrix/modules/salescenter/lib/analytics/labelconstructor.php
  • Класс: BitrixSalescenterAnalyticsLabelConstructor
  • Вызов: LabelConstructor::getContextLabel
public function getContextLabel(SaleOrder $order) : string
{
	/** @var SaleTradeBindingEntity $item */
	foreach ($order->getTradeBindingCollection() as $item)
	{
		$platform = $item->getTradePlatform();
		if ($platform)
		{
			return $platform->getAnalyticCode();
		}
	}

	if (
		$order->getField('ID_1C')
		&& $order->getField('EXTERNAL_ORDER') === 'Y'
	)
	{
		return '1c';
	}

	return '';
}