• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/tracking/ui/details.php
  • Класс: Bitrix\Crm\Tracking\UI\Details
  • Вызов: Details::isTrackingFieldFilled
static function isTrackingFieldFilled(array $data)
{
	$result = false;

	if (array_key_exists(self::SourceId, $data))
	{
		$sourceId = isset($data[self::SourceId]) ? $data[self::SourceId] : null;
		$actualSources = Tracking\Provider::getActualSources();
		$actualSources = array_combine(
			array_column($actualSources, 'ID'),
			array_values($actualSources)
		);
		if ($sourceId !== null && isset($actualSources[$sourceId]))
		{
			$result = true;
		}
	}

	return $result;
}