Второй вид настройки привязки BAND по фильтру
Тип привязки выбирается «BAND по фильтру», на странице выбора фильтра выбирается хранимый фильтр. В результате работы хранимого фильтра получается некоторый список объектов какого-либо класса, по этому списку и будет выполняться бэнд. Дополнительные привязки бэнда настраиваются для параметров того класса, по которому выполняется хранимый фильтр. Каждый параметр списка будет выводиться в отчете в пределах бэнда произвольно, как отдельное поле. В шаблоне отчета привязка BAND выбирается в окне «Вставка привязки» на закладке «Секции/Бэнды». Все дополнительные привязки бэнда выбираются в окне «Вставка привязки» на разных закладках в соответствии с их типами. Системное название привязки BAND и системные названия дополнительных привязок бэнда в шаблоне отчета автоматически преобразуются следующим образом: · перед названиями всех привязок, относящихся к бэнду, добавляются символы <BND_>. Название привязки BAND будет иметь вид: «BND_<СистемноеНазваниеПривязки>». · название дополнительной привязки будет составным: «BND_<СистемноеНазваниеПривязки><_СистемноеНазваниеДополнительнойПривязки>». Рис. 12.4.23 В отчет можно вставлять поля привязки типа «BAND» несколько раз, добавив к системному названию привязки индекс _1, _2, _3, и т.д.: «BND_<СистемноеНазваниеПривязки><_СистемноеНазваниеДополнительнойПривязки_1>». Привязка BAND в шаблоне состоит из двух меток: начала бэнда и конца бэнда. Метка начала бэнда вставляется с выбором опции «Операция с Началом секции». Метка конца бэнда вставляется с выбором опции «Операция с Концом секции». Метки начала и конца бэнда являются, по сути, метками начала и конца цикла. Метка показывается в шаблоне как знак закладки Word. Между метками начала и конца бэнда в шаблон вставляются все дополнительные привязки бэнда. Пример шаблона с привязкой BAND: Рис. 12.4.24 Поля дополнительных привязок бэнда могут быть расположены внутри бэнда произвольно. Внутри бэнда может быть вставлена таблица для вывода вложенного списка. Отчет, полученный на основе этого шаблона, будет выглядеть так: Рис. 12.4.25 Внимание: При вставке в шаблон привязок бэндов и вложенных бэндов, необходимо следить за тем, чтобы конец каждого вложенного бэнда был отделен от конца внешнего бэнда (например, пробелом), т.е. чтобы метки границ бэндов не сливались. Необходимо также учитывать вложенность бэндов и их последовательность. При несоблюдении этих условий, бэнд может быть построен неправильно.
|