Различия

Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.

Ссылка на это сравнение

ru:manual:report:types_anchor:types_list_numerator [2012/11/14 18:46]
127.0.0.1 внешнее изменение
ru:manual:report:types_anchor:types_list_numerator [2017/11/08 10:36] (текущий)
Строка 1: Строка 1:
-====== Типы привязок «Список» и «Нумератор» ======+====== Типы привязок "Списоки "Нумератор======
  
-Привязка типа «Список» используется для вывода в отчете значения параметра типа «Список» в виде таблицы (см. [[ru/manual/interface/options#значение_список|3начение «Список»]]).+===== Тип привязки "Список" ===== 
 + 
 +Привязка типа "Списокиспользуется для вывода в отчете значения параметра типа "Списокв виде таблицы (см. [[ru/manual/interface/options#значение_список|3начение "Список"]]).
  
 Параметры выводимого списка настраиваются на странице настройки сложной привязки (Рис. 1). Параметры выводимого списка настраиваются на странице настройки сложной привязки (Рис. 1).
  
-[{{ ru/manual/report/types_anchor/types_list_numerator/image1175.png?673x431&nolink |Рисунок 1}}]+[{{ ru/manual/report/types_anchor/types_list_numerator/image1175.png?nolink |Рисунок 1. Настройка сложной привязки к данным}}]
  
-Для дополнительных привязок списка поле «Название» не обязательно для заполнения. Привязки вставляются в таблицу в том порядке, в котором они добавлены в список «Выбранные параметры»; для управления порядком привязок служат кнопки **«Вверх»** и **«Вниз»**. В поле «Привязка» будет показано название параметра дополнительной привязки. Настройка дополнительной привязки аналогична настройке структуры привязки-владельца.+Привязки вставляются в таблицу в том порядке, в котором они добавлены в список **Дочерние привязки**. Для управления порядком привязок служат кнопки **Вверх** и **Вниз**. Привязки, выводимые от сложной привязки называются ее дополнительными привязками. Настройка дополнительной привязки происходит стандартным образом.
  
-Привязка типа «Список» является сложной привязкойи должна содержать дополнительные привязки, в т.ч. и вложенные списки (см. Таблицу в [[ru/manual/report/master_report]]). Структура привязки вложенного списка такая же, что и у списка-владельца. Для вложенного списка действуют те же правила, что и для списка-владельца. Вложенный список, в свою очередь, может быть списком-владельцем для следующего вложенного списка.+Привязка типа "Списокявляется сложной привязкой и должна содержать дополнительные привязки. Также она может содержать и вложенные списки (см. Таблицу в [[ru/manual/report/master_report]]). Структура привязки вложенного списка такая же, что и у привязки вышележащего списка. Для привязки вложенного списка действуют те же правила, что и для привязки вышележащего списка. Вложенный список, в свою очередь, может быть вышележащим списком для следующего вложенного списка.
  
-Ограничение на вывод данных списка задается с помощью фильтра по кнопке **«Настроить»**. Подробнее о фильтре см. [[ru/manual/report/types_anchor/param_filter]].+Ограничение на вывод данных списка задается с помощью фильтра нажатием на кнопку **Настроить**. Подробнее о фильтре описано в главе [[ru/manual/report/types_anchor/param_filter]].
  
-//Ограничение строк списков -// позволяет ограничить количество выводимых элементов. Значение «0» задает вывод всех элементов.+Поле **Ограничение строк** позволяет ограничить количество выводимых объектов. Значение "0" задает вывод всех объектов.
  
-Опции //Удалять повторяющиеся строки// и //Удалять пустые строки// указывают вид дополнительной обработки списка.+Флажки **Удалять повторяющиеся строки** и **Удалять пустые строки** указывают вид дополнительной обработки списка.
  
-Опция //Текст// позволяет вывести значения вложенного списка в одной строке, что удобно при использовании списков большой вложенности.+Флажок **Текст** позволяет вывести значения вложенного списка в одной строке, что удобно при использовании списков большой вложенности.
  
-Опция //Объединить результат с предыдущей// объединяет результат данной привязки с предыдущей.+Флажок **Объединить результат с предыдущей** объединяет результат данной привязки с предыдущей.
  
 == Внимание! == == Внимание! ==
-При использовании опции //Объединить результат с предыдущей// формат таблиц текущей и предыдущей привязок должен совпадать. +При использовании флажка **Объединить результат с предыдущей** формат таблиц текущей и предыдущей привязок должен совпадать. 
-===== =====+==== ====
 \\ \\
-В шаблоне отчета для ввода списка должна быть создана таблица. Количество колонок в таблице должно соответствовать количеству дополнительных привязок. Если выводится сложный списокто к числу колонок таблицы нужно добавить число параметров вложенного списка.+Вставка привязки в шаблон отчета осуществляется в соответствии с описанием в главе [[ru/manual/report/insert_anchor]]. 
 + 
 +В случае, если привязка создается непосредственно в шаблоне отчета или добавляется в него переносом из дерева привязок, осуществляется ее автогенерация. При этом создается таблица, в заголовках столбцов которой будет размещены названия дополнительных привязок. Название вставляемой в отчет привязки-списка будет размещено перед таблицей. 
 + 
 +В случае ручной вставки привязки в шаблоне отчета для ввода списка должна быть предварительно создана таблица. Ручная вставка привязки типа "Список" может осуществляться только в ячейку таблицы. Количество колонок в таблице должно соответствовать общему количеству всех простых дополнительных привязок этого списка и всех вложенных списков на всю глубину.
  
 Вывод списка в отчете начинается в ячейке таблицы, в которой вставлена привязка списка. Если колонок в таблице больше, чем количество выводимых параметров, то лишние колонки останутся незаполненными. Следующая строка таблицы начнет заполняться с той же колонки, что и предыдущая. Вывод списка в отчете начинается в ячейке таблицы, в которой вставлена привязка списка. Если колонок в таблице больше, чем количество выводимых параметров, то лишние колонки останутся незаполненными. Следующая строка таблицы начнет заполняться с той же колонки, что и предыдущая.
Строка 31: Строка 37:
 == Внимание! == == Внимание! ==
 Если колонок в таблице меньше, чем количество выводимых параметров, то в момент формирования отчета будет выдано сообщение об ошибке. Если колонок в таблице меньше, чем количество выводимых параметров, то в момент формирования отчета будет выдано сообщение об ошибке.
-== Внимание! == +==== ==== 
-Количество колонок таблицы рассчитывается с учетом, что закладка списка вставляется в первую колонку. +===== Тип привязки "Нумератор=====
-===== Тип привязки «Нумератор» =====+
  
-Тип привязки «Нумератор» служит для вывода порядкового номера строки списка. Привязка «Нумератор» используется только как дополнительная привязка для привязок типа «Список» и «Фильтр».+Тип привязки "Нумераторслужит для вывода порядкового номера строки списка. Тип привязки "Нумераториспользуется только для дополнительных привязок в привязках типа "Списоки "Фильтр".
  
-При добавлении нумератора можно при необходимости изменить Описание на странице настройки параметра. Данное описание будет вставлено в отчет в заголовок столбца нумератора при автоматической генерации шаблона.+Добавление привязки типа "Нумераторосуществляется нажатием на кнопку **Добавить** на странице настройки сложной привязки (см. Рис. 1) с последующим выбором в появившемся окне типа привязки "Нумератор" (Рис. 2).
  
-В шаблоне отчета порядковый номер строки выводится как один из параметров списка, в таблице под него обязательно должна быть зарезервирована отдельная колонка. +[{{ ru/manual/report/types_anchor/types_list_numerator/types_list_numerator0001.png?nolink |Рисунок 2. Выбор типа привязки умератор"}}]
- +
-Привязки списков выбираются в окне «Вставка привязки» на закладке «Список/Дерево/Фильтр». Курсор предварительно устанавливается в ту ячейку таблицы, с которой должен начаться вывод списка (Рис. 2). +
- +
-Привязка списка показана в шаблоне как метка закладки Word. +
- +
-[{{ ru/manual/report/types_anchor/types_list_numerator/image1177.png?619x278&nolink |Рисунок 2}}]+
  
 ===== Пример. Простой список в динамическом отчете ===== ===== Пример. Простой список в динамическом отчете =====
  
-Пример привязок типа «Список» и «Нумератор» можно видеть в отчете объектов «Регламент процесса». С помощью привязки «Показатели» в отчете выводится список показателей процесса.+Пример привязок типа "Списоки "Нумераторможно видеть в отчете "Регламент процесса". С помощью привязки "Показателив отчете выводится список показателей процесса.
  
-Выбран тип привязки «Список»; источник данных - «Динамический»; параметр привязки - «Показатели».+Выбран тип привязки "Список"; источник данных - "Динамическая привязка"; параметр привязки - "Показатели".
  
-[{{ ru/manual/report/types_anchor/types_list_numerator/image1179.png?631x347&nolink |Рисунок 3}}]+[{{ ru/manual/report/types_anchor/types_list_numerator/image1179.png?nolink |Рисунок 3. Привязка типа "Список"}}]
  
-Список состоит из пяти колонок: в первой колонке дополнительная привязка типа «Нумератор», в остальных четырех колонках дополнительные привязки типа «Объект».+Список состоит из трех колонок. В первой колонке дополнительная привязка типа "Нумератор", в остальных двух колонках дополнительные привязки типа "Объект".
  
-В шаблоне отчета «Регламент процесса IDEF0» для привязки «Показатели» создана таблица, состоящая из пяти колонок и двух строк: первая строка - это заголовок таблицы, вторая строка для вставки привязки. Закладка привязки вставлена в первую колонку таблицы.+В шаблоне отчета "Регламент процессадля привязки "Показателисоздана таблица, состоящая из трех колонок и двух строк. Первая строка - это заголовок таблицы, а вторая предназначена для вставки привязки. Тег привязки вставлен в первую колонку таблицы.
  
-[{{ ru/manual/report/types_anchor/types_list_numerator/image1181.png?611x330&nolink |Рисунок 4}}]+[{{ ru/manual/report/types_anchor/types_list_numerator/image1181.png?nolink |Рисунок 4. Внешний вид привязки "Показатели" в шаблоне}}]
  
-В результате выполнения отчета «Регламент процесса» для процесса «A6.4 Закупка инструмента» (модель «Модель_ООО "ИнТехПроект"» в демонстрационной базе данных) будет получена такая таблица:+В результате выполнения отчета "Регламент процессадля процесса "A6.4 Закупка инструмента(модель "Модель_ООО "ИнТехПроект"в демонстрационной базе данных) будет получена таблица, приведенная на Рис. 5.
  
-[{{ ru/manual/report/types_anchor/types_list_numerator/image1183.png?613x195&nolink |Рисунок 5}}]+[{{ ru/manual/report/types_anchor/types_list_numerator/image1183.png?nolink |Рисунок 5. Результат выполнения отчета с привязкой "Показатели"}}]
  
 ===== Пример. Список с вложенным списком в динамическом отчете ===== ===== Пример. Список с вложенным списком в динамическом отчете =====
  
- Пример привязки с вложенным списком можно видеть в отчете «Положение о подразделении». Привязка с системным названием «ШтатноеРасписание» в секции «ОргСтруктура» − это привязка типа «Список», которая является списком-владельцем для вложенного списка.+Пример привязки с вложенным списком можно видеть в отчете "Положение о подразделении". Привязка с названием "ШтатноеРасписаниев секции "ОргСтруктура− это привязка типа "Список", которая является вышележащей привязкой для вложенного списка.
  
-Структура привязки «ШтатноеРасписание» состоит из трех дополнительных привязок: «Номер»«Подр» и «Должности». Привязка «Должности» является вложенным списком в её структуре две дополнительные привязка типа «Объект».+Структура привязки "ШтатноеРасписаниесостоит из трех дополнительных привязок: "№""Подразделение" и "Должности". Привязка "Должностиявляется вложенным списком. В её структуре две дополнительные привязки типа "Объект".
  
-В шаблоне отчета таблицасозданная для вывода данного списка, состоит из четырех колонок:+[{{ ru/manual/report/types_anchor/types_list_numerator/types_list_numerator0002.png?nolink |Рисунок 6. Привязка с вложенным списком}}]
  
-[{{ ru/manual/report/types_anchor/types_list_numerator/image1185.png?562x104&nolink |Рисунок 6}}]+В шаблоне отчета таблица, созданная для вывода данного списка, состоит из четырех колонок (Рис. 7).
  
-1-ая и 2-ая колонки таблицы служат для вывода данных по дополнительным привязкам списка-владельца, 3-я и 4-ая колонки служат для вывода данных по дополнительным привязкам вложенных списков. Закладка привязки списка-владельца «ШтатноеРасписание» вставлена в первой колонке таблицы.+[{{ ru/manual/report/types_anchor/types_list_numerator/image1185.png?nolink |Рисунок 7. Внешний вид привязки "ШтатноеРасписаниев шаблоне}}]
  
-В результате выполнения отчета «Положение о подразделении» для субъекта «Отдел снабжения» будет получена такая таблица:+1-ая и 2-ая колонки таблицы служат для вывода данных по дополнительным привязкам вышележащей привязки типа "Список", 3-я и 4-ая колонки служат для вывода данных по дополнительным привязкам вложенных списков. Тег привязки "ШтатноеРасписание" вставлен в первой колонке таблицы.
  
-[{{ ru/manual/report/types_anchor/types_list_numerator/image1187.png?562x210&nolink |Рисунок 7}}]+В результате выполнения отчета "Положение о подразделении" для субъекта "ИнТехПроект" будет получена таблица, представленная на Рис. 8. 
 + 
 +[{{ ru/manual/report/types_anchor/types_list_numerator/image1187.png?nolink |Рисунок 8. Результат выполнения отчета с привязкой "ШтатноеРасписание"}}]
  
 Ячейки, в которых выводится вложенный список, делятся на количество строк этого списка. Ячейки, в которых выводится вложенный список, делятся на количество строк этого списка.
Строка 85: Строка 86:
 ===== Пример. Простой список в статическом отчете ===== ===== Пример. Простой список в статическом отчете =====
  
-Создать статический отчет с произвольным названием. Вывести в отчете список всех сотрудников «ИнТехПроект» (демонстрационная база данных).+Рассмотрим пример создания статического отчета с произвольным названием. В отчете необходимо вывести список всех сотрудников "ИнТехПроект(демонстрационная база данных). 
 + 
 +Запустите создание нового отчета при помощи пункта **Новый отчет** (**Главное меню -> Отчеты -> Новый отчет**). Выберите статический тип отчета. Создайте новую привязку типа "Список", выберите объект привязки - субъект "ИнТехПроект", параметр привязки "Все сотрудники". На странице настройки привязки (Рис. 9) перетащите с помощью мыши из дерева параметров в список дочерних привязок параметры "Физлицо" и "Субъект". Название привязки измените на "Сотрудники "ИнТехПроект". 
 + 
 +[{{ ru/manual/report/types_anchor/types_list_numerator/image1189.png?nolink |Рисунок 9. Настройка привязки типа "Список" в статическом отчете}}] 
 + 
 + 
 + 
 + 
 + 
 +[<contextnavigator>]
  
-Запустить мастер отчетов из главного меню «Отчеты -> Мастер отчетов». Выбрать статический тип отчета, выбрать тип привязки «Список», объект привязки - субъект «ИнТехПроект», параметр привязки «Все сотрудники». На странице настройки привязки (Рис. 8) перетащить с помощью мыши из дерева параметров объекта в список выбранных параметров параметры «Физлицо» и «Субъект». Описание привязки изменить на «Сотрудники «ИнТехПроект». 
  
-[{{ ru/manual/report/types_anchor/types_list_numerator/image1189.png?672x344&nolink |Рисунок 8}}] 
Актуальные новости, публикации и практики для бизнес-архитекторов и аналитиков
Driven by DokuWiki