\CTenderixLotProperty

Дополнительные свойства лотов

Summary

Methods
Properties
Constants
getTypes()
GetForLot()
GetForProposal()
GetList()
Add()
Update()
Delete()
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

getTypes()

getTypes() : array

Возвращает массив доступных кодов типов свойств

Returns

array

GetForLot()

GetForLot(integer  $LOT_ID) : array|boolean

Возвращает массив свойств для лота

Parameters

integer $LOT_ID

Номер лота

Returns

array|boolean

GetForProposal()

GetForProposal(integer  $LOT_ID, integer  $PROPOSAL_ID = NULL) : array|boolean

Возвращает массив свойств и их значений для предложения

Parameters

integer $LOT_ID

Номер лота

integer $PROPOSAL_ID

Номер предложения (не обязательное)

Returns

array|boolean

GetList()

GetList(string  $by, string  $order, array  $arFilter = array()) : object

Возвращает объект со свойствами лотов с учетом фильтра и сортировки

Parameters

string $by

Поле сортировки. Доступные значения: ID (по-умолчанию) SORT Сортировка ACTIVE Активность TITLE Название DESCRIPTION Описание CODE Код T_RIGHT Права организатора S_RIGHT Права поставщика START_LOT Заполняется при создании лота END_LOT Заполняется при завершении лота

string $order

Направление сортировки asc (по-умолчанию) в порядке возрастания desc в порядке убывания

array $arFilter

Массив фильтра ID LOT_ID PROPOSAL_ID TITLE ACTIVE CODE

Returns

object

Add()

Add(  $arFields) : boolean|integer

Создание свойства

Parameters

$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