Читайте также: |
|
Пример 1.
В поле «Под документами» выбрано «Произвольный документ», в поле «Право подписи» указано «Имеет право единственной подписи», в поле «Тип ограничения» выбрано значение «4» (Проверяет, что документ имеет значение «ЗНАЧЕНИЕ» в поле «ПОЛЕ». Если это не так, то прав подписи нет). Переменная «ПОЛЕ» = «DocTypeID». Переменная «ЗНАЧЕНИЕ» = «1».
Команда обработчика в этом случае будет выглядеть так: fnCryLim.DocumentFieldValueEquel(«Абонент не имеет права подписи документов», DocTypeID, 1). Это означает, что на указанном АРМ текущий абонент имеет право единственной подписи Произвольных документов с типом сообщения «1» (Письмо). Для других типов сообщения право подписи отсутствует.
Пример 2.
В поле «Под документами» выбрано «Произвольный документ», в поле «Право подписи» указано «Имеет право второй подписи», в поле «Тип ограничения» выбрано значение «7» (Проверяет что значение поля «ПОЛЕ» отсутствует в списке «ЗНАЧЕНИЕ1,ЗНАЧЕНИЕ2,ЗНАЧЕНИЕ3...»). Переменная «ПОЛЕ» = «DocTypeID». Переменная «ЗНАЧЕНИЕ1,ЗНАЧЕНИЕ2,ЗНАЧЕНИЕ3...» = «1,3». Команда обработчика в этом случае будет выглядеть так: fnCryLim.DocumentFieldValueNotInList(DocTypeID,«1,З»).
Внимание! Для типа ограничения «7» список значений вводится обязательно в кавычках, через запятую и без пробелов (см. рисунок 69).
Это означает, что на указанном АРМ текущий абонент имеет право второй подписи для всех Произвольных документов, кроме тех, у которых тип сообщения «1» (Письмо) или «3» (Бюджеты), т.е. только для Произвольных документов с типом сообщения «2» (Отчет).
Рисунок 69. Настройка подписи с типом ограничения «7»
Дата добавления: 2015-08-27; просмотров: 73 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Настройка права подписи при наличии ограничений сторонних обработчиков | | | Идентификация сертификатов СЭД |