- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/widget/data/company/dealsumstatistics.php
- Класс: Bitrix\Crm\Widget\Data\Company\DealSumStatistics
- Вызов: DealSumStatistics::getPresets
static function getPresets()
{
self::includeModuleFile();
$result = array(
array(
'entity' => \CCrmOwnerType::CompanyName,
'title' => GetMessage('CRM_COMPANY_DEAL_SUM_STAT_PRESET_SUM_TOTAL'),
'name' => self::TYPE_NAME.'::SUM_TOTAL',
'source' => self::TYPE_NAME,
'select' => array('name' => 'SUM_TOTAL', 'aggregate' => 'SUM'),
'format' => array('isCurrency' => 'Y', 'enableDecimals' => 'N'),
'context' => DataContext::FUND
),
array(
'entity' => \CCrmOwnerType::CompanyName,
'title' => GetMessage('CRM_COMPANY_DEAL_SUM_STAT_PRESET_SUCCESS_SUM'),
'name' => self::TYPE_NAME.'::SUCCESS_SUM',
'source' => self::TYPE_NAME,
'select' => array('name' => 'SUCCESS_SUM', 'aggregate' => 'SUM'),
'format' => array('isCurrency' => 'Y', 'enableDecimals' => 'N'),
'context' => DataContext::FUND
),
array(
'entity' => \CCrmOwnerType::CompanyName,
'title' => GetMessage('CRM_COMPANY_DEAL_SUM_STAT_PRESET_PROCESS_SUM'),
'name' => self::TYPE_NAME.'::PROCESS_SUM',
'source' => self::TYPE_NAME,
'select' => array('name' => 'PROCESS_SUM', 'aggregate' => 'SUM'),
'format' => array('isCurrency' => 'Y', 'enableDecimals' => 'N'),
'context' => DataContext::FUND
),
array(
'entity' => \CCrmOwnerType::CompanyName,
'title' => GetMessage('CRM_COMPANY_DEAL_SUM_STAT_PRESET_LOST_SUM'),
'name' => self::TYPE_NAME.'::FAILURE_SUM',
'source' => self::TYPE_NAME,
'select' => array('name' => 'FAILURE_SUM', 'aggregate' => 'SUM'),
'format' => array('isCurrency' => 'Y', 'enableDecimals' => 'N'),
'context' => DataContext::FUND
)
);
return $result;
}