Найти в Дзене

Как найти документы в IPS Search, подписанные в графах за определенный период

Система IPS Search позволяет подписывать документы с помощью простой ЭП (назначается автоматически при заведении пользователя) или с помощью усиленной ЭЦП.

Статья написана под запрос одного из заказчиков и решает узкую задачу на предприятии: нахождение подписанных и неподписанных документов.

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

Отображение подписей в документе
Отображение подписей в документе

Если в настройке отображения и сортировки состава включены электронные подписи для документов, то они уже будут отображены в конструкторском составе изделия. (Настройка отображения состава производится администратором через Настройка-Отображение и сортировка состава)

Добавление настройки отображения подписей в составе документа
Добавление настройки отображения подписей в составе документа
Отображение подписей в документах
Отображение подписей в документах

Теперь от теории перейдем к настройке схемы поиска.

Наша задача, сделать динамическую выбору с условиями даты подписания в определенной графе за определенный период (например 30 дней).

В разделе создания условий выборки у нас есть возможность использования поиска по атрибутам подписи:

-4
-5

Однако в данном поиске мы ограничены списком и условиями, предложенными системой IPS. В нашем случае мы не сможем с помощью данного поиска задать условие, подписи за последние 30 дней, или же среди списка найти документы не подписанные определенными ролями.

Мы же будем использовать немного другой подход:

1. Используем оператор вхождения состава:

-6

2. Далее выбираем условие "Состоит из объектов типа Электронные подписи" и нажимаем команду Вложенные условия

-7

3. Внутри вложенных условий используем поиск:

Графа для подписей равно Утвердил и

Дата подписания за последние 30 дней

-8

Применяем данную выборку и видим в результатах динамической выборки список подписанных документов в графе Утвердил за прошедшие 30 дней.

-9

Задача выполнена!

Также с помощью данного вида поиска можно искать документы, которые подписаны одним человеком, но не подписаны другим.

Для связи используйте контакты,

Александр Газизулин

ООО "АМКАД"

Telegram-канал для пользователей IPS

8-800-3333-205

gam@amcad.ru