Копировать ссылку на страницу Перейти в предыдущий раздел Перейти в следующий раздел

Постановка задачи

Необходимо разработать сценарий NeedAddTimestampToDocumentSignature, который определяет, нужно ли проставить штамп времени в подпись. Если подпись сформирована модулем расширения Standard Encryption, то сценарий возвращает результат TRUE.

Текст сценария

 

// Определить документ, версию документа и подпись.

Document: IEDocument = Object.Params.PopVar("Document")

Version: IEDocumentVersion = Object.Params.PopVar("Version")

Signature: ISignature = Object.Params.PopVar("Signature")

/* Определить, сформирована ли подпись 

...модулем расширения Standard Encryption */

if Signature.Certificate.PluginName == "{B1B27433-D685-47F8-8500-CF9525407145}"

  Result = TRUE

else

  Result = FALSE

endif

© Компания DIRECTUM, 2018 Сообщество пользователей DIRECTUM
.navbar > a:hover { background: #FFD73B; }