Алгоритм формирования отчета:
1. Если в отборе указали - Роль.
По указанной роли в отборе на форме отчета, происходит формирование списка всех полных ролей (с учетом всех объектов адресации)
Далее по выбранным полным ролям происходит поиск шаблонов.
2. Если в отборе указали - Пользователя, то поиск шаблонов будет происходить по конкретному пользователю.
3. Если в отборе указали - Полную роль, то поиск будет выполняться по конкретной полной роли с нужными объектами адресации.
4. Если в отборе указали - наименование автоподстановки (строкой), то будет выполняться поиск этапов с указанной автоподстановкой. ВАЖНО! Наименование должно быть точно таким же, как оно задано в адресной книге.
Поиск данных производится в следующих шаблонах:
1) Ознакомления
2) Исполнения
3) Согласование
4) Утверждения (Подписания)
5) Регистрация
6) Рассмотрения
7) Поручения
8) Приглашения
9) Комплексные шаблоны
Также поиск осуществляется с учетом вложенности комплексного шаблона в комплексный шаблон.
Максимальный уровень вложенности комплексного в комплексный = 2.
Т.е. допустим роль X добавили в шаблон ознакомления, который входит в комплексный шаблон N.Комплексный шаблон N входит в комплексный шаблон M. Комплексный шаблон M входит в комплексный шаблон L. Отчет выведет комплексный шаблон L.
При необходимости, запрос отчета можно доработать на необходимое количество уровней вложенности.
Информация по выводимым данным отчета:
1. Тип шаблона - показывает в каком типе шаблона найдена искомая роль
2. Шаблон процесса - верхнеуровный шаблон, в котором есть искомая роль. Допустим в комплексном шаблоне X, в этапе ознакомления Y используется искомая роль. В данной колонке будет выведено значение шаблона X.
3. Шаблон содержания роли - шаблон, непосредственно в котором используется искомая роль. Допустим в комплексном шаблоне X, в этапе ознакомления Y используется искомая роль. В данной колонке будет выведено значение Y.
4. Полная роль/Пользователь/Автоподстановка - данные поиска. Если в отборе выбрана Роль, то в данной колонке будут выводиться все полные роли с этой ролью. Если в отборе выбран Пользователь, то в данной колонке будет пользователь. Если в отборе выбрана Полная роль, то отображаться будет полная роль. Если выбрано Наименование автоподстановки, то автоподстановка.
Отчет разрабатывался на платформе - 1С:Предприятие 8.3 (8.3.23.1688), конфигурация - Документооборот 8 КОРП, редакция 2.1 (2.1.31.5).