Это старая версия документа.
Тип привязки «Объект» используется для вывода значений параметров простого типа (строка, число, дата, логика) и объектного типа (перечисление, справочник).
Для добавления привязки типа «Объект» необходимо выбрать тип привязки «Объект».
Затем необходимо выбрать источник данных. Для динамического отчета в качестве источника данных привязки может быть выбран объект, от которого вызван отчет, либо статический объект, для статического отчета - только статический объект.
В поле «Выбрано» показывается выделенный параметр.
В дереве «Источники данных» необходимо выбрать объект или его параметр, значение которого будет выводиться в отчете. Опция «Показать все» показывает/скрывает системные параметры. В поле «Описание класса» показывается описание выделенного класса.
В списке «Параметры» необходимо выбрать параметр привязки. В списке отображаются поля №, Название, Системное название, Тип, Хранимый параметра. Можно сортировать список параметров по любому полю щелчком мыши на заголовке. Ниже строки параметра приводится его описание. С помощью пункта контекстного меню «Открыть описание в Объектной модели» открывается окно Объектной модели с выделенным параметром см. Объектная модель). Над списком расположена панель поиска, которая работает аналогично панели поиска справочников (см. Меню справочника).
Для параметра типа «Объект» (Рис. 1) в отчет выводится его название (в частности удобно использовать для этой цели параметр «Ссылка на объект»). При формировании HTML-публикации (см. HTML-публикация) или Портала (см. Business Studio Portal) оно будет отображаться гиперссылкой на страницу данного объекта.
Далее необходимо настроить привязку. Ввести описание привязки, которое будет использоваться при автогенерации шаблона. Если выбран параметр с типом Вещественный, ДатаВремя, Логика, необходимо задать формат вывода данных. Подробнее см. Формат для вывода даты, числа и логики ниже. Для параметров с типом Текст, заданных с помощью редактора RTF, доступна опция «Не использовать форматирование поля RTF», которая выключает/включает форматирование (шрифт, размер шрифта), заданное в редакторе RTF. При установленной опции «Не использовать форматирование поля RTF» для вывода значения параметра в отчет будет использован шрифт из места вставки привязки в шаблоне отчета.
Вставка привязки в шаблон отчета осуществляется в соответствии с описанием из Вставка привязки в шаблон отчета.
Значение* | Описание |
---|---|
d | Показывается текущий день месяца, как число от 1 до 31. |
dd | Показывается текущий день месяца, как число от 1 до 31, причем, для чисел от 1 до 9 перед значимым числом добавляется 0. Например: «01». |
ddd | Показывается сокращенное имя дня недели. |
dddd | Показывается полное имя дня недели. |
M | Показывается порядковый номер месяца, как число от 1 до 12. |
ММ | Показывается порядковый номер месяца, как число от 1 до 12. Для номеров от 1 до 9 впереди добавляется 0. |
МММ | Показывается сокращенное название месяца. |
ММММ | Показывается полное название месяца. |
yy или yyyy | Показывается год как двухзначное или четырехзначное число. |
*- в формате для вывода даты используется латиница.
Значение | Описание |
---|---|
0 | Для вывода вещественного значения, включая незначащие нули. Для вывода числа с округлением до ближайшего целого нужно задать формат: «00». Например, число 34,5 будет показано, как 35. |
# | Для вывода вещественного значения, исключая незначащие нули. Если задать формат: «##», то число 34,5 будет показано, как 35. |
. | Десятичная точка. Определяет положение десятичного разделителя в форматируемом значении. Повторный символ в формате числа игнорируется. |
, | Разделитель разрядов (тысяч). Пример 1. Если задать формат «0,,», число 100 млн. будет показано как просто 100. Пример 2. Чтобы вывести число около миллиона с тысячными разделителями, нужно задать формат: «#,##0,,». |
Значение | Описание |
---|---|
<True>;<False> | До знака «;» выводится значение «да», после знака - «нет». В формате возможно использование десятичных ASCII-кодов или произвольного набора символов. Например: ASCII-коды: «8730;9797» Строки: «Да;Нет» или «Присутствует;Отсутствует» |
<True> | Для вывода только значения «Да» |
;<False> | Для вывода только значения «Нет» |
В отчете объектов «Регламент процесса IDEF0» с помощью привязки типа «Объект» выводится название процесса. Системное название привязки: «НазваниеПроцесса».
На странице выбора типа привязки выбран тип привязки «Объект» (Рис. 2).
На странице выбора источника данных выбран пункт «Динамическая привязка к данным» (Рис. 3), то есть в отчет будет выводиться название того процесса, от которого вызван отчет.
На странице выбора параметра выбрано «Название процесса» (Рис. 1).
На странице настройки привязки введено ее название. (Рис. 4).
Вставка привязки в шаблон отчета осуществляется в соответствии с описанием из Вставка привязки в шаблон отчета.
В отчете «Регламент процесса» привязка «НазваниеПроцесса» является динамической привязкой, на её место в шаблоне будет подставлено название того процесса, от которого вызван отчет. Напомним, что у динамической привязки в отчете объектов обязательно включена опция «Динамическая привязка» и класс объекта привязки совпадает с классом, для которого настроен отчет объектов.
Привязку «НазваниеПроцесса» в этом отчете можно сделать статической. Для этого на странице выбора источника данных необходимо выбрать пункт «Статическая привязка и в поле «Объект привязки» указать конкретный объект системы − Процесс, название которого будет выводиться в отчете (Рис. 7).