\CAllTenderLot

Лоты

Summary

Methods
Properties
Constants
CheckFields()
GetByID()
GetPropertiesForLotCreate()
GetPropertyValues()
GetType()
GetPrivateLotSuppliersIds()
GetPrivateLotSuppliersInfo()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
No private properties found
N/A

Methods

CheckFields()

CheckFields(string  $ACTION, array  $arFields, array  $arFieldsDop = null) : boolean

Проверка полей перед сохранением и обновлением лота

Проверка обязательных полей и корректный формат

Parameters

string $ACTION

"ADD" или "UPDATE"

array $arFields

Поля лота

array $arFieldsDop

Поля спецификаций-товаров

Returns

boolean

GetByID()

GetByID(integer  $ID) : boolean|array

Возвращает информацию о лоте по ИД

Parameters

integer $ID

Номер лота

Returns

boolean|array —

Массив с информацией о лоте либо FALSE

GetPropertiesForLotCreate()

GetPropertiesForLotCreate(integer  $sectionId = null) : array

Возвращает массив свойств, которые заполняются при создании лота

Parameters

integer $sectionId

(не обязательное) ID раздела, в который добавляется лот. В зависимости от раздела набор свойств может различаться

Returns

array

GetPropertyValues()

GetPropertyValues(integer  $LOT_ID) : array|boolean

Возвращает массив значений свойств лота

Parameters

integer $LOT_ID

Номер лота

Returns

array|boolean —

Массив вида [ID свойства] => [Значение 1, Значение 2], ...

GetType()

GetType(integer  $lotId) : boolean|string

Возвращает код типа лота по его номеру

Parameters

integer $lotId

Номер лота

Returns

boolean|string

GetPrivateLotSuppliersIds()

GetPrivateLotSuppliersIds(integer  $LOT_ID) : array|boolean

Возвращает массив идентификаторов поставщиков закрытого лота

Parameters

integer $LOT_ID

Номер лота

Returns

array|boolean

GetPrivateLotSuppliersInfo()

GetPrivateLotSuppliersInfo(integer  $LOT_ID) : array|boolean

Возвращает информацию о поставщиках закрытого лота

Parameters

integer $LOT_ID

Номер лота

Returns

array|boolean