T
toli4sky
Добрый день!
Я в языке lotusscript пока очень мало знаю, подскажите пожалуйста такой вопрос, если можно по подробнее.
Коротко опишу начало:
В общем, в моей базе при выборе конкретного вида отображается список документов - это так сказать шаблоны, при открытии любого документа у меня открывается форма, конкретно заданная, одна и та же, у любого из этих документов. На этой форме есть несколько полей, с уже внесенными данными (поля в виде переключателей), так же на форме есть кнопка для создания нового документа и переноса значений этих полей.
Так вот суть проблемы в чем - при нажатии на эту кнопку надо бы что б значения переносились :welcome: вот у меня что то не получается так сделать, подскажите пожалуйста, уже неделю мучаюсь с этим.
Пока у моей кнопки таков программый код, написанный на lotusscript:
Sub Click(Source As Button)
Dim session As New NotesSession
Dim dbApplication As NotesDatabase
Dim ProcessID As String
Dim ErrString As String
Dim workspace As New NotesUIWorkspace
Dim docUI As NotesUIDocument
Dim docNew As NotesDocument
Dim v As Variant
Dim docMain As NotesDocument
Dim docCur As NotesDocument
Set docUI = workspace.CurrentDocument
Set dbApplication = session.CurrentDatabase
v = Evaluate({"Новый док":""})
Call DPWA_InitiateProcess(dbApplication, v(0), Nothing, "", "", ErrString)
End Sub
Я пробовал командой "Call docMain.AppendItemValue(Listtag(vl), v)" - но что то не получилось
пробовал "GetItemValue" - так же без успешно, да, и во время эксперементов очень часто появлялась ошибка "Object Variable Not Set"
Помогите люди добрые
Я в языке lotusscript пока очень мало знаю, подскажите пожалуйста такой вопрос, если можно по подробнее.
Коротко опишу начало:
В общем, в моей базе при выборе конкретного вида отображается список документов - это так сказать шаблоны, при открытии любого документа у меня открывается форма, конкретно заданная, одна и та же, у любого из этих документов. На этой форме есть несколько полей, с уже внесенными данными (поля в виде переключателей), так же на форме есть кнопка для создания нового документа и переноса значений этих полей.
Так вот суть проблемы в чем - при нажатии на эту кнопку надо бы что б значения переносились :welcome: вот у меня что то не получается так сделать, подскажите пожалуйста, уже неделю мучаюсь с этим.
Пока у моей кнопки таков программый код, написанный на lotusscript:
Sub Click(Source As Button)
Dim session As New NotesSession
Dim dbApplication As NotesDatabase
Dim ProcessID As String
Dim ErrString As String
Dim workspace As New NotesUIWorkspace
Dim docUI As NotesUIDocument
Dim docNew As NotesDocument
Dim v As Variant
Dim docMain As NotesDocument
Dim docCur As NotesDocument
Set docUI = workspace.CurrentDocument
Set dbApplication = session.CurrentDatabase
v = Evaluate({"Новый док":""})
Call DPWA_InitiateProcess(dbApplication, v(0), Nothing, "", "", ErrString)
End Sub
Я пробовал командой "Call docMain.AppendItemValue(Listtag(vl), v)" - но что то не получилось
пробовал "GetItemValue" - так же без успешно, да, и во время эксперементов очень часто появлялась ошибка "Object Variable Not Set"
Помогите люди добрые