G
Guest
Для: nor
Спасибо за совет, но насколько я вижу по коду, ничего подобного (изменения ссылки на родительский документ) нигде не производится.
Иначе я бы знала как это делается.
Когда я нахожу эти документы (пока нашла 3 таких за месяц работы базы), то ссылка на родительский документ ($Ref) все еще сохраняется, тоесть при нажатии на нее открывается документ, бывший родительским.
Однако после пересохраниения ответа, ссылка $Ref начинает ссылаться на сам ответный документ.
Код, висящий на сохранении:
Проверю еще раз агенты - вдруг все-таки кто-то пытается менять родительское id ответа.
Спасибо за совет, но насколько я вижу по коду, ничего подобного (изменения ссылки на родительский документ) нигде не производится.
Иначе я бы знала как это делается.
Когда я нахожу эти документы (пока нашла 3 таких за месяц работы базы), то ссылка на родительский документ ($Ref) все еще сохраняется, тоесть при нажатии на нее открывается документ, бывший родительским.
Однако после пересохраниения ответа, ссылка $Ref начинает ссылаться на сам ответный документ.
Код, висящий на сохранении:
Код:
Sub Postsave(Source As Notesuidocument)
Dim ws As New NotesUIWorkspace
Dim pdoc As NotesDocument
Set uidoc = Source
Set doc = uidoc.Document
Dim parentUnid As String
parentUnid = doc.ParentDocumentUNID
If parentUnid <> "" Then
Set pdoc=ws.CurrentDatabase.Database.GetDocumentByUNID(parentUnid)
Call pdoc.Save(1,0,0)
End If
End Sub
Проверю еще раз агенты - вдруг все-таки кто-то пытается менять родительское id ответа.