Формат параметров

Для этого можно применить Формат параметров. Для форматирования значений в приложении предназначено окно – Конструктор форматной строки, которое открывается при подготовке рассылки отчетов, шаблонов сообщений, печатных форм и в дополнительных реквизитах. В Конструкторе форматной строки, в зависимости от выбранного типа параметра, можно вывести отличный от стандартного типы (Число, Дата, Булево).

Формат чисел

ЧЦ – максимальная длина целой части числа.
Пример для параметра [Сумма]Исходное значениеРезультат
ЧЦ = 6545 787,321545 787
ЧДЦ – число десятичных разрядов в дробной части.
Пример для параметра [Сумма]Исходное значениеРезультат
ЧДЦ = 4545 787,321545 787,3210
ЧС – сдвиг разрядов: положительный - деление, отрицательный - умножение.
Пример для параметра [Сумма]Исходное значениеРезультат
ЧC = 1545 787,32154 578,7321
ЧС = -1545 787,3215 457 873,21
ЧРД – символ-разделитель целой и дробной части.
Пример для параметра [Сумма]Исходное значениеРезультат
ЧРД =.545 787,321545,787,321
ЧРГ – символ-разделитель групп целой части числа. Если в качестве разделителя использовать пустую строку, то в этом случае разделителем будет символ неразрывного пробела.
Пример для параметра [Сумма]Исходное значениеРезультат
ЧРГ =,545 787,321545,787,321
ЧГ – порядок группировки разрядов числа.
Пример для параметра [Сумма]Исходное значениеРезультат
ЧГ = 0545 787,321545787,321
ЧН – строка, представляющая нулевое значение числа. Если параметр отсутствует, то нулевое значение будет представлено пустой строкой.
Пример для параметра [Номер]Исходное значениеРезультат
ЧН = Пусто0,000Пусто
ЧВН – нужно ли выводить лидирующие нули. Значение данного параметра не задается, собственно наличие параметра определяет вывод лидирующих нулей.
Пример для параметра [Номер]Исходное значениеРезультат
ЧЦ = 5; ЧВН =; ЧГ = 055,00000055
ЧО – представление отрицательных чисел.
Пример для параметра [Итог]Исходное значениеРезультат
ЧО = 0-545 787,321(545 787,321)
ЧО = 1-545 787,321-545 787,321
ЧО = 3-545 787,321545 787,321-
ЧФ – задает шаблон форматирования числа. Позиция исходного числа, отформатированного с учетом остальных параметров, указывается символом Ч. Остальные символы выводятся как есть.
Пример для параметра [Сумма]Исходное значениеРезультат
ЧЦ = 15; ЧДЦ = 2; ЧС = 3; ЧФ = Ч тыс545 787,321545,79 тыс

Формат даты

ДЛФ - локальный формат даты. Указывается вариант отображения частей даты. Рекомендуется использовать данный формат, т.к. локальный формат для чисел и дат зависит от языка. Если выбрать нужный язык из списка, то локальный формат числа и даты будет указываться в соответствии с выбранным языком. В ином случае – будет использоваться текущий язык.

  • D - дата (цифрами);
  • DD - длинная дата (месяц прописью);
  • T - полное время, дата может объединяться со временем;
  • DT - дата время.
Пример для параметра [Дата]Исходное значениеРезультат
ДЛФ = DD10.10.2022 18:10:0510 октября 2022 г.
ДЛФ = DDT10.10.2022 18:10:0510 октября 2022 г. 18:10:05
ДЛФ = D10.10.2022 18:10:0510.10.2022
ДЛФ = T10.10.2022 18:10:0518:10:05

ДФ – задает произвольный шаблон даты с помощью подстановочных символов.

  • d - день месяца (цифрами) без лидирующего нуля;
  • dd - день месяца (цифрами) с лидирующим нулем;
  • ddd - краткое название дня недели;
  • dddd - полное название дня недели;
  • M - номер месяца (цифрами) без лидирующего нуля;
  • MM - номер месяца (цифрами) с лидирующим нулем;
  • MMM - краткое название месяца;
  • MMMM - полное название месяца;
  • q - номер квартала в году;
  • y - номер года без века и лидирующего нуля;
  • yy - номер года без века с лидирующим нулем;
  • yyyy - номер года с веком;
  • h - час в 12 часовом варианте без лидирующих нулей;
  • hh - час в 12 часовом варианте с лидирующим нулем;
  • H - час в 24 часовом варианте без лидирующих нулей;
  • HH - час в 24 часовом варианте с лидирующим нулем;
  • m - минута без лидирующего нуля;
  • mm - минута с лидирующим нулем;
  • s - секунда без лидирующего нуля;
  • ss - секунда с лидирующим нулем;
  • tt - отображение половины дня AM/PM
Пример для параметра [Дата документа]Исходное значениеРезультат
ДФ = d.M.yy01.01.2022 18:10:051.1.22
ДФ = HH:mm:ss01.01.2022 18:10:0518:10:05
ДФ = yyyy-MM-dd10.10.2022 18:10:052022-10-10
ДП – представление пустой даты.
Пример для параметра [Дата отчета]Исходное значениеРезультат
ДП = -(пустая дата)-
ДП = Нет даты(пустая дата)Нет даты
ДП = Сейчас(пустая дата)Сейчас

Формат Булево

БЛ – строка, представляющая логическое значение Ложь.
БИ – строка, представляющая логическое значение Истина.
Примеры для параметров [Доступность товара] и [Важность]Исходное значениеРезультат
БЛ=Отсутствует; БИ=ДоступенИстинаДоступен
БЛ=Обычный; БИ=ВажныйЛожьОбычный

Прочие параметры

Л – имя языка или страны, для которых будет выполняться форматирование чисел, дат и значений типа булево.
Примеры для параметров [Дата] и [Сумма]Исходное значениеРезультат
Л = en (англ.)10.10.2022 18:01:0510/10/2022 6:01:05 PM
Л = de (нем.)ИстинаJa
Л = it_IT (итальян.)5 749 321,1235.749.321,123

Формат параметров в рассылке отчетов

При создании Рассылки отчетов заходим во вкладку Доставка, в Теме письма укажем нужную нам функцию формата Даты с помощью Параметра форматной строки, также укажем Формат даты рассылки. (При желании прописать формулу можно и вручную. Это не повлияет на результат).

Формат параметров в макетах печатных форм

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

Формат параметров в шаблонах сообщений

Создадим новый Шаблон сообщений. Выберем нужный Параметр и зададим формат отображения реквизита (вызовем контекстное меню).

Формат параметров в дополнительных реквизитах

Создадим Дополнительные реквизиты Срок оплаты и Согласован с клиентом (да/нет) для документа Счет на оплату покупателю. Далее, применим соответствующие параметры формата для типа Даты и Булево. Включить возможность создавать дополнительные реквизиты и сведения и настроить их можно в разделе Администрирование — Общие настройки.

Могут заинтересовать

Добавить комментарий

Осталось: 1000 символов

Отправить
:D:lol::-);-)8):-|:-*:grrr::sad::cry::o:-?:-x:eek::zzz:P:roll::sigh: