Документация для разработчиков
Темная тема

Add

int
CSaleTaxRate::Add(
	array arFields
);

Метод добавляет новую ставку налога с параметрами из массива arFields. Нестатический метод.

Параметры вызова

ПараметрОписание
arFields Ассоциативный массив параметров новой ставки налога. Ключами являются названия параметров ставки, а значениями - соответствующие значения.
Допустимые ключи:
  • TAX_ID - код налога;
  • PERSON_TYPE_ID - тип плательщика;
  • VALUE - величина налога (в процентах);
  • CURRENCY - валюта;
  • IS_PERCENT - всегда значение "Y";
  • IS_IN_PRICE - налог уже включен в цену товара;
  • APPLY_ORDER - порядок применения;
  • ACTIVE - флаг (Y/N) активности налога;
  • TAX_LOCATION - массив для указания местоположений и групп местоположений, для которых действует эта ставка. Каждый элемент массива представляет собой ассоциативный массив с ключами:
    • LOCATION_ID - код местоположения или группы местоположений;
    • LOCATION_TYPE - "L" для местоположения и "G" для группы местоположений.

Возвращаемые значения

Возвращается код добавленной ставки налога или false в случае ошибки.



© «Битрикс», 2001-2024, «1С-Битрикс», 2024