- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/widget/custom/entity/saletarget.php
- Класс: Bitrix\Crm\Widget\Custom\Entity\SaleTargetTable
- Вызов: SaleTargetTable::getMap
static function getMap() { return array( 'ID' => array('data_type' => 'integer', 'primary' => true, 'autocomplete' => true), 'TYPE_ID' => array( 'data_type' => 'enum', 'required' => true, 'values' => array( SaleTarget::TYPE_COMPANY, SaleTarget::TYPE_CATEGORY, SaleTarget::TYPE_USER ) ), 'PERIOD_TYPE' => array( 'data_type' => 'enum', 'required' => true, 'values' => array( SaleTarget::PERIOD_TYPE_YEAR, SaleTarget::PERIOD_TYPE_HALF, SaleTarget::PERIOD_TYPE_QUARTER, SaleTarget::PERIOD_TYPE_MONTH ) ), 'PERIOD_YEAR' => array('data_type' => 'integer', 'required' => true), 'PERIOD_HALF' => array('data_type' => 'integer'), 'PERIOD_QUARTER' => array('data_type' => 'integer'), 'PERIOD_MONTH' => array('data_type' => 'integer'), 'TARGET_TYPE' => array( 'data_type' => 'enum', 'required' => true, 'values' => array( SaleTarget::TARGET_TYPE_SUM, SaleTarget::TARGET_TYPE_QUANTITY ) ), 'TARGET_GOAL' => array('data_type' => 'string', 'required' => true, 'serialized' => true), 'CREATED' => array('data_type' => 'datetime', 'required' => true), 'MODIFIED' => array('data_type' => 'datetime', 'required' => true), 'AUTHOR_ID' => array('data_type' => 'integer'), 'EDITOR_ID' => array('data_type' => 'integer'), 'LEFT_BORDER' => array('data_type' => 'integer', 'default_value' => 0), 'RIGHT_BORDER' => array('data_type' => 'integer', 'default_value' => 0) ); }