\CTenderixUserSupplier

Участники

Summary

Methods
Properties
Constants
GetByID()
DirectionListArr()
RefuseLot()
GetList()
GetListUser()
Add()
Update()
Delete()
DirectionList()
DirectionAdd()
DeleteFile()
DeleteFileProperty()
SaveFileNew()
GetFileList()
GetFileListProperty()
GetProperty()
SetProperty()
updateFromBasis()
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

GetByID()

GetByID(integer  $ID) : object

Возвращает информацию об участнике по его ИД

Parameters

integer $ID

ИД участника

Returns

object

DirectionListArr()

DirectionListArr(  $USER_ID) : array

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

Parameters

$USER_ID

Returns

array

RefuseLot()

RefuseLot(integer  $LOT_ID) : boolean

Отказ текущего пользователя от участия в лоте

При успешном выполнении срабатывает почтовое событие TENDERIX_PROPOSAL_REFUSE

Parameters

integer $LOT_ID

Номер лота

Returns

boolean

GetList()

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

Возвращает информацию об участниках с учетом сортировки и фильтра

Parameters

string $by

Поле сортировки s_id ИД (по-умолчанию) s_active Активность s_name Фамилия s_login Логин s_company Название компании s_datereg Дата регистрации s_status Наименование статуса fio ФИО

string $order

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

array $arFilter

Массив фильтра XML_ID ID USER_ID NAME LOGIN NAME_COMPANY SECTION STATUS ACTIVE

Returns

mixed

GetListUser()

GetListUser(array  $arOrder = array(), array  $arFilter = array()) : mixed

Возвращает информацию об участниках

Parameters

array $arOrder

Массив сортировки

array $arFilter

Массив фильтра

Returns

mixed

Add()

Add(array  $arFields, integer  $ID = NULL, array  $arRequired = array()) : string

Добавление участника

Перед выполнением вызывается событие OnBeforeTenderixSupplierAdd, после - OnAfterTenderixSupplierAdd

Parameters

array $arFields

Массив полей

integer $ID

Идентификатор пользователя битрикс (если для существующего пользователя)

array $arRequired

Returns

string

Update()

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

Редактирование участника

Перед выполнением вызывается событие OnBeforeTenderixSupplierUpdate, после - OnAfterTenderixSupplierUpdate

Parameters

integer $ID

ИД участника

array $arFields

Массив полей

array $arRequired

Returns

integer

Delete()

Delete(integer  $ID) : boolean

Удаление участника

Parameters

integer $ID

ИД пользователя

Returns

boolean

DirectionList()

DirectionList(integer  $USER_ID) : object|false

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

Parameters

integer $USER_ID

ИД пользователя

Returns

object|false

DirectionAdd()

DirectionAdd(integer  $USER_ID, array  $SUBSCRIBE) : boolean

Добавление направления работы участника

Parameters

integer $USER_ID

ИД пользователя

array $SUBSCRIBE

Массив из ИД направлений

Returns

boolean

DeleteFile()

DeleteFile(integer  $USER_ID, integer  $file_id = NULL) 

Удаление файла из информации об участнике

Parameters

integer $USER_ID

ИД пользователя

integer $file_id

ИД файла

DeleteFileProperty()

DeleteFileProperty(integer  $USER_ID, integer  $file_id) 

Удаление файла, прикрепленного как свойство в информации об участнике

Parameters

integer $USER_ID

ИД пользователя

integer $file_id

ИД файла

SaveFileNew()

SaveFileNew(integer  $userId, integer  $fileId, string  $description = "") : boolean

Сохранение файлов в информации об участнике

Parameters

integer $userId

ИД пользователя

integer $fileId

ИД файла

string $description

Описание файла

Returns

boolean

GetFileList()

GetFileList(integer  $ID, integer  $file_id = NULL) : boolean|\CDBResult

Возвращает объект с информацией о файлах, сохраненных в профиле участника

Parameters

integer $ID

ИД участника

integer $file_id

ИД файла

Returns

boolean|\CDBResult

GetFileListProperty()

GetFileListProperty(integer  $USER_ID, integer  $PROPERTY_ID, integer  $file_id) : boolean|\CDBResult

Возвращает информацию о файле, сохраненном в свойствах участника

Parameters

integer $USER_ID

ИД пользователя

integer $PROPERTY_ID

ИД свойства

integer $file_id

ИД файла

Returns

boolean|\CDBResult

GetProperty()

GetProperty(integer  $USER_ID) : array

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

Parameters

integer $USER_ID

ИД пользователя

Returns

array

SetProperty()

SetProperty(integer  $USER_ID, array  $PROPERTY = array()) 

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

Parameters

integer $USER_ID

ИД участника

array $PROPERTY

Массив значений свойств

updateFromBasis()

updateFromBasis(  $USER_ID,   $INN) : boolean

Импорт значений полей участника из Базиса

Parameters

$USER_ID
$INN

Returns

boolean