Это старая версия документа.
Тип привязки "Объект" используется для вывода значений параметров объекта: простого типа (Строка, Текст, Вещественный, Целый, Логический, ДатаВремя), типов "Объект", "Перечисление", "Структура".
Для добавления привязки типа "Объект" необходимо выбрать тип привязки "Объект".
Затем необходимо выбрать источник данных. Для динамического отчета в качестве источника данных привязки может быть выбран объект, от которого будет вызван отчет, либо статический объект; для статического отчета - только статический объект.
В дереве "Источники данных" необходимо выбрать объект или один из его параметров типа "Объект" или "Структура". Опция "Показать все" показывает/скрывает системные параметры. В поле "Описание класса" показывается описание выделенного класса.
В списке "Параметры" необходимо выбрать выводимый в отчет параметр. В списке отображаются свойства параметра: №, Название, Системное название, Тип, Хранимый. Можно сортировать список параметров по любому полю щелчком мыши на заголовке. Ниже строки параметра приводится его описание. С помощью пункта контекстного меню "Открыть описание в Объектной модели" открывается окно Объектной модели с выделенным параметром см. Объектная модель). Над списком расположена панель поиска, которая работает аналогично панели поиска справочников (см. Меню справочника).
В поле "Выбрано" показывается выделенный параметр.
Если выбран параметра типа "Объект", то в отчет выводится его название. В отчетах в формате HTML данное название будет представлено в виде гиперссылки на страницу с данным объектом. В случае, если нужно вывести гиперссылку на текущий объект привязки, представленный в дереве "Источники данных", необходимо использовать для этой цели параметр "Ссылка на объект".
Далее необходимо настроить привязку. Ввести описание привязки, которое будет использоваться при автогенерации шаблона. Если выбран параметр с типом Вещественный, ДатаВремя, Логика, необходимо задать формат вывода данных. Подробнее см. Формат для вывода даты, числа и логики ниже. Для параметров с типом Текст, заданных с помощью редактора 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).