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

Update

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



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