Поддержка серверов

CURRENCY: методы, функции, константы класса Битрикс


Блог разработчика

9 августа 2016 ResizeImageGet и простой водяной знак налету

Сегодня поговорим о том как проще всего воткнуть водяной знак на картинки в Битрикс. Например, на все изображения каталога.

21 июля 2016 Добавление вкладки в CRM коробки Битрикс24

В этом посте я покажу, как легко и просто добавить вкладку в сущность CRM. И не просто добавить, а вывести там свой контент.

21 июля 2016 Как просто обращаться из коробки Битрикс24 на сайт на базе Битрикс

К примеру вам хочется внутренним скриптом дернуть с сайта-магазина информацию, которая там, в свою очередь, закрыта некоторыми правами. Например, админскими. Можно конечно мутить свой REST, или иной формат общения, но проще всего воспользоваться штатным инструментом:

События модуля currency

СобытиеВызывается
CurrencyFormatCCurrencyLang::CurrencyFormat
OnBeforeCurrencyAddCCurrency::Add
OnBeforeCurrencyDeleteCCurrency::Delete
OnBeforeCurrencyRateAddCCurrencyRates::Add
OnBeforeCurrencyRateDeleteCCurrencyRates::Delete
OnBeforeCurrencyRateUpdateCCurrencyRates::Update
OnBeforeCurrencyUpdateCCurrency::Update
OnCurrencyAddCCurrency::Add
OnCurrencyDeleteCCurrency::Delete
OnCurrencyRateAddCCurrencyRates::Add
OnCurrencyRateDeleteCCurrencyRates::Delete
OnCurrencyRateUpdateCCurrencyRates::Update
OnCurrencyUpdateCCurrency::Update

Константы модуля currency

КонстантаПроверяется
ADMIN_SECTIONCCurrencyLang::isAllowUseHideZero
BX_COMP_MANAGED_CACHECurrencyManager::clearTagCache
CURRENCY_CACHE_TIMECurrencyManager::getCurrencyList
CURRENCY_SKIP_CACHECurrencyManager::getBaseCurrency

Список функций и методов модуля currency

Метод
CCurrency::Add()
CCurrency::CheckFields()
CCurrency::Delete()
CCurrency::GetBaseCurrency()
CCurrency::GetByID()
CCurrency::GetCurrency()
CCurrency::GetList()
CCurrency::SelectBox()
CCurrency::SetBaseCurrency()
CCurrency::Update()
CCurrency::__GetList()
CCurrency::checkCurrencyID()
CCurrency::clearCurrencyCache()
CCurrency::clearFields()
CCurrency::clearTagCache()
CCurrency::getInstalledCurrencies()
CCurrency::initCurrencyBaseRateAgent()
CCurrency::isUserExists()
CCurrency::updateAllCurrencyBaseRate()
CCurrency::updateBaseCurrency()
CCurrency::updateBaseRates()
CCurrency::updateCurrencyBaseRate()
CCurrencyLang::Add()
CCurrencyLang::CurrencyFormat()
CCurrencyLang::Delete()
CCurrencyLang::GetByID()
CCurrencyLang::GetCurrencyFormat()
CCurrencyLang::GetDefaultValues()
CCurrencyLang::GetFormatDescription()
CCurrencyLang::GetFormatTemplates()
CCurrencyLang::GetList()
CCurrencyLang::GetSeparatorTypes()
CCurrencyLang::GetSeparators()
CCurrencyLang::Update()
CCurrencyLang::applyTemplate()
CCurrencyLang::checkFields()
CCurrencyLang::checkLanguage()
CCurrencyLang::clearFields()
CCurrencyLang::disableUseHideZero()
CCurrencyLang::enableUseHideZero()
CCurrencyLang::formatValue()
CCurrencyLang::getParsedCurrencyFormat()
CCurrencyLang::isAllowUseHideZero()
CCurrencyLang::isExistCurrencyLanguage()
CCurrencyRates::Add()
CCurrencyRates::CheckFields()
CCurrencyRates::ConvertCurrency()
CCurrencyRates::Delete()
CCurrencyRates::GetByID()
CCurrencyRates::GetConvertFactor()
CCurrencyRates::GetConvertFactorEx()
CCurrencyRates::GetList()
CCurrencyRates::Update()
CCurrencyRates::_get_last_rates()
CurrencyClassifier::fill()
CurrencyClassifier::fillSeparatorsData()
CurrencyClassifier::get()
CurrencyClassifier::getCurrency()
CurrencyClassifier::prepare()
CurrencyClassifier::sort()
CurrencyFormat()
CurrencyFormatNumber()
CurrencyLangTable::getMap()
CurrencyLangTable::getTableName()
CurrencyLangTable::validateCurrency()
CurrencyLangTable::validateDecPoint()
CurrencyLangTable::validateFormatString()
CurrencyLangTable::validateFullName()
CurrencyLangTable::validateLid()
CurrencyLangTable::validateThousandsSep()
CurrencyLangTable::validateThousandsVariant()
CurrencyManager::checkCurrencyID()
CurrencyManager::checkLanguage()
CurrencyManager::clearCurrencyCache()
CurrencyManager::clearTagCache()
CurrencyManager::currencyBaseRateAgent()
CurrencyManager::getBaseCurrency()
CurrencyManager::getCurrencyList()
CurrencyManager::getInstalledCurrencies()
CurrencyManager::isCurrencyExist()
CurrencyManager::updateBaseCurrency()
CurrencyManager::updateBaseRates()
CurrencyRateTable::getMap()
CurrencyRateTable::getTableName()
CurrencyRateTable::validateCurrency()
CurrencyTable::currencyBaseRateAgent()
CurrencyTable::getMap()
CurrencyTable::getTableName()
CurrencyTable::validateCurrency()
CurrencyTable::validateNumcode()
Editor::getListCurrency()
Format::getAction()
IblockMoneyProperty::addFilterFields()
IblockMoneyProperty::checkFields()
IblockMoneyProperty::convertFromDB()
IblockMoneyProperty::convertToDB()
IblockMoneyProperty::getAdminListViewHTML()
IblockMoneyProperty::getJsHandlerSelector()
IblockMoneyProperty::getLength()
IblockMoneyProperty::getListCurrency()
IblockMoneyProperty::getPropertyFieldHtml()
IblockMoneyProperty::getPublicEditHTML()
IblockMoneyProperty::getPublicViewHTML()
IblockMoneyProperty::getSeparatedValues()
IblockMoneyProperty::getUserTypeDescription()
Money::GetAdminListViewHTML()
Money::GetDBColumnType()
Money::GetSettingsHTML()
Money::OnBeforeSave()
Money::PrepareSettings()
Money::formatToDB()
Money::getEditFormHTML()
Money::getEditFormHTMLMulty()
Money::getInput()
Money::getListCurrency()
Money::getPublicEdit()
Money::getPublicText()
Money::getPublicView()
Money::getUserTypeDescription()
Money::unFormatFromDB()
RoundEdit::getPresetRoundValues()
RoundEdit::prepareFields()
Tools::getCurrencyLinkList()
Tools::getDatetimeExpressionTemplate()
currency::DoInstall()
currency::DoUninstall()
currency::InstallDB()
currency::InstallEvents()
currency::InstallFiles()
currency::UnInstallDB()
currency::UnInstallEvents()
currency::UnInstallFiles()
currency::__construct()
currency::getCurrencyListForInstall()
currency::installCurrencies()