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-2025, «1С-Битрикс», 2025