format("Сегодня d mmm yyyy г.", date) вернет "Сегодня 1 января 2001 г."
format("dd/mm/yy",date) вернет "01/01/01"
format("Месяц № m", date) вернет "Месяц № 1"
Для типа числа:
format("# рублей 00 копеек", 4.078) вернет "4 рублей 08 копеек"
format("00 рублей 00 копеек", 4.078) вернет "04 рублей 08 копеек"
format("#.### литров",4.1002) вернет "4.1 литров"
При использовании SUM,CENA, KOL количество знаков после запятой зависит от установленных пользователем значений в параметрах системы ("Настройки/Параметры системы/Печать/Количество дробных знаков") для суммы, цены и количества соответственно.
format("SUM",4.12) вернет "4.12 " (2 знак после запятой)
format("CENA",4.12) вернет "4.12000 "(5 знака после запятой)
format("KOL",4.12) вернет "4.120 " (3 знака после запятой)
Время, переданное числом (в часах) или датой. Если ничего не передано - текущее время
format("th часов tm минут ts секунд", 12.5) вернет "12 часов 30 минут 00 секунд"
format("th:tm:ts", 3.123) вернет "3:07:23"
format("th:tm:ts") вернет "16:22:05" //текущее время
getTimeAsString(<дата>)
По переданому объекту-дате возвращает строку "час : минута".
Пример:
getTimeAsString(new Date()) возвращает значение 10:15 (текущее время)
month_year(<дата>)
Преобразует дату в строку в определенном формате (месяц.год).
Пример:
day_month(date(11,2,2010)) возвращает "022010"
parseFloat(<строка>)
Преобразует строку в число (с плавающей точкой).
Пример:
parseFloat('12.5 грн 15 копеек') возвращает 12
parseInt(<строка>)
Преобразует строку в целое число.
Пример:
parseFloat('12.5 грн 15 копеек') возвращает 12
strToDate(<строка>)
Преобразует строку вида 01.01.2001 в дату.
Пример:
strToDate('01.02.2010') возвращает объект-дату 1 февраля 2010
Возвращает только целое числовое значение прописью. Требует подключения TMoney.js
Пример:
tint("123.65") возвращает значение 123
TMoney(<число>,<валюта>)
Возвращает числовое значение прописью (с копейками). Второй параметр - валюта, который устанавливается из справочника "Видов валют" (по умолчанию - национальная валюта). Требует подключения TMoney.js
Пример:
TMoney("123.65") возвращает Сто двадцать три грн. 65 коп
TMoney("45.56",1) возвращает Сорок пять USD 56 USD
tmonth(<месяц>, <формат>)
Возвращает название месяца в нужном падеже. Месяц можно задавать как по номеру месяца, так и датой. Нумерация месяцев: 1 - январь, 2 - февраль, ... 12 - декабрь.