int
CSaleTaxRate::Update(
int ID,
array arFields
);
Метод изменяет параметры ставки налога с кодом ID. Нестатический метод.
Параметры вызова
Параметр | Описание |
ID |
Код ставки налога. |
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 в случае ошибки.