\CTenderixProposalPropertyValue

Значения свойств лотов и предложений

Summary

Methods
Properties
Constants
GetReadableForSupplier()
GetWritableForSupplierOnLotEnd()
GetPrintValuesForProposal()
GetList()
GetByPropertyID()
GetByLotAndPropertyID()
Add()
Update()
DeleteByPropertyID()
SetForLot()
DeleteForLot()
DeleteByFileID()
No public properties found
TABLE_NAME
No protected methods found
No protected properties found
N/A
No private methods found
No private properties found
N/A

Constants

TABLE_NAME

TABLE_NAME

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

Methods

GetReadableForSupplier()

GetReadableForSupplier(integer  $lotId) : array|boolean

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

Parameters

integer $lotId

Номер лота

Returns

array|boolean

GetWritableForSupplierOnLotEnd()

GetWritableForSupplierOnLotEnd(integer  $proposalId) : array|boolean

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

Parameters

integer $proposalId

ИД предложения

Returns

array|boolean

GetPrintValuesForProposal()

GetPrintValuesForProposal(integer  $proposalId) : array|boolean

Возвращает текстовые значения свойств для вывода

Parameters

integer $proposalId

ИД предложения

Returns

array|boolean

GetList()

GetList(string  $by, string  $order, array  $arFilter = array()) : boolean|\CDBResult

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

Parameters

string $by

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

string $order

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

array $arFilter

Массив фильтра ID PROPERTY_ID PROPOSAL_ID VALUE VALUE_DATE_FROM VALUE_DATE_TO LOT_ID

Returns

boolean|\CDBResult

GetByPropertyID()

GetByPropertyID(integer  $propertyID) : object|false

Возвращает объект со значениями свойства по ИД свойства

Parameters

integer $propertyID

ИД свойства

Returns

object|false

GetByLotAndPropertyID()

GetByLotAndPropertyID(  $lotID, integer  $propertyID) : object|false

Возвращает объект со значениями свойства по ИД лота и ИД свойства

Parameters

$lotID
integer $propertyID

ИД свойства

Returns

object|false

Add()

Add(array  $arFields = array()) 

Сохранение значения свойства

Parameters

array $arFields

Массив полей

Update()

Update(integer  $ID, array  $arFields = array()) 

Обновление значения свойства

Parameters

integer $ID

ИД значения свойства

array $arFields

Массив полей

DeleteByPropertyID()

DeleteByPropertyID(integer  $propertyID) : boolean

Удаление значений по ИД свойства

Parameters

integer $propertyID

ИД значения свойства

Returns

boolean

SetForLot()

SetForLot(integer  $lotID, integer  $propertyId, array  $arValues = array()) : boolean

Сохранение значений свойства лота

Parameters

integer $lotID

ИД лота

integer $propertyId

ИД свойства

array $arValues

Значения

Returns

boolean

DeleteForLot()

DeleteForLot(integer  $lotId, integer  $propertyId) : boolean

Удаление значений по ИД лота и ИД свойства

Parameters

integer $lotId

Номер лота

integer $propertyId

ИД свойства

Returns

boolean

DeleteByFileID()

DeleteByFileID(integer  $propertyID, integer  $fileID) : boolean

Удаление значений файловых свойств по ИД свойства и ИД файла

Parameters

integer $propertyID

ИД свойства

integer $fileID

ИД файла

Returns

boolean