1
1KIA
Помогите
Есть поле, в которое вносится номер документа, номер имеет вид: счетчик/пост. число/вносится вручную
Взяла пример кода с сайта
Вопрос как можно сделать, чтобы при QuerySave выполнялось обновление поля Number, только первой ее части. Т.к. если док-т был открыт у двоих, то он будет иметь одинаковый номер
Помогите
Есть поле, в которое вносится номер документа, номер имеет вид: счетчик/пост. число/вносится вручную
Взяла пример кода с сайта
Код:
If Source.IsNewDoc Then
Dim session As New NotesSession
Dim db As NotesDatabase
Dim view As NotesView
Dim item As NotesItem
Set db = session.CurrentDatabase
Set view = db.GetView( "number" )
Set doc = view.GetFirstDocument
If Not(doc Is Nothing) Then
Set item = doc.GetFirstItem( "nm" )
doc.nm= Int(item.Text )+1
Call doc.save(True,True)
End If
End If
Sub Postopen(Source As Notesuidocument)
Dim session As New NotesSession
Dim db As NotesDatabase
Dim view As NotesView
Dim item As NotesItem
Set db = session.CurrentDatabase
Set view = db.GetView( "number" )
Set doc = view.GetFirstDocument
If (Not(doc Is Nothing) And (source.IsNewDoc) ) Then
Set item = doc.GetFirstItem( "nm" )
Call Source.FieldSetText("Number",item.Text & "/111/")
End If
Вопрос как можно сделать, чтобы при QuerySave выполнялось обновление поля Number, только первой ее части. Т.к. если док-т был открыт у двоих, то он будет иметь одинаковый номер
Помогите