Система IPS Search позволяет подписывать документы с помощью простой ЭП (назначается автоматически при заведении пользователя) или с помощью усиленной ЭЦП.
Статья написана под запрос одного из заказчиков и решает узкую задачу на предприятии: нахождение подписанных и неподписанных документов.
Все подписи в системе реализованы в виде объектов. Состав подписей у документа можно посмотреть в карточке выбранного документа во вкладке Подписи.
Если в настройке отображения и сортировки состава включены электронные подписи для документов, то они уже будут отображены в конструкторском составе изделия. (Настройка отображения состава производится администратором через Настройка-Отображение и сортировка состава)
Теперь от теории перейдем к настройке схемы поиска.
Наша задача, сделать динамическую выбору с условиями даты подписания в определенной графе за определенный период (например 30 дней).
В разделе создания условий выборки у нас есть возможность использования поиска по атрибутам подписи:
Однако в данном поиске мы ограничены списком и условиями, предложенными системой IPS. В нашем случае мы не сможем с помощью данного поиска задать условие, подписи за последние 30 дней, или же среди списка найти документы не подписанные определенными ролями.
Мы же будем использовать немного другой подход:
1. Используем оператор вхождения состава:
2. Далее выбираем условие "Состоит из объектов типа Электронные подписи" и нажимаем команду Вложенные условия
3. Внутри вложенных условий используем поиск:
Графа для подписей равно Утвердил и
Дата подписания за последние 30 дней
Применяем данную выборку и видим в результатах динамической выборки список подписанных документов в графе Утвердил за прошедшие 30 дней.
Задача выполнена!
Также с помощью данного вида поиска можно искать документы, которые подписаны одним человеком, но не подписаны другим.
Для связи используйте контакты,
Александр Газизулин
Telegram-канал для пользователей IPS
8-800-3333-205
gam@amcad.ru