Добавление шахматки (матрицы ответственности процесса) в произвольный отчет по процессам
Вопрос:
Как можно построить шахматку, выводящую матрицу ответственности процесса, «с нуля»?
Ответ:
Чтобы добавить привязку типа «Шахматка», реализующую матрицу ответственности процесса, в отчет, следуйте нижеприведенной инструкции.
- Создаем динамический отчет по классу «Процессы» или открываем существующий отчет по процессам (для вывода матрицы ответственности рекомендуется использовать шаблоны формата MS Excel).
- На первом шаге следует выбрать привязку типа «Дерево», источником данных должен быть элемент класса «Процессы», т.е. «Объект» (это должно быть указано в поле «Выбрано»):
- Далее переносим к выбранным параметрам привязки параметр «Название» и ставим для него галку в поле «Узел дерева».
- Далее жмем кнопку «Добавить» и добавляем привязку типа «Список» - «Полный список субъектов».
- В данной привязке выбираем для вывода параметры «Субъект» и «Сокращение».
- Жмем кнопку «Далее». После этого выбором пункта контекстного меню «Свойства привязки» от привязки типа «Дерево» вызываем окно ее свойств.
- В окне свойств меняем тип привязки с «Дерево» на «Шахматка», закрываем окно свойств.
- Привязка еще не выглядит, как Шахматка (иконка обновится при переоткрытии Мастера отчетов), но на самом деле это уже привязка типа «Шахматка». Можно сохранять отчет и работать с ним. Для добавления привязки в шаблон отчета следует провести его перегенерацию или добавить привязку в шаблон вручную. Подробнее о работе с отчетами см. Отчеты.