Различия

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

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

ru:manual:report:types_anchor:type_band [2012/07/03 14:55]
admin [Первый вид настройки привязки BAND]
ru:manual:report:types_anchor:type_band [2019/10/10 08:36] (текущий)
belkin [Пример. Привязка типа BAND]
Строка 1: Строка 1:
-====== Тип привязки BAND ======+====== Тип привязки "BAND" и "BAND по фильтру" ====== 
 +  
 +Привязка типа "BAND" (бэнд) позволяет выводить в отчете значения параметра типа "Список" или результаты выполнения фильтра в произвольном формате. Это одно из отличий привязки типа "BAND" от привязок типа "Список", "Фильтр" и "Дерево", с помощью которых список выводится только в виде таблицы.
  
-Привязка типа «BAND» (бэнд) позволяет выводить в отчете значение параметра типа «Список» в некотором произвольном формате без таблицы. Это одно из отличий привязки BAND от привязок типа «Список», «Фильтр» и «Дерево», с помощью которых список выводится только в виде таблицы.+Возможны два вида настройки структуры привязки типа "BAND":
  
-Возможны два вида настройки структуры привязки BAND:+  - привязка типа "BAND" - бэнд выполняется по списку, выбранному на странице выбора параметра; 
 +  - привязка типа "BAND по фильтру" - бэнд выполняется по списку, полученному в результате работы хранимого фильтра.
  
-  -BAND -- бэнд выполняется по списку, выбранному на странице выбора параметра; +===== Тип привязки "BAND" =====
-  -BAND по фильтру -- бэнд выполняется по списку, полученному в результате работы хранимого фильтра, который выбирается на странице выбора фильтра.+
  
-===== Первый вид настройки привязки BAND =====+На странице выбора типа привязки выбирается тип привязки "BAND", на странице выбора параметра выбирается параметр типа "Список".
  
-Тип привязки выбирается «BAND», на странице выбора параметра выбирается параметр типа «Список».+Параметры списка, которые будут выводиться в отчете, описываются дополнительными привязками любых типов (см. [[ru/manual/report/types_anchor]]).
  
-Параметры списка, которые будут выводиться в отчете, описываются дополнительными привязками любых типов аблица 1 [[ru/manual/report/master_report]]).+При настройке каждой дополнительной привязки в колонке **Название** обязательно вводится её название.
  
-При настройке каждой дополнительной привязки в колонке «Название» обязательно вводится её системное названиеЭто второе отличие привязки BAND от привязки «Список», в которой дополнительные привязки могут не иметь системных названий.+С помощью системного названия дополнительной привязки значение каждого параметра списка можно вывести в отчете в любом месте в пределах границ бэндаЗаданный формат вывода параметров списка повторяется для каждой строки списка, т.е. выполняется цикл по строкам списка.
  
-С помощью системного названия дополнительной привязки значение каждого параметра списка можно вывести в отчете в любом месте в пределах бэнда. Заданный формат вывода параметров списка повторяется для каждой строки спискат.е. выполняется цикл по строкам списка.+Последовательный вывод строк бэнда выполняется в отчете только в том случае, если список содержит хотя бы одну строку. Если параметр типа "Список" не имеет значения, то вся часть отчетаотносящаяся к бэндупри выполнении удаляется.
  
-Цикл бэнда выполняется в отчете только в том случаеесли список содержит хотя бы одну строку. Если параметр «Список» не имеет значения, то вся часть отчета, относящаяся к бэнду, при выполнении удаляется.+Привязка типа "BAND" может содержать вложенные бэнды. Объекты вложенного бэнда должны быть описаны в его собственном списке дополнительных привязок.
  
-Привязка BAND может содержать вложенные бэнды. Объекты вложенного бэнда будут описаны в его собственном списке дополнительных привязок.+===== Тип привязки "BAND по фильтру" =====
  
-===== Второй вид настройки привязки BAND по фильтру =====+На странице выбора типа привязки выбирается тип привязки выбирается "BAND по фильтру". На странице выбора фильтра выбирается фильтр. В результате работы фильтра получается некоторый список объектов какого-либо справочника. По этому списку и будет выполняться бэнд.
  
-Тип привязки выбирается «BAND по фильтру», на странице выбора фильтра выбирается хранимый фильтр. В результате работы хранимого фильтра получается некоторый список объектов какого-либо класса, по этому списку и будет выполняться бэнд.+Дополнительные привязки бэнда настраиваются по параметрам того справочника, по которому выполняется фильтр. Каждый параметр будет выводиться в отчете в пределах границ бэнда произвольнокак отдельное поле.
  
-Дополнительные привязки бэнда настраиваются для параметров того класса, по которому выполняется хранимый фильтр. Каждый параметр списка будет выводиться в отчете в пределах бэнда произвольно, как отдельное поле.+Вставка привязки в шаблон отчета осуществляется в соответствии с описанием в главе [[ru/manual/report/insert_anchor]].
  
-В шаблоне отчета привязка BAND выбирается в окне «Вставка привязки» на закладке «Секции/Бэнды».+Теги начала и конца области бэнда обозначаются закладками MS Word. Между тегами начала и конца бэнда в шаблон вставляются дополнительные привязки бэнда.
  
-Все дополнительные привязки бэнда выбираются в окне «Вставка привязки» на разных закладках в соответствии с их типами.+Пример шаблона отчета с привязкой типа "BAND" для вывода списка "Контакты" объекта справочника "Физические лицаприведен на Рис. 1. На рисунке закладками MS Word ограничена область бэнда. Внутри него с помощью дополнительных привязок типа "Объект" выводятся параметры этого списка: "Тип контакта" и "Контакт".
  
-Системное название привязки BAND и системные названия дополнительных привязок бэнда в шаблоне отчета автоматически преобразуются следующим образом:+[{{ ru/manual/report/types_anchor/type_band/image1209.png?nolink |Рисунок 1. Внешний вид привязки типа "BAND"}}]
  
-  *перед названиями всех привязок, относящихся к бэнду, добавляются символы <BND_>. Название привязки BAND будет иметь вид: +Поля дополнительных привязок бэнда могут быть расположены внутри бэнда произвольно. Также внутри бэнда может быть вставлена таблица для вывода вложенного списка.
-«BND_<СистемноеНазваниеПривязки>». +
-  *название дополнительной привязки будет составным: +
-«BND_<СистемноеНазваниеПривязки><_СистемноеНазваниеДополнительнойПривязки>».+
  
-{{Business%20Studio%20-%20%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE%20%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8F.files:image1206.jpg?440x193}} +Отчет, полученный на основе этого шаблона, приведен на Рис2.
  
-{{Business%20Studio%20-%20%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE%20%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8F.files:image1208.jpg?440x212}}Рис. 12.4.23+[{{ ru/manual/report/types_anchor/type_band/image1211.png?nolink |Рисунок 2Результат выполнения отчета с привязкой типа "BAND"}}]
  
-В отчет можно вставлять поля привязки типа «BAND» несколько раз, добавив к системному названию привязки индекс _1, _2, _3, и т.д.:+== Внимание! == 
 +При вставке в шаблон привязок типа "BAND" и дополнительных привязок типа "BAND", необходимо следить за тем, чтобы конец каждого вложенного бэнда был отделен от конца внешнего бэнда (например, пробелом), т.е. чтобы теги границ бэндов не сливались. Необходимо также учитывать вложенность бэндов и их последовательность. При несоблюдении этих условий, бэнд может быть построен неправильно. 
 +==== ==== 
 +===== ПримерПривязка типа "BAND" =====
  
-«BND_<СистемноеНазваниеПривязки&gt;&lt;истемноеНазваниеДополнительнойПривязки_1&gt;».+Пример привязки типа &quot;BAND&quotможно видеть в отчете "Значения показателей должностного лица (за период)", название этой привязки - "Показатели, у которых Субъект - Контролирующее лицо или Ответственный&quot;.
  
-Привязка BAND в шаблоне состоит из двух меток: начала бэнда и конца бэнда. Метка начала бэнда вставляется с выбором опции «Операция с Началом секции». Метка конца бэнда вставляется с выбором опции «Операция с Концом секции».+Открыть страницу настройки сложной привязки "Показатели, у которых Субъект - Контролирующее лицо или Ответственный" можно выбором пункта меню **Свойства** в контекстном меню привязки в дереве (Рис. 3), двойным щелчком мыши на привязке, а также нажатием на кнопку {{ru/common/properties.png?&nolink}} панели инструментов **Мастера отчетов** при нахождении курсора на теге начала бэнда (Рис. 4).
  
-Метки начала и конца бэнда являются, по сути, метками начала и конца циклаМетка показывается в шаблоне как знак закладки Word. Между метками начала и конца бэнда в шаблон вставляются все дополнительные привязки бэнда.+[{{ ru/manual/report/types_anchor/type_band/image1213.png?nolink |Рисунок 3Переход к странице настройки привязки}}] 
  
-Пример шаблона с привязкой BAND:+[{{ ru/manual/report/types_anchor/type_band/image1214.png?nolink |Рисунок 4. Тег начала привязки типа "BAND"}}] 
  
-{{Business%20Studio%20-%20%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE%20%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8F.files:image1210.jpg?626x158}}Рис. 12.4.24+Для нахождения привязки в шаблоне отчета можно, выделив узел этой привязки в дереве, нажать на кнопку {{common/icons/235.png?&nolink}} дерева привязок.
  
-Поля дополнительных привязок бэнда могут быть расположены внутри бэнда произвольно. Внутри бэнда может быть вставлена таблица для вывода вложенного списка.+Эта привязка содержит несколько дополнительных привязок. Одна из них - привязка типа "Список" с названием "Значения показателя". Просмотреть настройки дополнительной привязки можно одним из нескольких способов:  
 +  - Нажать на кнопку **Свойства** на странице настройки вышележащей привязки "Показатели, у которых Субъект - Контролирующее лицо или Ответственный"; 
 +  - Нажать пункт меню **Свойства** в контекстном меню привязки в дереве привязок **Мастера отчетов**; 
 +  - Дважды нажать мышью на привязке в дереве привязок **Мастера отчетов**; 
 +  - Нажать на кнопку {{ru/common/properties.png?&nolink}} на панели инструментов **Мастера отчетов** при нахождении курсора на теге начала списка.
  
-Отчет, полученный на основе этого шаблона, будет выглядеть так:+Дополнительная сложная привязка "Значения показателя" содержит собственные дополнительные привязкис помощью которых будут выводиться параметры списка. Их можно просмотреть на странице настройки сложной привязки (Рис. 5).
  
-{{Business%20Studio%20-%20%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE%20%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8F.files:image1212.jpg?631x105}}Рис. 12.4.25+[{{ ru/manual/report/types_anchor/type_band/image1217.png?nolink |Рисунок 5Страница настройки привязки "Значения показателя"}}]
  
-**Внимание:** При вставке в шаблон привязок бэндов и вложенных бэндов, необходимо следить за тем, чтобы конец каждого вложенного бэнда был отделен от конца внешнего бэнда (например, пробелом), т.е. чтобы метки границ бэндов не сливались. Необходимо также учитывать вложенность бэндов и их последовательность. При несоблюдении этих условий, бэнд может быть построен неправильно.+Вставка привязки в шаблон отчета осуществляется в соответствии с описанием в главе [[ru/manual/report/insert_anchor]].
  
-===== Пример. Привязка BAND =====+== Внимание! == 
 +Если внутри бэнда находится таблица, то в её шапке нельзя делать сложного форматирования - объединять ячейки соседних строк в шапкахЕсли шапка состоит из нескольких строк, то вместо объединения ячеек следует использовать возможность скрыть границы ячейки. В шапке можно объединять ячейки соседних колонок. 
 +==== ==== 
 +\\ 
 +На Рис. 6 приведен пример неправильного объединения (объединение ячеек в колонке 1) и пример правильного объединения (объединение колонок 3 и 4).
  
-Пример привязки типа «BAND» можно видеть в отчете «Значения показателей, контролируемых должностным лицом, за период»Системное название привязки -- «Контроль_владельца».+[{{ ru/manual/report/types_anchor/type_band/type_band1223.png?nolink |Рисунок 6}}]
  
-| Открыть страницу настройки сложной привязки «Контроль_владельца» можно выбором пункта «Настройка привязки» в контекстном меню, либо двойным щелчком мыши на привязке.   | {{Business%20Studio%20-%20%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE%20%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8F.files:image1214.jpg?361x190}} | +На Рис. 7 приведен пример сокрытия границ в шапке таблицы. Пунктиром показаны скрытые границы ячеек: в колонке 1 - ячейки двух строк, в колонка и 4 - ячейки одной строки.
-| Привязка содержит несколько дополнительных привязок. Одна из них -- «Показатели» − это привязка типа «Список». Просмотреть настройки дополнительной привязки можно перейдя по кнопке «Изменить» на странице настройки родительской привязки «Цели»; либо выбором пункта «Настройка привязки» из контекстного меню дерева привязок на конечной странице Мастера отчетов. | {{Business%20Studio%20-%20%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE%20%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8F.files:image1216.jpg?361x202}} | +
-| Дополнительная сложная привязка «Показатели» содержит собственные дополнительные привязки, с помощью которых будут выводиться параметры списка. Их можно просмотреть на странице настройки сложной привязки. | {{Business%20Studio%20-%20%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE%20%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8F.files:image1218.jpg?369x193}} |+
  
-В шаблоне отчета привязки бэнда выбираются в окне «Вставка привязки» на разных закладках в соответствии с их типом.+[{{ ru/manual/report/types_anchor/type_band/type_band1221.png?nolink |Рисунок 7}}]
  
-На закладке «Секции/Бэнды» выбирается привязка самого бэнда для вставки его начала и конца. Название привязки: «BND_Контроль_владельца». Выберите привязку и опцию «Операция с началом секции». Затем щелкните по кнопке «Перейти», курсор будет установлен на метку начала бэнда. 
  
-{{Business%20Studio%20-%20%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE%20%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8F.files:image1220.jpg?631x221}}Рис. 12.4.26 
  
-На закладке «Поле» выбираются дополнительные привязки бэнда типа «Объект». Название процесса «BND_Контроль_владельца_Процесс». В шаблоне эта привязка вставляется как поле Word {DOCVARIABLE}. 
  
-Одна из дополнительных привязок бэнда «Показатели» является привязкой типа «Список», её название «BND_Контроль_владельца_Показатели». Привязка выбирается на закладке «Список/Дерево/Фильтр» и вставляется в таблицу. 
  
-**Внимание:** Если внутри бэнда находится таблица, то в её шапке нельзя делать сложного форматирования, т.е. нельзя объединять ячейки соседних строк в шапках. Если шапка состоит из нескольких строк, то вместо объединения ячеек следует использовать возможность скрыть границы ячейки. В шапке можно объединять ячейки соседних колонок.+[<contextnavigator>]
  
-Пример правильной шапки таблицы. Пунктиром показаны скрытые границы ячеек: в колонке 1 -- ячейки двух строк, в колонка 3 и 4 -- ячейки одной строки. 
  
-| 1 | 2 | 3 | 4 | 5 | 
-|   |   |   |   |   | 
- 
-Пример неправильной шапки таблицы: ячейки в колонке 1 объединены -- этого делать нельзя! Возможно только такое объединение как в колонках 3 и 4. 
- 
-| 1 | 2 | 3 4 || 5 | 
-|   |   |   |   | 
-| | | | | | 
Актуальные новости, публикации и практики для бизнес-архитекторов и аналитиков
Driven by DokuWiki