Как правильно подписать без секции только одно поле в документе?
И так, чтобы если в поле ничегоне меняли, а в других полях были изменения, т подпись у этого поля осталась.
Вот кнопка подписать:
А вот кнопка проверки подписи:
И так, чтобы если в поле ничегоне меняли, а в других полях были изменения, т подпись у этого поля осталась.
Вот кнопка подписать:
Код:
Dim session As New NotesSession
Dim uiworkspace As New NotesUIWorkspace
Dim doc As NotesDocument
Dim item As NotesItem
Dim item2 As NotesItem
Set doc = uiworkspace.CurrentDocument.Document
Set item = doc.GetFirstItem("СОДЕРЖАНИЕ_")
item.IsSigned="true"
Call doc.Sign
Set item2=doc.GetFirstItem("$Signature")
Call item2.CopyItemToDocument(doc, "$SignatureOf_" & session.UserName)
Call doc.Save( False, True )
Messagebox "подписали содержание"
А вот кнопка проверки подписи:
Код:
Dim session As New NotesSession
Dim uiworkspace As New NotesUIWorkspace
Dim doc As NotesDocument
Dim item As NotesItem
Dim item2 As NotesItem
Set doc = uiworkspace.CurrentDocument.Document
Set item2 = doc.ReplaceItemValue("$Signature","$SignatureOf_" & session.UserName)
Call doc.Save(True, False)
Set item = doc.GetFirstItem("СОДЕРЖАНИЕ_")
If item.IsSigned Then
Messagebox "Signed"
Else
Messagebox "Not signed"
End If