1С-Битрикс: Управление сайтом Курс «Администрирование. Бизнес» Валюты Валюты Вся работа по управлению валютами ведется в модуле Валюты. Данный модуль позволяет: управлять списком валют; задавать формат представления цен в той или иной валюте; устанавливать курсы валют (с возможностью загрузки с сайта Центрального Банка РФ). Модуль Валюты необходим для работы модулей Торговый каталог и Интернетмагазин. Обычно в торговых каталогах присутствуют товары зарубежного производства. Как правило, цена на такие товары рассчитывается, исходя из закупочной цены, зачастую устанавливаемой в иностранной валюте. Однако по российскому законодательству расчеты по торговым операциям должны осуществлялись только во внутренней валюте государства (рублях). Для удобства обращения с такими товарами и ценами на них и предусмотрен модуль Валюты. И настроить работу этого модуля необходимо до того как вы займетесь собственно созданием каталога и интернет-магазина. Кроме этого, модуль необходим при работе с финансовыми параметрами в рекламных кампаниях и событиях в Веб-аналитике. Цены на товар могут быть представлены в любой из доступных в системе валют (например, в долларах, евро, рублях). При составлении платежных документов с помощью механизмов модуля Валюты все цены будут конвертированы в базовую валюту (например, в рубли) по установленному курсу. Примечание: В курсе есть пример практической работы с валютами. Настройка модуля валют Настройка модуля Валюты производится на странице Настройки > Настройки продукта > Настройки модулей > Валюты. В форме настроек есть лишь одна закладка Доступ. Настройка доступа проводится типовым для Bitrix Framework способом. Примечание. Права доступа желательно ограничить и не давать большому числу пользователей. Лучше вообще оставить за одним администратором, так как обращение к модулю не требуется постоянно, а случайно изменить что-то можно. Так как изменения скажутся на работе каталога и интернет-магазина, то последствия могут быть серьезными. Валюты Управление списком валют осуществляется на странице Валюты (Настройки > Валюты > Список валют): Одна из валют выбирается в качестве базовой. Курс остальных валют рассчитывается по отношению к базовой. Базовая валюта – валюта, которая будет использоваться в качестве базы для расчетов других валют. Например, если в качестве базовой будет выбран рубль, то весь курс будет отображен относительно рубля. Базовой будет считаться та валюта, номинал которой равен ее курсу. В качестве базовой рекомендуется выбирать рубль. В этом случае отображение курса валют будет в привычном для всех виде: за 1 денежную единицу – столько-то рублей. Добавление валюты Если для работы вам требуются валюты, не представленные в системе, то их необходимо добавить. Нажмите на кнопку Добавить валюту на контекстной панели. Откроется форма добавления валюты: Заполните поля формы: Валюта – международно признанное трехбуквенное обозначение валюты; Номинал – сумма, которую ЦБ принимает за единицу при расчете валюты. Как правило, равняется 1; Курс по умолчанию – курс, который будет использоваться при конвертации валют, если в форме Курсы валют не заданы другие значения; Индекс сортировки – приоритет данной валюты в общем списке валют. Далее следуют настройки для разных языков: русского и английского. Поля у этих групп настроек одинаковые. Эти настройки нужны для отображения валют в разных языковых культурах. Примечание: дополнительные языковые представления валюты появляются в форме после добавления в систему дополнительного языка интерфейса. Заполните поля для языковых вариантов: Название – полное название валюты для данного языка; Шаблон формата – способ вывода текста. При выборе того или иного шаблона вывода в остальные поля языкового оформления будут подставлены значения по умолчанию. При необходимости вы можете изменить значения этих полей; Строка формата для вывода валюты – заполняется в виде «# текст». Вместо «#» выводится значение из поля Шаблон. Такое представление дает возможности индивидуализировать вывод сообщения о курсе; Десятичная точка при выводе и Разделитель тысяч при выводе – способы разделения частей отображения валюты; Количество десятичных знаков – количество знаков после запятой, которые нужно выводить при показе курса. Курсы валют Для управления курсами валют служит страница Курсы валют (Настройки > Валюты > Курсы валют): Здесь можно задавать курсы для валют, установленных в разделе Список валют. При конвертации валют на текущую дату система берет самый новый из курсов. Если курс не найден, то берется курс по умолчанию (курс, заданный в настройках валюты). Создание курса валют Для создания курса валюты на текущую дату нажмите на кнопку Создать курс валют на контекстной панели. Откроется форма создания курса валют: В поле Дата выберите дату, на которую нужно сохранить курс; В поле Валюта в выпадающем окне выберите валюту, курс которой необходимо сохранить; Нажмите кнопку Запросить. Система запросит курс валют на выбранную дату с сайта Центробанка России и выведет значения в полях Номинал и Курс; Примечание: Для получения курса валюты по данным Центрального банка РФ необходимо чтобы краткий символьный идентификатор валюты был корректным (Пример: если указать краткий символьный идентификатор валюты, допустим, UJD вместо USD, то получить курс автоматически не получиться). Сохраните внесенные изменения. Откроется форма отчета сохраненных курсов, в которой добавится новый сохраненный курс. со списком Информер курса валют Работа модуля Валюты внешне не видна: к нему обращаются модули Торговый каталог и Интернет-магазин в своей работе. Но есть один внешне отображаемый компонент, который позволяет «увидеть» присутствие модуля на сайте. Это – информер курса валют. Рассмотрим размещение информера курса валют на сайте. Откройте нужную страницу в режиме визуального редактора и поместите на рабочую область компонент Таблица курсов валют (Контент > Валюты). Вызовите панель Настройки параметров компонента: В поле Массив "исходных" валют для перевода выберите валюты, данные которых должны отражаться на информере; В поле Валюта, к которой приводятся "исходные" валюты укажите базовую валюту; В поле День, на который показывать курсы валют укажите дату курса, с которого будут браться параметры; Показывать курс валют с ЦБ РФ - отметьте данную опцию, если хотите указать курс ЦБ России. Сохраните внесенные изменения, таблица отобразится на странице: и