Постановка задачи
Необходимо разработать сценарий 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 |