Как добавить Таблицу на страницу с фильтрацией записей по условию?

Постановка задачи: необходимо реализовать на пользовательской странице Реестра заявлений элемент Таблица, в которой будет отображаться информация о поступивших заявлениях на получение лицензии. Перечень заявлений доступных для просмотра пользователю (сотруднику) и отображаемых в Таблице должен определяться в зависимости от того, к какому территориальному органу относится сотрудник, то есть сотрудник Чистопольского территориального органа должен видеть заявления, зарегистрированные только в этом территориальном органе, заявления из других объектов не должны отображаться ему в Таблице.

Таблица с заявлениями должна иметь следующие настройки:

Решение задачи:

Предполагается, что страница Реестра заявлений уже создана бизнес-аналитиком и в логике бизнес-процесса определена необходимая переменная процесса div_code, значение которое заполняется перед открытием страницы пользователем. Для добавления на страницу и настройки Таблицы необходимо сделать следующее:

рис.1 Добавление элемента Таблица на страницу
рис.2 Настройка Графа сущностей Таблицы и условия фильтрации записей

рис.5 Настройка колонок Таблицы

рис.6 Настройка колонок Таблицы

рис.7 Настройка сортировки в Таблице по дате заявления

Результат выполнения задачи:

После применения изменений на странице, в экранной форме пользовательского приложения, мы видим, что условия задачи соблюдены и записи в Таблице с заявлениями отображаются согласно заданному условию (фильтру) в структуре сущностей компоненты (рис.8). При удалении данного условия из логики настройки Таблицы, подгружаются данные по все территориальным органам вне зависимости от того к какому отделу относится сотрудник-пользователь, просматривающий страницу (рис.9).

рис.8 Визуальное отображение выполнения условий задачи

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

image2019-3-7\_15-22-36.png Screenshot\_9.png Screenshot\_9.png
image2019-3-7\_15-26-43.png Screenshot\_6.png
image2019-3-7\_15-59-25.png Screenshot\_7.png
Screenshot\_8.png
Screenshot\_3.png
Screenshot\_4.png