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

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

Синтаксис:

Money#(text[, format[, dec\_sep [, thou\_sep ] ] ])

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

Аргументы:

аргументы Money#

| Аргумент | Описание |
| --- | --- |
| text | Текстовая строка для оценки. |
| format | Строка, описывающая ожидаемый формат ввода для использования при преобразовании строки в числовой интервал.<br><br>Если игнорируется, то устанавливается денежный формат, используемый в операционной системе. |
| dec\_sep | Строка, определяющая десятичный разделитель. Если не указано, в скрипте загрузки используется набор значений MoneyDecimalSep. |
| thou\_sep | Строка, определяющая разделитель тысяч. Если не указано, в скрипте загрузки используется набор значений MoneyThousandSep. |

Функция money# выполняется почти так же, как функция num#, но использует значения, заданные по умолчанию для разделителей десятичных дробей и тысяч в переменных скрипта для денежного формата, или соответствующие системные настройки для валюты.

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

* Параметр формата денежных единиц по умолчанию 1: kr # ##0,00
* Параметр формата денежных единиц по умолчанию 2: $ #,##0.00

Пример 1:

`Money#(A  , '# ##0,00 kr'   )`   
  
, где A=35 648,37 кг

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

| Результаты | Параметр 1 | Параметр 2 |
| --- | --- | --- |
| Строка: | 35 648.37 kr | 35 648.37 kr |
| Число: | 35648.37 | 3564837 |

Пример 2:

`Money#(   A, ' $#', '.', ',' )`   
  
, где A= $35 648,37

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

| Результаты | Параметр 1 | Параметр 2 |
| --- | --- | --- |
| Строка: | $35,648.37 | $35,648.37 |
| Число: | 35648.37 | 35648.37 |