Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс Client
+ Граф наследования:Client:

Открытые члены

 getName ()
 
 getCode ()
 
 getQueries ($selectList=[])
 
 getLimitedQueries (int $offset, int $limit, string $excludeType=null)
 
 getEntityLimitInfo ()
 
 getLimitedData (int $offset, int $limit)
 
 getData ()
 
 isResultViewable ()
 
 getUiFilterId ()
 
 getStatFields ()
 
- Открытые члены унаследованные от BaseFilter
 getForm ()
 
 getCustomForm (array $params)
 
 getCurrentPresetId ()
 
 setFieldValues (array $fieldValues=null)
 
- Открытые члены унаследованные от Base
 setModuleId ($moduleId)
 
 getModuleId ()
 
 getDataTypeId ()
 
 setDataTypeId ($dataTypeId)
 
 setFieldFormName ($fieldFormName)
 
 getFieldFormName ()
 
 setFieldPrefix ($fieldPrefix)
 
 getFieldPrefix ()
 
 setFieldPrefixExtended ($fieldPrefixExtended)
 
 getFieldPrefixExtended ()
 
 getFieldValues ()
 
 hasFieldValues ()
 
 getFieldId ($id)
 
 getFieldName ($name)
 
 getFieldValue ($name, $defaultValue=null)
 
 getId ()
 
 getDataCount ()
 
 getDataCounter ()
 
 getResult ()
 
 getResultView ()
 
 setResultView ($resultView)
 
 requireConfigure ()
 
 buildData ()
 
 isCheckAccessRights ()
 
 setCheckAccessRights (bool $checkAccessRights)
 

Открытые статические члены

static getPersonalizeList ()
 
static getDealCategoryList ()
 
static getDealCategoryStageList ()
 
static getUiFilterFields (bool $checkAccessRights=true)
 
static getUiFilterPresets ()
 
- Открытые статические члены унаследованные от BaseFilter
static getUiFilterFields ()
 
static getUiFilterField ($id)
 
static getUiFilterData ($filterId)
 

Открытые атрибуты

const PRODUCT_SOURCE_ORDERS_ALL = "ORDERS_ALL"
 
const PRODUCT_SOURCE_ORDERS_PAID = "ORDERS_PAID"
 
const PRODUCT_SOURCE_ORDERS_UNPAID = "ORDERS_UNPAID"
 
const PRODUCT_SOURCE_DEALS_ALL = "DEALS_ALL"
 
const PRODUCT_SOURCE_DEALS_PROCESS = "DEALS_PROCESS"
 
const PRODUCT_SOURCE_DEALS_SUCCESS = "DEALS_SUCCESS"
 
const PRODUCT_SOURCE_DEALS_FAILURE = "DEALS_FAILURE"
 
const API_VERSION = 3
 
const YES = 'Y'
 
const NO = 'N'
 
const DEAL_CATEGORY_ID = "DEAL_CATEGORY_ID"
 
- Открытые атрибуты унаследованные от BaseFilter
const FIELD_FOR_PRESET_ALL = 'SENDER_SELECT_ALL'
 
const FIELD_PRESET_ID = 'BX_PRESET_ID'
 

Защищенные члены

 prepareQueryForType (Query $query, int $from, int $to, array &$queries)
 
 getContactQuery ()
 
 getCompanyQuery ()
 
 addCrmEntityReferences (Entity\Query $query)
 
 addNoPurchasesFilter ($query, $filterValue, $productSource)
 
 prepareQueryCollection (Entity\Query $query)
 
 getQueryCollectionForProductsFilter (Entity\Query $query, $productIds, $productSource)
 
 getCrmReferencedEntityFilter ($entityTypeName)
 
 getCrmEntityFilter ($entityTypeName, $isReferenced=false)
 
 getDataCountByType ()
 
 onInitResultView ()
 
 getProductSkuIds ($productIds)
 
- Защищенные члены унаследованные от BaseFilter
 getFieldDateFrom ($name, $defaultValue=null)
 
 getFieldDateTo ($name, $defaultValue=null)
 
 clearFilterState ($filterId)
 

Защищенные статические члены

static getCrmDocumentTypes ()
 

Дополнительные унаследованные члены

- Защищенные данные унаследованные от BaseFilter
 $filterSettingsUri = ''
 
- Защищенные данные унаследованные от Base
 $fieldPrefix
 
 $fieldPrefixExtended
 
 $fieldValues
 
 $fieldFormName
 
 $moduleId
 
 $resultView
 
 $dataTypeId = Recipient\Type::EMAIL
 
bool $checkAccessRights = true
 

Подробное описание

См. определение в файле client.php строка 35

Методы

◆ addCrmEntityReferences()

addCrmEntityReferences ( Entity\Query $query)
protected

См. определение в файле client.php строка 244

◆ addNoPurchasesFilter()

addNoPurchasesFilter ( $query,
$filterValue,
$productSource )
protected

Add filter to exclude contacts/companies who has deals/orders in $filterValue period

Аргументы
Entity\Query$queryModifying query.
array$filterValueNo purchases period.
array$productSourcePurchases source (deal, order, etc).
Возвращает
void
Исключения

Bitrix\Main\ArgumentException

Исключения

Bitrix\Main\ArgumentTypeException

Исключения

Bitrix\Main\ObjectException

Исключения

Bitrix\Main\SystemException

См. определение в файле client.php строка 379

◆ getCode()

getCode ( )

Get code.

Возвращает
string

Переопределяет метод предка Base.

См. определение в файле client.php строка 66

◆ getCompanyQuery()

getCompanyQuery ( )
protected

См. определение в файле client.php строка 212

◆ getContactQuery()

getContactQuery ( )
protected

См. определение в файле client.php строка 180

◆ getCrmDocumentTypes()

static getCrmDocumentTypes ( )
staticprotected

См. определение в файле client.php строка 738

◆ getCrmEntityFilter()

getCrmEntityFilter ( $entityTypeName,
$isReferenced = false )
protected

См. определение в файле client.php строка 668

◆ getCrmReferencedEntityFilter()

getCrmReferencedEntityFilter ( $entityTypeName)
protected

См. определение в файле client.php строка 663

◆ getData()

getData ( )

Get data.

Возвращает
array|\Bitrix\Main\DB\Result

Переопределяет метод предка Base.

См. определение в файле client.php строка 773

◆ getDataCountByType()

getDataCountByType ( )
protected

Get data count by type.

Возвращает
array

Переопределяет метод предка Base.

См. определение в файле client.php строка 758

◆ getDealCategoryList()

static getDealCategoryList ( )
static

См. определение в файле client.php строка 803

◆ getDealCategoryStageList()

static getDealCategoryStageList ( )
static

См. определение в файле client.php строка 808

◆ getEntityLimitInfo()

getEntityLimitInfo ( )
Возвращает
array

Замещает IncrementallyConnector.

См. определение в файле client.php строка 127

◆ getLimitedData()

getLimitedData ( int $offset,
int $limit )
Аргументы
int$offset
int$limit
Возвращает
\Bitrix\Main\DB\Result

Замещает IncrementallyConnector.

См. определение в файле client.php строка 162

◆ getLimitedQueries()

getLimitedQueries ( int $offset,
int $limit,
string $excludeType = null )

Get queries.

Аргументы
int$offset
int$limit
string | null$excludeType
Возвращает
Entity\Query[]

Замещает IncrementallyConnector.

См. определение в файле client.php строка 103

◆ getName()

getName ( )

Get name.

Возвращает
string

Переопределяет метод предка Base.

См. определение в файле client.php строка 56

◆ getPersonalizeList()

static getPersonalizeList ( )
static

Get personalize field list.

Возвращает
array

Переопределяет метод предка Base.

См. определение в файле client.php строка 794

◆ getProductSkuIds()

getProductSkuIds ( $productIds)
protected

См. определение в файле client.php строка 1330

◆ getQueries()

getQueries ( $selectList = [])

Get queries.

Возвращает
Entity\Query[]

См. определение в файле client.php строка 76

◆ getQueryCollectionForProductsFilter()

getQueryCollectionForProductsFilter ( Entity\Query $query,
$productIds,
$productSource )
protected

См. определение в файле client.php строка 517

◆ getStatFields()

getStatFields ( )

Get fields for statistic

Возвращает
array

Переопределяет метод предка Base.

См. определение в файле client.php строка 1363

◆ getUiFilterFields()

static getUiFilterFields ( bool $checkAccessRights = true)
static

Get filter fields.

Возвращает
array

См. определение в файле client.php строка 818

◆ getUiFilterId()

getUiFilterId ( )

Переопределяет метод предка BaseFilter.

См. определение в файле client.php строка 1353

◆ getUiFilterPresets()

static getUiFilterPresets ( )
static

Get filter presets.

Возвращает
array

Переопределяет метод предка BaseFilter.

См. определение в файле client.php строка 1223

◆ isResultViewable()

isResultViewable ( )

Return true if support view of result.

Возвращает
bool

Переопределяет метод предка Base.

См. определение в файле client.php строка 1306

◆ onInitResultView()

onInitResultView ( )
protected

Переопределяет метод предка Base.

См. определение в файле client.php строка 1311

◆ prepareQueryCollection()

prepareQueryCollection ( Entity\Query $query)
protected

См. определение в файле client.php строка 488

◆ prepareQueryForType()

prepareQueryForType ( Query $query,
int $from,
int $to,
array & $queries )
protected

См. определение в файле client.php строка 173

Данные класса

◆ API_VERSION

const API_VERSION = 3

См. определение в файле client.php строка 44

◆ DEAL_CATEGORY_ID

const DEAL_CATEGORY_ID = "DEAL_CATEGORY_ID"

См. определение в файле client.php строка 47

◆ NO

const NO = 'N'

См. определение в файле client.php строка 46

◆ PRODUCT_SOURCE_DEALS_ALL

const PRODUCT_SOURCE_DEALS_ALL = "DEALS_ALL"

См. определение в файле client.php строка 40

◆ PRODUCT_SOURCE_DEALS_FAILURE

const PRODUCT_SOURCE_DEALS_FAILURE = "DEALS_FAILURE"

См. определение в файле client.php строка 43

◆ PRODUCT_SOURCE_DEALS_PROCESS

const PRODUCT_SOURCE_DEALS_PROCESS = "DEALS_PROCESS"

См. определение в файле client.php строка 41

◆ PRODUCT_SOURCE_DEALS_SUCCESS

const PRODUCT_SOURCE_DEALS_SUCCESS = "DEALS_SUCCESS"

См. определение в файле client.php строка 42

◆ PRODUCT_SOURCE_ORDERS_ALL

const PRODUCT_SOURCE_ORDERS_ALL = "ORDERS_ALL"

См. определение в файле client.php строка 37

◆ PRODUCT_SOURCE_ORDERS_PAID

const PRODUCT_SOURCE_ORDERS_PAID = "ORDERS_PAID"

См. определение в файле client.php строка 38

◆ PRODUCT_SOURCE_ORDERS_UNPAID

const PRODUCT_SOURCE_ORDERS_UNPAID = "ORDERS_UNPAID"

См. определение в файле client.php строка 39

◆ YES

const YES = 'Y'

См. определение в файле client.php строка 45