• Модуль: sender
  • Путь к файлу: ~/bitrix/modules/sender/lib/integration/crm/connectors/querydata.php
  • Класс: Bitrix\Sender\Integration\Crm\Connectors\QueryData
  • Вызов: QueryData::getSelectFields
static function getSelectFields($dataTypeId = null)
{
	$fields = array();

	$map = array(
		Recipient\Type::EMAIL => array('EMAIL'), //array('EMAIL_HOME', 'EMAIL_WORK'),
		Recipient\Type::PHONE => array('PHONE'), //array('PHONE_WORK', 'PHONE_MOBILE'),
		Recipient\Type::IM => array('IM' => 'IMOL'),
		Recipient\Type::CRM_CONTACT_ID => array('CRM_CONTACT_ID'),
		Recipient\Type::CRM_COMPANY_ID => array('CRM_COMPANY_ID'),
	);
	if ($dataTypeId)
	{
		if (isset($map[$dataTypeId]))
		{
			$fields = $map[$dataTypeId];
		}
	}
	else
	{
		$fields = call_user_func_array('array_merge', array_values($map));
	}

	return $fields;
}