Вообщем проблема, не знаю с чем связаная :
Этот код выполняю в кнопке, которая расположена в другом доке doc2
Set doc1 = db.GetDocumentByUNID (Unid)
If doc1.IsUIDocOpen Then
Set uidoc1 = nw.EditDocument(False, doc1, False,,,False)
.....
End If
doc1 - открыт в UI, но не активен(не текущий док), а doc2 - активен, текущий док.
Так вот этой функцией Set uidoc1 = nw.EditDocument(False, doc1, False,,,False) - должен doc1 стать активным( текущим), так и есть, только если doc1 уже был в базе,я его открыл и потом по кнопке из doc2 выполнил код, а если я doc1 создал:
Dim UIdoc As NotesUIDocument
Set UIdoc=work_space.ComposeDocument("","",FormName)
и сохранил в UI
@Command([FileSave])
тогда
Set uidoc1 = nw.EditDocument(False, doc1, False,,,False) - открывает doc1 в новом окне , в чем проблема?