• Модуль: sender
  • Путь к файлу: ~/bitrix/modules/sender/lib/integration/crm/connectors/lead.php
  • Класс: Bitrix\Sender\Integration\Crm\Connectors\Lead
  • Вызов: Lead::getUiFilterPresets
static function getUiFilterPresets()
{
	return array(
		'crm_lead_all' => array(
			'name' => Loc::getMessage('SENDER_INTEGRATION_CRM_CONNECTOR_LEAD_PRESET_ALL'),
			'sender_segment_name' => Loc::getMessage('SENDER_INTEGRATION_CRM_CONNECTOR_LEAD_PRESET_SEGMENT_ALL'),
			'fields' => array(
				self::FIELD_FOR_PRESET_ALL => 'Y',
			)
		),
		'crm_lead_converted' => array(
			'name' => Loc::getMessage('SENDER_INTEGRATION_CRM_CONNECTOR_LEAD_PRESET_CONV'),
			'sender_segment_name' => Loc::getMessage('SENDER_INTEGRATION_CRM_CONNECTOR_LEAD_PRESET_SEGMENT_CONV'),
			'fields' => array(
				'STATUS_SEMANTIC_ID' => array(PhaseSemantics::SUCCESS),
			)
		),
		'crm_lead_in_work' => array(
			'name' => Loc::getMessage('SENDER_INTEGRATION_CRM_CONNECTOR_LEAD_PRESET_INW'),
			'sender_segment_name' => Loc::getMessage('SENDER_INTEGRATION_CRM_CONNECTOR_LEAD_PRESET_SEGMENT_INW'),
			'fields' => array(
				'STATUS_SEMANTIC_ID' => array(PhaseSemantics::PROCESS),
			)
		),
		'crm_lead_birthday' => array(
			'name' => Loc::getMessage('SENDER_INTEGRATION_CRM_CONNECTOR_LEAD_PRESET_BIRTH'),
			'sender_segment_name' => Loc::getMessage('SENDER_INTEGRATION_CRM_CONNECTOR_LEAD_PRESET_SEGMENT_BIRTH'),
			'sender_segment_business_case' => true,
			'fields' => array(
				'BIRTHDATE_datesel' => 'NEXT_DAY',
				'BIRTHDATE_days' => '5',
				'BIRTHDATE_allow_year' => '0',
			)
		),
	);
}