# Money — скрипт и функция диаграммы

Money() преобразует формат выражения в цифровой форме денежного значения в формат, установленный в системных переменных в скрипте загрузки или в операционной системе (если не указана строка форматирования), дополнительно проставляет десятичные и тысячные разделители.

Синтаксис:

Money(number[, format[, dec\_sep[, thou\_sep]]])

Возвращаемые типы данных: двойное значение

Аргументы:

Аргументы, представляющие денежные показатели

| Аргумент | Описание |
| --- | --- |
| number | Число для изменения формата. |
| format | Строка, описывающая, как будет отформатирована полученная строка денежных единиц. |
| dec\_sep | Строка, определяющая десятичный разделитель. |
| thou\_sep | Строка, определяющая разделитель тысяч. |

Если аргументы format, dec\_sep и thou\_sep опущены, при форматировании результатов будет использоваться формат валюты, установленный в операционной системе. Настройки операционной системы автоматически включаются в качестве системных переменных при создании скрипта, что обеспечивает единообразие настроек во всем приложении.

Системные перемененные MoneyFormat, MoneyDecimalSep и MoneyThousandSep сопоставимы с аргументами функций format, dec\_sep и thou\_sep соответственно.

Примеры:

В указанных ниже примерах используются следующие параметры по умолчанию:

* Параметр MoneyFormat 1: kr ##0,00, MoneyThousandSep' '
* Параметр MoneyFormat 2: $ #,##0.00, MoneyThousandSep','

Пример 1:

`Money( 
 A )`   
, где A=35648

Результаты 1 примера

| Результаты | Параметр 1 | Параметр 2 |
| --- | --- | --- |
| Строка: | kr 35 648,00 | $ 35,648.00 |
| Число: | 35648.00 | 35648.00 |

Пример 2:

`Money( 
 A, '#,##0 ¥', '.' , ',' )`   
где A=3564800

Результаты 2 примера

| Результаты | Параметр 1 | Параметр 2 |
| --- | --- | --- |
| Строка: | 3 564 800 ¥ | 3 564 800 ¥ |
| Число: | 3564800 | 3564800 |