\CTenderixStatisticLotsQuery

Расширенные запросы статистики лотов

Summary

Methods
Properties
Constants
GetList()
Count()
Add()
Update()
Delete()
DeleteAll()
UpdateAll()
UpdatePriceForN()
__construct()
getCount()
getPrices()
getBestPrices()
No public properties found
HIDE_LOT_TYPE_S
TABLE_NAME
DATE_FORMAT
No protected methods found
No protected properties found
N/A
No private methods found
No private properties found
N/A

Constants

HIDE_LOT_TYPE_S

HIDE_LOT_TYPE_S

TABLE_NAME

TABLE_NAME

Название таблицы в бд

DATE_FORMAT

DATE_FORMAT

Methods

GetList()

GetList(array  $arOrder = array(), array  $arFilter = array()) : array

Выборка записей статистики по параметрам

Parameters

array $arOrder

Сортировка

array $arFilter

Массив с параметрами фильтра COMPANY_ID

Returns

array

Count()

Count() : integer

Возвращает количество лотов, учтенных в статистике

Returns

integer

Add()

Add(integer  $ID, array  $arFields) : boolean|integer

Добавление записи

Parameters

integer $ID

Номер лота

array $arFields

Массив полей

Returns

boolean|integer —

ИД записи

Update()

Update(integer  $ID, array  $arFields) : boolean|integer

Обновление записи

Parameters

integer $ID

Номер лота

array $arFields

Массив полей

Returns

boolean|integer

Delete()

Delete(integer  $ID) : boolean

Удаление записи

Parameters

integer $ID

Номер лота

Returns

boolean

DeleteAll()

DeleteAll() : boolean

Удаление всех записей

Returns

boolean

UpdateAll()

UpdateAll() 

Обновление всей статистики по всем лотам

UpdatePriceForN()

UpdatePriceForN(integer  $LOT_ID) : void

Обновление статистики цен для лота (N?)

Parameters

integer $LOT_ID

Номер лота

__construct()

__construct() 

CTenderixStatisticLots constructor.

getCount()

getCount(array  $arFilter = array()) : integer

Расчет количества лотов по параметрам фильтра

Parameters

array $arFilter

Фильтр

Returns

integer —

Количество пользователей

getPrices()

getPrices(array  $arFilter = array()) : float

Рассчет сумм стоимостей спецификаций лотов

Parameters

array $arFilter

фильтр

Returns

float —

Сумма стоимостей

getBestPrices()

getBestPrices(array  $arFilter = array()) : float

Рассчет суммы лучших предложений цен по спецификациям

Parameters

array $arFilter

фильтр

Returns

float —

Сумма цен