Дерево привязок

Привязки бывают двух видов: простые и сложные.

Простые привязки - привязки типов "Объект", "Файл", "Нумератор", являющиеся конечными привязками.

Сложные привязки - привязки типов "Список", "Фильтр", "Дерево", "Шахматка", "BAND", "Секция", содержащие дополнительные привязки.

Описание возможных типов привязок с примером их видов в отчете приведено в Таблице 1 в главе Типы привязок и работа с ними.

Активность привязок устанавливается флажком рядом с иконкой привязки. Флажок может быть снят для корневых привязок любых типов, а также для привязок типа "Секция" независимо от уровня вложенности. При отключенной активности привязки данные по ней не будут формироваться при выполнении отчета. Таким образом, можно не выводить в отчет всю информацию (не выводить блоки отчета, отключая активность привязок), а также уменьшить время выполнения отчета при отладке привязок.

Наименование привязок в дереве формируется автоматически из значения поля Название привязки, которое вводится на этапе создания привязки.

Внимание! Названия привязок в отчетах MS Excel должны быть уникальными и не превышать по длине 40 символов. В отчетах MS Word эти ограничения соблюдать не требуется.


Порядок привязок в дереве соответствует последовательности вставки привязок в отчет при автогенерации шаблона MS Excel.

Описания привязок

Описания выделенной привязки показывается справа рядом с деревом для отчетов MS Excel или под деревом привязок для отчетов MS Word.

В поле Описание привязки (только для отчетов MS Excel) показывается текст, который будет вставляться перед привязкой при автоматической генерации шаблона. Описание привязки можно поменять в самом шаблоне отчета, но также рекомендуется изменять его в Мастере отчетов.

В поле Фильтр показывается название фильтра привязки.

В поле Тип привязки (только для отчетов MS Excel) показывается наименование типа привязки.

В поле Путь выведен системный путь к параметру, значение которого выводится в отчет.

Поле Объект привязки показывается только для статических привязок, в нем указано название объекта, от которого строится привязка.

Поля Группировать и Сортировать показываются только для дополнительных привязок, в них указаны соответственно тип группировки и сортировки по привязке. Подробнее о группировке по дополнительным привязкам см. Группировка.

Контекстное меню дерева привязок

Контекстные меню дерева привязок для отчетов форматов MS Word и MS Excel имеют некоторые различия. Перечень пунктов меню и их описания приведены в таблицах 3 и 4 соответственно.

Пункт меню Описание
Новая привязка Создание новой корневой привязки.
Копировать Помещает выделенную корневую привязку в буфер обмена.
Вставить Вставляет привязку из буфера обмена. Добавление происходит в конец дерева привязок. Позволяет копировать привязки из другого отчета.
Удалить Удаление корневой привязки
Вверх
Вниз)
Перемещение корневой привязки. Также можно перемещать привязки, находящиеся на одном уровне, "перетаскивая" их с помощью мыши.
Тестировать Построение отчета по выделенной корневой привязке. Изменений в шаблоне редактируемого отчета при этом не происходит. Будет предложено выбрать новый либо использовать ранее заданный объект, от которого будет формироваться динамический отчет. Удобно при редактировании готовых отчетов либо при создании громоздких отчетов с большим количеством привязок.
Вывести из секции Перемещает на один уровень вверх дополнительную привязку для привязки типа "Секция". Перенести привязку в секцию можно с помощью механизма "Drag&Drop", выделив и "перетащив" ее на необходимую привязку. Подробнее см. Тип привязки "Секция".
Переименовать Вход в режим редактирования названия привязки.
Создать фильтр
по классу параметра
Для привязок, у которых не настроен фильтр, запускается создание нового фильтра.
Редактировать
основное условие фильтра
Для привязок с настроенным фильтром, содержащим одно условие, открывает окно редактирования основного условия фильтра. Например, привязки типа "Фильтр", "BAND по фильтру", а также "Список", "Дерево", "BAND", если у них настроен фильтр.
Показать свойства
фильтра
Для привязок с настроенным фильтром, содержащим несколько условий, открывает окно свойств фильтра.
Системные свойства Открывает окно системных свойств привязки.
Выбрать привязку заново Пошаговое редактирование корневой привязки. Если редактирование производится из дерева привязок, то после него не будет произведена автоматическая перегенерация привязок в шаблоне.
Свойства Переход на страницу настройки привязки. Также можно осуществить переход двойным щелчком мыши на выделенной привязке. Для не корневых привязок с типом "Объект", "Файл", "Нумератор" откроется окно свойств вышележащей привязки с фокусом на строке текущей привязки, для остальных привязок - окно свойств текущей привязки. В случае изменения структуры привязки (например, удаление вложенной привязки или добавление новой) далее потребуется вручную внести соответствующие изменения в шаблон отчета.
Таблица 3. Контекстное меню дерева привязок отчета формата MS Word
Пункт меню Описание
Новая привязка Создание новой корневой привязки.
Новая привязка
копированием
Создание копии выделенной корневой привязки. Копирование происходит на всех уровнях вложенности.
Свойства Открывает окно свойств привязки.
Переименовать Вход в режим редактирования названия привязки. Внимание! Наименование привязки должно быть системным.
Настройка привязки Переход на страницу настройки выделенной привязки. Также можно осуществить переход двойным щелчком мыши на выделенной привязке.
Изменить привязку Пошаговое редактирование корневой привязки.
Создать фильтр
по классу параметра
Для привязок, у которых не настроен фильтр, запускается создание нового фильтра.
Редактировать
основное условие фильтра
Для привязок с настроенным фильтром, содержащим одно условие, открывает окно редактирования основного условия фильтра. Например, привязки типа Фильтр, BAND по фильтру, а также Список, Дерево, BAND, если у них настроен фильтр.
Показать свойства
фильтра
Для привязок с настроенным фильтром, содержащим несколько условий, открывает окно свойств фильтра.
Копировать Помещает выделенную корневую привязку в буфер обмена.
Вставить Вставляет привязку из буфера обмена. Добавление происходит в конец дерева привязок. Позволяет копировать привязки из другого отчета.
Удалить Удаление корневой привязки
Тестировать Построение отчета по выделенной корневой привязке. Изменений в шаблоне редактируемого отчета при этом не происходит. Будет предложено выбрать новый либо использовать ранее заданный объект, от которого будет формироваться динамический отчет. Удобно при редактировании готовых отчетов либо при создании громоздких отчетов с большим количеством привязок.
Вверх
Вниз
Перемещение корневой привязки. При генерации шаблона привязки будут выводиться в том порядке, в котором они расположены в дереве. Также можно перемещать привязки, находящиеся на одном уровне, "перетаскивая" их с помощью мыши.
Вывести из секции Перемещает на один уровень вверх дополнительную привязку для привязки типа "Секция". Перенести привязку в секцию можно с помощью механизма "Drag&Drop", выделив и "перетащив" ее на необходимую привязку. Подробнее см. Тип привязки "Секция".
Таблица 4. Контекстное меню дерева привязок отчета формата MS Excel
« ПредыдущаяНа уровень вышеСледующая »
Driven by DokuWiki