\CTenderixLotSpec

Спецификации лотов

Summary

Methods
Properties
Constants
GetPropsArray()
GetListProp()
GetLotIdByPropId()
GetListSpec()
GetByLotId()
Add()
AddProp()
Update()
UpdateProp()
Delete()
DeleteProp()
DeletePropID()
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

GetPropsArray()

GetPropsArray(integer  $LOT_ID) : array|boolean

Возвращает информацию о свойствах спецификации в виде массива

Parameters

integer $LOT_ID

Номер лота

Returns

array|boolean

GetListProp()

GetListProp(integer  $LOT_ID) : object|false

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

Parameters

integer $LOT_ID

Номер лота

Returns

object|false

GetLotIdByPropId()

GetLotIdByPropId(integer  $PROP_ID) : boolean|integer

Возвращает ИД Лота по ИД свойств спецификации

Parameters

integer $PROP_ID

ID свойств спецификации

Returns

boolean|integer

GetListSpec()

GetListSpec(string  $by, string  $order, array  $arFilter = array()) : object|false

Возвращает информацию о спецификациях с учетом сортировки (нет) и фильтра (да)

Parameters

string $by

Поле сортировки

string $order

Порядок сортировки

array $arFilter

Фильтр. Ассоциативный массив "ID" ИД спецификации "LOT_ID" Номер лота

Returns

object|false

GetByLotId()

GetByLotId(integer  $LOT_ID) : array|false

Возвращает массив спецификаций по номеру лота

Parameters

integer $LOT_ID

Номер лота

Returns

array|false

Add()

Add(array  $arFields) : boolean|integer

Добавление спецификации

Parameters

array $arFields

Returns

boolean|integer

AddProp()

AddProp(array  $arFields) : integer

Создание свойства спецификации

Parameters

array $arFields

Returns

integer —

TODO: Должно быть в составе функции Add

Update()

Update(integer  $LOT_ID, array  $arFields) : boolean|mixed

Изменение спецификации

Parameters

integer $LOT_ID

Номер лота

array $arFields

Returns

boolean|mixed

UpdateProp()

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

Изменение свойства спецификации

Parameters

integer $ID

ИД свойства спецификации

array $arFields

Returns

boolean|integer

Delete()

Delete(integer  $ID) : boolean

Удаление спецификации

Parameters

integer $ID

ИД спецификации

Returns

boolean

DeleteProp()

DeleteProp(integer  $SPEC_ID) : boolean

Удаление свойств спецификации по ИД спецификации

Parameters

integer $SPEC_ID

ИД спецификации

Returns

boolean

DeletePropID()

DeletePropID(integer  $ID) : boolean

Удаление свойства спецификации

Parameters

integer $ID

ИД свойства спецификации

Returns

boolean