Temat: Automatyczne nadawanie numeru dla dokumentu - Aplikacje...
Można numerować w PostSave.
Dokument już jest zapisany wiec jeden save więcej czy mniej to żaden kłopot.
Dla użytkownika chyba nie będzie kłopotem, że numer pojawi się w chwilę później?
Jako argument do RunOnServer podać świeżo zapisany dokument.
Sub Postsave(Source As Notesuidocument)
dim session as new NotesSession
dim numeratorAgent as NotesAgent
set numeratorAgent = session.CurrentDatabase.GetAgent("numerator")
call numeratorAgent.RunOnServer( source.document )
End Sub
Mniej więcej tak.
W agencie zrobić synchronizację w celu dostępu do licznika. Licznik oprzeć o zwykły dokument. Dokumenty profilu są w cache i nie sprawdza się. Czyli jeden widok + jeden dokument na tym widoku + GetFirstEntry