GetExemptList
Описание и параметры
CDBResult CSaleTax::GetExemptList( array arFilter = array() );
Метод возвращает набор записей из таблицы освобождений от уплаты налогов, удовлетворяющих фильтру arFilter. Нестатический метод.
Параметры вызова
Параметр | Описание |
---|---|
arFilter | Ассоциативный массив для фильтрации записей. Ключами являются названия фильтруемых параметров, а значениями - условия на значения. Допустимые ключи:
|
Возвращаемые значения
Возвращается объект класса CDBResult, содержащий ассоциативные массивы параметров налогов с ключами:
Ключ | Описание |
---|---|
GROUP_ID | Код группы пользователей, которая освобождается от уплаты налога. |
TAX_ID | Код налога, от уплаты которого освобождается группа пользователей. |
Пример использования
<? // Заполним массив налогов, от уплаты которых освобожден текущий пользователь $arTaxExempt = array(); if ($USER->IsAuthorized()) { $arUserGroups = $USER->GetUserGroupArray(); for ($ig = 0; $ig < count($arUserGroups); $ig++) { $db_tax_ex_tmp = CSaleTax::GetExemptList(Array("GROUP_ID"=>$arUserGroups[$ig])); while ($ar_tax_ex_tmp = $db_tax_ex_tmp->Fetch()) { if (!in_array(IntVal($ar_tax_ex_tmp["TAX_ID"]), $arTaxExempt)) { $arTaxExempt[] = IntVal($ar_tax_ex_tmp["TAX_ID"]); } } } } ?>
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.