Метод Add(array $arFields)
Описание: Добавляет новый тип цены в систему.
Параметры:
array $arFields — массив. Имеет вид: array(„Поле 1“ => „Значение 1“, „Поле 2“ => „Значение 2“, … , „Поле N“ => „Значение N“).
Возвращает: integer|boolean. Если добавление прошло успешно, то возвращает индекс типа цены иначе возвращает false.
Метод Update(integer $iPriceID, array $arFields)
Описание: Обновляет поля существующеготипа цены.
Параметры:
integer $iPriceID — индекс типа цены, поля которого необходимо обновить.
array $arFields — массив. Имеет вид: array(„Поле 1“ => „Значение 1“, „Поле 2“ => „Значение 2“, … , „Поле N“ => „Значение N“).
Возвращает: integer|boolean. Если обновление прошло успешно, то возвращает true иначе возвращает false.
Метод Delete(integer $iPriceID)
Описание: Удаляет тип цены из системы.
Параметры:
integer $iPriceID — индекс типа цены, который необходимо удалить.
Метод DeleteAll()
Описание: Удаляет все типы цен из системы.
Метод GetList(array $arSort = array(), array $arFilter = array())
Описание: Получает отсортированный и отфильтрованный список типов цен.
Параметры:
array $arSort — массив, содержащий поля для сортировки вида array(„Поле 1“ => „ASC|DESC“, „Поле 2“ => „ASC|DESC“, … , „Поле N“ => „ASC|DESC“), где ASC|DESC порядок сортировки по возрастанию и убыванию соответственно.
array $arFilter — массив, содержащий условия фильтрации, поддерживает сложные условия.
Возвращает: Экземпляр класса CDBResult.
Метод GetByID(integer $iPriceID)
Описание: Получает информацию о типе цены по индексу.
Параметры:
integer $iPriceID — индекс типа цены.
Возвращает: Экземпляр класса CDBResult.
Метод GetByCode(string $sPriceCode)
Описание: Получает информацию о типе цены по коду.
Параметры:
string$sPriceCode — кодтипа цены.
Возвращает: Экземпляр класса CDBResult.