Дополнительный фильтр полномочий электронной подписи

Дополнительный фильтр полномочий электронной подписи позволяет уточнять условия подписи документа исходя из конкретных значений реквизитов обрабатываемого документа. При этом если задан дополнительный фильтр полномочий электронной подписи, необходимо одновременное выполнение как основного условия применения электронной подписи, так и дополнительного, заданного фильтром.

Например, можно установить ограничение для платежных поручений направляемых через определенный банк.

Задание дополнительной фильтрации доступно для средства подписи пользователей клиентов и для глобальных лимитов.

Формирование дополнительного фильтра полномочий электронной подписи осуществляется путем добавления / редактирования узлов, каждый из которых представляет собой логическое выражение. При выборе узла можно задать следующие параметры:

Редактирование параметров узла осуществляется в окне Узел фильтра, внешний вид окна приведен на рисунке ниже:

Рис. 2.33. Окно Узел фильтра

Нажмите для масштабирования

Если дополнительный фильтр представляет собой простое условие, то в качестве корневого узла добавляется узел с типом "Условие проверки".

Простое условие проверки

Допустим, требуется ограничить подпись документов при переводе определенной суммы в определенный банк. Можно установить фильтр по БИК банка получателя.

Таким образом, дополнительный фильтр будет иметь следующий вид:

Рис. 2.34. Пример простого дополнительного условия проверки

Нажмите для масштабирования

В случае использования в дополнительном фильтре сложных логических выражений в качестве вышестоящих узлов выступают логические операторы, в качестве нижестоящих – группируемые при помощи данных логических операторов условия проверки. В свою очередь, каждое условие проверки может также представлять собой сложное выражение. При этом логические операторы добавляются в порядке, обратном приоритету их вычисления при определении результата логического выражения.

Сложное условие проверки

Расширим предыдущий пример. Допустим, необходимо ограничивать подпись платежных поручений определенной суммы для бюджетных платежей клиента и переводов внутри банка.

платёж в чужой банк (БИК банка плательщика != (не равен) БИК банка получателя
И
показатель статуса налогоплательщика == (равен) "" (пусто)
ИЛИ
показатель статуса налогоплательщика == (равен) "" NULL)

Таким образом, дополнительный фильтр будет иметь следующий вид:

Рис. 2.35. Пример сложного дополнительного условия проверки

Нажмите для масштабирования