Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
ru:manual:report:types_anchor:types_list_numerator [2020/12/24 11:20] shepelev [Тип привязки Список] |
ru:manual:report:types_anchor:types_list_numerator [2023/03/16 12:20] (текущий) |
||
---|---|---|---|
Строка 4: | Строка 4: | ||
Привязка типа "Список" используется для вывода в отчете значения параметра типа "Список" в виде таблицы (см. [[ru/manual/interface/core_features_of_interface/options#значение_список|3начение "Список"]]). | Привязка типа "Список" используется для вывода в отчете значения параметра типа "Список" в виде таблицы (см. [[ru/manual/interface/core_features_of_interface/options#значение_список|3начение "Список"]]). | ||
+ | |||
+ | == == | ||
+ | **Внимание!** С помощью привязки данного типа можно выводить не только обычные списки, но и списки, сформированные на основе правил (см. [[ru/manual/object_selection_rules/rule_result_list]]). Использование таких списков списков поможет упростить структуру отчета и сократить число используемых в нем привязок. | ||
+ | ====== | ||
Параметры выводимого списка настраиваются на странице настройки сложной привязки (Рис. 1). | Параметры выводимого списка настраиваются на странице настройки сложной привязки (Рис. 1). | ||
- | [{{ ru/manual/report/types_anchor/types_list_numerator/autot_image1175.png?nolink |Рисунок 1. Настройка сложной привязки к данным}}] | + | [{{ ru/manual/report/types_anchor/types_list_numerator/autot_image1175.png?nolink |Рисунок 1. Настройка сложной привязки к данным}}] |
Привязки вставляются в таблицу в том порядке, в котором они добавлены в список **Дочерние привязки**. Для управления порядком привязок служат кнопки **Вверх** и **Вниз**. Привязки, выводимые от сложной привязки называются ее дополнительными привязками. Настройка дополнительной привязки происходит стандартным образом. | Привязки вставляются в таблицу в том порядке, в котором они добавлены в список **Дочерние привязки**. Для управления порядком привязок служат кнопки **Вверх** и **Вниз**. Привязки, выводимые от сложной привязки называются ее дополнительными привязками. Настройка дополнительной привязки происходит стандартным образом. | ||
Строка 43: | Строка 47: | ||
Тип привязки "Нумератор" служит для вывода порядкового номера строки списка. Тип привязки "Нумератор" используется только для дополнительных привязок в привязках типа "Список" и "Фильтр". | Тип привязки "Нумератор" служит для вывода порядкового номера строки списка. Тип привязки "Нумератор" используется только для дополнительных привязок в привязках типа "Список" и "Фильтр". | ||
- | Добавление привязки типа "Нумератор" осуществляется нажатием на кнопку **Добавить** на странице настройки сложной привязки (см. Рис. 1) с последующим выбором в появившемся окне типа привязки "Нумератор" (Рис. 2). | + | Добавление привязки типа "Нумератор" осуществляется нажатием на кнопку **Добавить** на странице настройки сложной привязки (см. Рис. 1) с последующим выбором в появившемся окне типа привязки "Нумератор" (Рис. 2). |
- | [{{ ru/manual/report/types_anchor/types_list_numerator/autot_types_list_numerator0001.png?nolink |Рисунок 2. Выбор типа привязки "Нумератор"}}] | + | [{{ ru/manual/report/types_anchor/types_list_numerator/autot_types_list_numerator0001.png?nolink |Рисунок 2. Выбор типа привязки "Нумератор"}}] |
===== Пример. Простой список в динамическом отчете ===== | ===== Пример. Простой список в динамическом отчете ===== | ||
- | Пример привязок типа "Список" и "Нумератор" можно видеть в отчете "Регламент процесса". С помощью привязки "Показатели" в отчете выводится список показателей процесса. | + | Пример привязок типа "Список" и "Нумератор" можно видеть в отчете "Регламент процесса BFC". С помощью привязки "Measures" в отчете выводится список показателей единицы деятельности. |
Выбран тип привязки "Список"; источник данных - "Динамическая привязка"; параметр привязки - "Показатели". | Выбран тип привязки "Список"; источник данных - "Динамическая привязка"; параметр привязки - "Показатели". | ||
Строка 56: | Строка 60: | ||
[{{ ru/manual/report/types_anchor/types_list_numerator/change_image1179.png?nolink |Рисунок 3. Привязка типа "Список"}}] | [{{ ru/manual/report/types_anchor/types_list_numerator/change_image1179.png?nolink |Рисунок 3. Привязка типа "Список"}}] | ||
+ | |||
Список состоит из трех колонок. В первой колонке дополнительная привязка типа "Нумератор", в остальных двух колонках дополнительные привязки типа "Объект". | Список состоит из трех колонок. В первой колонке дополнительная привязка типа "Нумератор", в остальных двух колонках дополнительные привязки типа "Объект". | ||
- | В шаблоне отчета "Регламент процесса" для привязки "Показатели" создана таблица, состоящая из трех колонок и двух строк. Первая строка - это заголовок таблицы, а вторая предназначена для вставки привязки. Тег привязки вставлен в первую колонку таблицы. | + | В шаблоне отчета "Регламент процесса BFC" для привязки "Measures" создана таблица, состоящая из трех колонок и двух строк. Первая строка - это заголовок таблицы, а вторая предназначена для вставки привязки. Тег привязки вставлен в первую колонку таблицы. |
- | [{{ ru/manual/report/types_anchor/types_list_numerator/lang_image1181.png?nolink |Рисунок 4. Внешний вид привязки "Показатели" в шаблоне}}] | + | [{{ ru/manual/report/types_anchor/types_list_numerator/lang_image1181.png?nolink |Рисунок 4. Внешний вид привязки "Measures" в шаблоне}}] |
- | В результате выполнения отчета "Регламент процесса" для процесса "A6.4 Закупка инструмента" (модель "Модель_ООО "ИнТехПроект"" в демонстрационной базе данных) будет получена таблица, приведенная на Рис. 5. | + | В результате выполнения отчета "Регламент процесса BFC" для единицы деятельности "A6.4 Закупка инструмента" (модель "Модель_ООО "ИнТехПроект"" в демонстрационной базе данных) будет получена таблица, приведенная на Рис. 5. |
- | [{{ ru/manual/report/types_anchor/types_list_numerator/lang_image1183.png?nolink |Рисунок 5. Результат выполнения отчета с привязкой "Показатели"}}] | + | [{{ ru/manual/report/types_anchor/types_list_numerator/lang_image1183.png?nolink |Рисунок 5. Результат выполнения отчета с привязкой "Measures"}}] |
===== Пример. Список с вложенным списком в динамическом отчете ===== | ===== Пример. Список с вложенным списком в динамическом отчете ===== | ||
- | Пример привязки с вложенным списком можно видеть в отчете "Положение о подразделении". Привязка с названием "ШтатноеРасписание" в секции "ОргСтруктура" − это привязка типа "Список", которая является вышележащей привязкой для вложенного списка. | + | Пример привязки с вложенным списком можно видеть в отчете "Положение о подразделении". Привязка с названием "Staff list" в секции "Section Org structure" − это привязка типа "Список", которая является вышележащей привязкой для вложенного списка. |
- | + | ||
- | Структура привязки "ШтатноеРасписание" состоит из трех дополнительных привязок: "№", "Подразделение" и "Должности". Привязка "Должности" является вложенным списком. В её структуре две дополнительные привязки типа "Объект". | + | Структура привязки "Staff list" состоит из трех дополнительных привязок: "Hierarchical number", "Department" и "Descendants-positions". Привязка "Descendants-positions" является вложенным списком. В её структуре две дополнительные привязки типа "Объект". |
+ | |||
[{{ ru/manual/report/types_anchor/types_list_numerator/change_types_list_numerator0002.png?nolink |Рисунок 6. Привязка с вложенным списком}}] | [{{ ru/manual/report/types_anchor/types_list_numerator/change_types_list_numerator0002.png?nolink |Рисунок 6. Привязка с вложенным списком}}] | ||
Строка 81: | Строка 85: | ||
- | [{{ ru/manual/report/types_anchor/types_list_numerator/lang_image1185.png?nolink |Рисунок 7. Внешний вид привязки "ШтатноеРасписание" в шаблоне}}] | + | [{{ ru/manual/report/types_anchor/types_list_numerator/lang_image1185.png?nolink |Рисунок 7. Внешний вид привязки "Staff list" в шаблоне}}] |
1-ая и 2-ая колонки таблицы служат для вывода данных по дополнительным привязкам вышележащей привязки типа "Список", 3-я и 4-ая колонки служат для вывода данных по дополнительным привязкам вложенных списков. Тег привязки "ШтатноеРасписание" вставлен в первой колонке таблицы. | 1-ая и 2-ая колонки таблицы служат для вывода данных по дополнительным привязкам вышележащей привязки типа "Список", 3-я и 4-ая колонки служат для вывода данных по дополнительным привязкам вложенных списков. Тег привязки "ШтатноеРасписание" вставлен в первой колонке таблицы. | ||
- | В результате выполнения отчета "Положение о подразделении" для субъекта "ИнТехПроект" будет получена таблица, представленная на Рис. 8. | + | В результате выполнения отчета "Положение о подразделении" для оргединицы "ИнТехПроект" будет получена таблица, представленная на Рис. 8. |
- | [{{ ru/manual/report/types_anchor/types_list_numerator/lang_image1187.png?nolink |Рисунок 8. Результат выполнения отчета с привязкой "ШтатноеРасписание"}}] | + | [{{ ru/manual/report/types_anchor/types_list_numerator/lang_image1187.png?nolink |Рисунок 8. Результат выполнения отчета с привязкой "Staff list"}}] |
Ячейки, в которых выводится вложенный список, делятся на количество строк этого списка. | Ячейки, в которых выводится вложенный список, делятся на количество строк этого списка. | ||
Строка 96: | Строка 100: | ||
Рассмотрим пример создания статического отчета с произвольным названием. В отчете необходимо вывести список всех сотрудников "ИнТехПроект" (демонстрационная база данных). | Рассмотрим пример создания статического отчета с произвольным названием. В отчете необходимо вывести список всех сотрудников "ИнТехПроект" (демонстрационная база данных). | ||
- | Запустите создание нового отчета при помощи пункта **Новый отчет** ({{bslink>Главное меню → Отчеты → Новый отчет|ShowRibbonPageOrItem?c639ba43-ff15-4caf-ab36-0d938fe0a7a3;da158e8c-2ae6-45fc-a661-1e68b21e9f2e:Item}}). Выберите статический тип отчета. Создайте новую привязку типа "Список", выберите объект привязки - субъект "ИнТехПроект", параметр привязки "Все сотрудники". На странице настройки привязки (Рис. 9) перетащите с помощью мыши из дерева параметров в список дочерних привязок параметры "Физлицо" и "Субъект". Название привязки измените на "Сотрудники "ИнТехПроект". | + | Запустите создание нового отчета при помощи пункта **Новый шаблон отчета** ({{bslink>Главное меню → Отчеты → Новый шаблон отчета|ShowRibbonPageOrItem?c639ba43-ff15-4caf-ab36-0d938fe0a7a3;da158e8c-2ae6-45fc-a661-1e68b21e9f2e:Item}}). Выберите статический тип отчета. Создайте новую привязку типа "Список", выберите объект привязки - оргединица "ИнТехПроект", параметр привязки "Все сотрудники". На странице настройки привязки (Рис. 9) перетащите с помощью мыши из дерева параметров в список дочерних привязок параметры "Физлицо" и "Оргединица". Название привязки измените на "Сотрудники "ИнТехПроект". |
- | [{{ ru/manual/report/types_anchor/types_list_numerator/autot_image1189.png?nolink |Рисунок 9. Настройка привязки типа "Список" в статическом отчете}}] | + | [{{ ru/manual/report/types_anchor/types_list_numerator/autot_image1189.png?nolink |Рисунок 9. Настройка привязки типа "Список" в статическом отчете }}] |
Строка 107: | Строка 111: | ||
[<contextnavigator>] | [<contextnavigator>] | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | {(rater>id=ru_manual_report_types_anchor_types_list_numerator|name=Типы привязок "Список" и "Нумератор"|type=vote|trace=ip|headline=off)} |