GetList
Описание и параметры
CDBResult CSaleTaxRate::GetList( array arOrder = array("APPLY_ORDER"=>"ASC"), array arFilter = array() );
Метод возвращает набор ставок налога, удовлетворяющих фильтру arFilter. Набор упорядочен в соответствии с массивом arOrder. Нестатический метод.
Параметры вызова
Параметр | Описание |
---|---|
arOrder | Ассоциативный массив для сортировки результирующего набора ставок налогов. Набор сортируется последовательно по каждой паре ключ-значение массива. Ключами массива являются названия параметров ставки налога, по значениям которых осуществляется сортировка. Значениями являются направления сортировки. Допустимые ключи:
|
arFilter | Ассоциативный массив условий для отбора (фильтрации) ставок налогов. Ключами являются названия фильтруемых параметров ставки налога, а значениями - условия на значения. Допустимые ключи:
|
Возвращаемые значения
Возвращается объект класса CDBResult, содержащий ассоциативные массивы параметров ставок налогов с ключами:
Ключ | Описание |
---|---|
ID | Код ставки налога. |
TAX_ID | Код налога. |
PERSON_TYPE_ID | Тип плательщика. |
VALUE | Величина налога (в процентах) |
CURRENCY | Валюта. |
IS_PERCENT | Y |
IS_IN_PRICE | Флаг (Y/N) входит ли уже налог в цену. |
APPLY_ORDER | Порядок применения. |
TIMESTAMP_X | Дата последнего изменения записи. |
LID | Сайт налога. |
NAME | Название налога. |
CODE | Символьный код налога. |
DESCRIPTION | Описание налога. |
ACTIVE | Флаг (Y/N) активности ставки. |
Пример использования
<? // Заполним массив активных ставок налогов на текущем сайте для типа плательщика // с кодом $PERSON_TYPE и местоположением плательщика с кодом $TAX_LOCATION $arTaxList = array(); $arTaxFilter = array( "LID" => SITE_ID, "PERSON_TYPE_ID" => $PERSON_TYPE, "ACTIVE" => "Y", "LOCATION" => $TAX_LOCATION ); $db_tax_rate_tmp = CSaleTaxRate::GetList(array("APPLY_ORDER"=>"ASC"), $arTaxFilter); while ($ar_tax_rate_tmp = $db_tax_rate_tmp->Fetch()) { $arTaxList[] = $ar_tax_rate_tmp; } ?>
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.