...
number_in_words
Code Block {{123 | number_in_words }}
Выведет: сто двадцать три
number_in_words_rubles
Code Block {{-123.45doc.total.n_sum_wo_tax_sum | number_in_words_rubles }}
Выведет : минус сто двадцать три рубля 45 копеектекущую сумму в рублях и копейках: Одна тысяча шестьсот девяносто четыре рубля 92 копейки
number_in_words_moneymoney (currency, locale)
где
currency — опциональный параметр кода валюты в формате ISO. В случае отсутствия передается валюта по умолчанию из Администрирование → Параметры → Параметры фирмы
locale — опциональный параметр двухбуквенного кода языка в формате ISO. В случае отсутствия передается локаль по умолчанию из Администрирование → Параметры → Параметры фирмы
Выведет с русской локалью по умолчанию:Code Block {{-123.45 | number_in_words_money}} {{-123.45 | number_in_words_money:'RUB', 'ru'}} {{-123.45 | number_in_words_money:'RUB', 'en'}} {{-123.45 doc.total.n_sum_wo_tax_sum | number_in_words_money:'RUB', 'es'}} {{-123.45 | number_in_words_money:'AZN', 'ru'}} {{-123.45 | number_in_words_money:'AZN', 'en'}} {{-123.45 | number_in_words_money:'AZN', 'es'}}
минус сто двадцать три рубля 45 копеек
минус сто двадцать три рубля 45 копеек
minus one hundred twenty-three rubles 45 kopecks
menos ciento veintitrés rublos 45 centavos
минус сто двадцать три маната 45 гяпиков
minus one hundred twenty-three manats 45 gepiks
menos ciento veintitrés manates 45 qepikВыведет текущую сумму: One thousand six hundred ninety-four rubles 92 kopecks
l:'f_solid' — выводит число двумя знаками после запятой
Code Block {{-123.45 | l:'f_solid' }}
Выведет: -123,45
Note начиная с версии ООС 3.3 в дополнении к f_solid можно использовать более читаемое название формата fin_solid. l:'f_simple' — выводит число, группы цифр разделяются пробелом
Code Block {{-1234.56 | l:'f_simple' }}
Выведет: -1 234,56
Note начиная с версии ООС 3.3 в дополнении к f_simple можно использовать более читаемое название формата fin_simple.
to_i — преобразует к целому числу
Code Block {{-123.45 | to_i }}
Выведет: -123
abs — абсолютное значение числа
Code Block {{-123.45 | abs }}
Выведет: 123.45
lt, lte, gt, gte — сравнение (соответственно "меньше", "меньше либо равно", "больше", "больше либо равно")
Code Block {% assign res = 1 | lt: 2 %} {% if res == true %} 1 lower than 2 {% endif %}
round — округляет до переданного количества знаков математическим способом;
ceil — округление до целых вверх;
floor — округление до целых вниз:Code Block {{doc.total.n_sum_wo_tax_sum | round: 3 | number_in_words_rubles }} {{doc.total.n_sum_wo_tax_sum | floor | number_in_words_rubles }} {{doc.total.n_sum_wo_tax_sum | ceil | number_in_words_rubles }}
...
- day - день
- month - месяц
- month_inflected - месяц со склонением
- year - год
- simple_date - дата вида "01.02.2009"
- full_date - дата вида "01 Января 2008 г."
- full_date_quoted - дата вида "«01» Января 2008 г."
strftime - первым параметорм параметром передается формат, вторым локаль. Например:
Code Block {{now | strftime: '%d %B','ru' | downcase_utf8}}
plus - к объекту даты добавляет указанное количество в днях, для объекта даты с временем - в секундах. Например:
Code Block {{doc.d_doc | plus : 10}}
...