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 в случае ошибки.