crm.currency.add
Scope: crm Права на выполнение: для всех
crm.currency.add(fields)
Создаёт новую валюту.
Параметры
Параметр | Описание |
---|---|
fields | Набор полей - массив вида array("поле"=>"значение"[, ...]), содержащий значения полей валюты, где "поле" может принимать значения из возвращаемых методом crm.currency.fields.
Примечание: чтобы узнать требуемый формат полей, выполните метод crm.currency.fields и посмотрите формат пришедших значений этих полей.
|
Внимание! Настоятельно рекомендуется определить набор локализаций в поле LANG (см. crm.currency.localizations.set). Если поле LANG отсутствует, то необходимо вызвать для каждого активного языка метод crm.currency.localizations.set. В противном случае при выводе цены в этой валюте будут использоваться настройки форматирования по умолчанию.
Пример
BX24.callMethod( "crm.currency.add", { fields: { "CURRENCY": "KWD", "AMOUNT_CNT": 1, "AMOUNT": 112.25, "SORT": 1000, "LANG": { ru: { DEC_POINT:'.', FORMAT_STRING:'# динар', FULL_NAME:'Кувейтский динар', THOUSANDS_VARIANT:'C', //С = запятая, N = разделитель отсутствует, D = точка, B = пробел DECIMALS: 2, HIDE_ZERO: "Y" //Если десятичная часть нулевая, то отбрасываем её при выводе }, en: { DEC_POINT:',', FORMAT_STRING:'# KD', FULL_NAME:'Kuwaiti Dinar', THOUSANDS_VARIANT:'C', DECIMALS: 2, HIDE_ZERO: "Y" } } } }, function(result) { if(result.error()) console.error(result.error()); else console.info("Создана валюта с ID " + result.data()); } );
© «Битрикс», 2001-2024, «1С-Битрикс», 2024