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

Update

bool CCurrency::Update(
	string currency, 
	array arFields
);

Статический метод изменяет параметры валюты currency на параметры, указанные в массиве arFields. Языкозависимые параметры (название, формат и прочее) обновляются отдельно, через класс CCurrencyLang.

Сбрасывает кеш currency_currency_list и currency_base_currency в случае успешного обновления (только если произошел запрос к базе). Так же сбросит тегированный кеш currency_id_КОД_ВАЛЮТЫ.

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

ПараметрОписание
currency Код валюты, параметры которой нужно изменить.
arFields Массив новых параметров валюты.
  • CURRENCY - трехсимвольный код валюты (обязательный). Должно совпадать с кодом currency изменяемой валюты;
  • AMOUNT_CNT - количество единиц валюты по-умолчанию, которое участвует в задании курса валюты (например, если 10 Датских крон стоят 48.7 рублей, то 10 - это количество единиц);
  • AMOUNT - курс валюты по-умолчанию (одна из валют сайта должна иметь курс 1, она называется базовой, остальные валюты имеют курс относительно базовой валюты);
  • SORT - порядок сортировки;
  • NUMCODE - трехзначный цифровой код валюты;
  • BASE - флаг (Y/N) является ли валюта базовой;
  • MODIFIED_BY - ID последнего пользователя, изменившего валюту.
  • Если в массиве нет ни одного из полей, то обращения к базе данных не будет, но вернет код валюты.

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

Код валюты, параметры которой изменили, или false в случае ошибки (текст получается через $APPLICATION->GetException()).



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

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

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

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

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