Работа с CurrencyLangTable в 1С-Битрикс: настройка языковых параметров валют

Внимание! Работает режим премодерации. Все сообщения публикуются после проверки!
Страницы: 1
Ответить
RSS
Работа с CurrencyLangTable в 1С-Битрикс: настройка языковых параметров валют
Описание класса CurrencyLangTable для работы с таблицей языкозависимых параметров валют

Класс CurrencyLangTable отвечает за работу с таблицей, в  которой хранятся языкозависимые параметры валют в системе 1С-Битрикс.  Он предоставляет функционал для получения, добавления, изменения и  удаления записей (данных о формате валюты на разных языках). Является  наследником класса Bitrix\Main\ORM\Data\DataManager (в версиях Bitrix до 18.0.2 - от Bitrix\Main\Entity\DataManager).
Изменено: Валерий Макеев - 29.09.2025 11:31:26
Этот код получает и отображает информацию о формате отображения,  полных названиях и десятичных разделителях для всех валют, настроенных  для русского языка в системе Битрикс.
Код
<?php
require_once($_SERVER['DOCUMENT_ROOT'].'/bitrix/modules/main/include/prolog_before.php');

if (!CModule::IncludeModule('currency')) {
    die('Модуль currency не установлен');
}

use Bitrix\Currency\CurrencyLangTable;

$result = CurrencyLangTable::getList([
    'select' => ['CURRENCY', 'FORMAT_STRING', 'FULL_NAME', 'DEC_POINT'],
    'filter' => ['=LID' => 'ru'],
    'order' => ['CURRENCY' => 'ASC']
]);

echo "Языковые настройки валют (русский язык):\n";
while ($row = $result->fetch()) {
    echo sprintf(
        "Валюта: %s | Формат: %s | Название: %s | Разделитель: %s\n",
        $row['CURRENCY'],
        $row['FORMAT_STRING'],
        $row['FULL_NAME'],
        $row['DEC_POINT']
    );
}
Страницы: 1
Ответить
Форма ответов
Текст сообщения*
Перетащите файлы
Ничего не найдено
Файл
 

Стоимость услуг по разработке и сопровождению сайтов на 1C-Битрикс

Интернет-магазин на готовом решении

от 7 дней

от 40 000 рублей
запуск сайта в максимально короткие сроки

* указана минимальная стоимость. Стоимость выбранной лицензии «1С-Битрикс» оплачивается отдельно.

Разработка корпоративного сайта

от 7 дней

от 40 000 рублей

Разработка сайта без системы оплаты заказов через корзину

* стоимость зависит от наличия верстки, использования готового решения и т.д.

Участие в проекте

привлечение в проект на part-time основе

от 30 000 рублей / неделя

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

* сумма фиксированная