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

GetByID

array
CCurrencyLang::GetByID(
 string currency, 
 string lang
);

Метод возвращает массив языкозависимых параметров валюты currency для языка lang. Нестатический метод.

Параметры метода

ПараметрОписание
currency Код валюты, языкозависимые параметры которой нужны.
lang Код языка.

Возвращаемые значения

Ассоциативный массив с ключами

Ключ Описание
CURRENCY Код валюты (трехсимвольный).
LID Код языка.
FORMAT_STRING Строка формата, в соответствии с которой выводится суммы в этой валюте на этом языке.
FULL_NAME Полное название валюты.
DEC_POINT Символ, являющийся десятичной точкой при выводе сумм.
THOUSANDS_SEP Разделитель тысяч при выводе.
DECIMALS Количество знаков после запятой при выводе.
HIDE_ZERO (Y|N) Определяет скрывать или показывать незначащие нули в дробной части (результат будет виден только в публичной части).

Пример использования

<?
$arFields = array(
"FORMAT_STRING" => "# руб", // символ # будет заменен
// реальной суммой при выводе
"FULL_NAME" => "Рубль",
"DEC_POINT" => ".",
"THOUSANDS_SEP" => "\xA0", // неразрывный пробел
"DECIMALS" => 2,
"CURRENCY" => "RUB",
"LID" => "ru"
);

// Если запись существует, то обновляем, иначе добавляем новую
$db_result_lang = CCurrencyLang::GetByID("RUB", "ru");
if ($db_result_lang)
CCurrencyLang::Update("RUB", "ru", $arFields);
else
CCurrencyLang::Add($arFields);
?>


Пользовательские комментарии

Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
© «Битрикс», 2001-2019, «1С-Битрикс», 2019
Наверх