L 
		
				
				
			
		LuMee
В одной из тем неподалеку была высказана мысль, что документы можно скопировать из одной базы в другую, сохранив их UNID'ы. На днях попытался такое осуществить следующим образом:
	
	
	
	
		
Данный скрипт отрабатывает без каких-либо ошибок, однако в архивной базе ничего не создается, т.е. она так и остается пустой. Может кто-нибудь подсказать, в чем затык?
				
			
		Код:
	
	Dim ws As New NotesUIWorkspace
Dim sess As New NotesSession
Dim archiveDb As NotesDatabase
Dim view As NotesView
Dim doc As NotesDocument, newDoc As NotesDocument
Set archiveDb = New NotesDatabase("", "MyArchive.nsf")
Set view = ws.CurrentDatabase.Database.GetView("Docs2Copy")
Set doc = view.GetFirstDocument
While Not doc Is Nothing
Set newDoc = New NotesDocument(archiveDb)
Call doc.CopyAllItems(newDoc, True)
newDoc.UniversalID = doc.UniversalID
Call newDoc.Save(True, False)
Set doc = view.GetNextDocument(doc)
Wend 
	 
	 
	 
	 
	
 
 
		 
 
		 
	