Формат для вывода даты, числа и логики
Таблица 11.4.1 Формат для вывода даты
Значение* | Описание |
d | Показывается текущий день месяца, как число от 1 до 31. |
dd | Показывается текущий день месяца, как число от 1 до 31, причем, для чисел от 1 до 9 перед значимым числом добавляется 0. Например: «01». |
ddd | Показывается сокращенное имя дня недели. |
dddd | Показывается полное имя дня недели. |
M | Показывается порядковый номер месяца, как число от 1 до 12. |
ММ | Показывается порядковый номер месяца, как число от 1 до 12. Для номеров от 1 до 9 впереди добавляется 0. |
МММ | Показывается сокращенное название месяца. |
ММММ | Показывается полное название месяца. |
yy или yyyy | Показывается год как двухзначное или четырехзначное число. |
*- в формате для вывода даты используется латиница.
Таблица 11.4.2 Формат для вывода числа
Значение | Описание |
Для вывода вещественного значения, включая незначащие нули. Для вывода числа с округлением до ближайшего целого нужно задать формат: «00». Например, число 34,5 будет показано, как 35. | |
# | Для вывода вещественного значения, исключая незначащие нули. Если задать формат: «##», то число 34,5 будет показано, как 35. |
. | Десятичная точка. Определяет положение десятичного разделителя в форматируемом значении. Повторный символ в формате числа игнорируется. |
, | Разделитель разрядов (тысяч). Пример 1. Если задать формат «0,,», число 100 млн. будет показано как просто 100. Пример 2. Чтобы вывести число около миллиона с тысячными разделителями, нужно задать формат: «#,##0,,». |
Таблица 11.4.3 Формат для вывода значения параметра типа «Логика»
Значение | Описание |
<True>;<False> | До знака «;» выводится значение «да», после знака – «нет». В формате возможно использование десятичных ASCII-кодов или произвольного набора символов. Например: ASCII-коды: «8730;9797» Строки: «Да;Нет» или «Присутствует;Отсутствует» |
<True> | Для вывода только значения «Да» |
;<False> | Для вывода только значения «Нет» |
Пример. Динамическая привязка «Объект»
В отчете объектов «Регламент процесса IDEF0» с помощью привязки типа «Объект» выводится название процесса. Системное название привязки: «НазваниеПроцесса».
На странице выбора типа привязки выбран тип привязки «Объект» (Рис. 11.4.2).
Рис. 11.4.2
На странице выбора источника данных выбран пункт «Динамическая привязка к данным» (Рис. 11.4.3), то есть в отчет будет выводиться название того процесса, от которого вызван отчет.
Рис. 11.4.3
На странице выбора параметра выбрано «Название процесса» (Рис. 11.4.1).
На странице настройки привязки введено описание «Название» (Рис. 11.4.4).
Рис. 11.4.4
На конечной странице мастера изменено системное наименование привязки «НазваниеПроцесса» (Рис. 11.4.5).
Рис. 11.4.5
В шаблоне отчета в окне «Вставка привязки» (Рис. 11.4.6) на закладке «Поле» выберите привязку «НазваниеПроцесса» и щелкните по кнопке «Перейти». Курсор будет установлен на код поля данной привязки.
Рис. 11.4.6
Пример. Статические и динамические привязки
В отчете «Регламент процесса» привязка «НазваниеПроцесса» является динамической привязкой, на её место в шаблоне будет подставлено название того процесса, от которого вызван отчет. Напомним, что у динамической привязки в отчете объектов обязательно включена опция «Динамическая привязка» и класс объекта привязки совпадает с классом, для которого настроен отчет объектов.
Привязку «НазваниеПроцесса» в этом отчете можно сделать статической. Для этого на странице выбора источника данных необходимо выбрать пункт «Статическая привязка и в поле «Объект привязки» указать конкретный объект системы − Процесс, название которого будет выводиться в отчете (Рис. 11.4.7).
Рис. 11.4.7