...Человеческий поиск в разработке...
- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/statistics/dealsumstatisticentry.php
- Класс: Bitrix\Crm\Statistics\DealSumStatisticEntry
- Вызов: DealSumStatisticEntry::getBindingInfos
static function getBindingInfos() { global $USER_FIELD_MANAGER; $fieldInfos = array(); $userType = new \CCrmUserType($USER_FIELD_MANAGER, \CCrmDeal::GetUserFieldEntityID()); $userType->PrepareFieldsInfo($fieldInfos); $result = array(); $bindings = self::getCurrent()->getSlotBindingMap()->getAll(); foreach($bindings as $binding) { /** @var StatisticFieldBinding $binding */ $slotName = $binding->getSlotName(); if($slotName === 'SUM_TOTAL') { continue; } $fieldName = $binding->getFieldName(); $fieldTitle = isset($fieldInfos[$fieldName]) ? $fieldInfos[$fieldName]['LABELS']['FORM'] : $fieldName; $result[] = array( 'SLOT_NAME' => $slotName, 'FEILD_NAME' => $fieldName, 'TITLE' => $fieldTitle ); } return $result; }