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

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