Форум продуктов IBM Lotus
Общие вопросы => Разработка приложений => Тема начата: ol_x от 15 Сентябрь 2012, 19:55:45
-
Доброго всем времени суток!
Помогите с кодом: скопировать один документ из одной базы в другую. Базы существующие.
-
если на скоряк ... то открываешь клиента и копируешь из вьюка во вьюшку
-
Костыли
-
Добрый день,
в лотусскрипте у документа есть метод копирования в другую базу:
notesDocument.CopyToDatabase( notesDatabase )
-
Я тут где-то глазом узрел строчку, что в базе документы имеют статус locked... Можете пролить на это свет?
-
Добрый день,
в лотусскрипте у документа есть метод копирования в другую базу:
notesDocument.CopyToDatabase( notesDatabase )
Я видел этот метод в примерах с currentsession в new database... Интересует способ, когда все бы реализовалось через getdatabase.
И хотелось бы еще немного инфы о флагах документа, такие как уведомление о прочтении. Как с ними работать?
-
Для баз можно настроить блокировки документов, чтобы один и тот же документ нельзя было редактировать одновременно,
Для GetDatabase аналогично:
Dim s As New NotesSession
Dim db As NotesDatabase
Dim doc As NotesDocument
Dim newDoc As NotesDocument
Set db = s.GetDatabase(<server>,<dbpath>)
' или для текщей базы можно: Set db = s.CurrentDatabase
......
......
Set newDoc = doc.CopyToDatabase( db )
' или просто: call doc.CopyToDatabase( db )
При прочтении скорее срабатывает код и что-то делает, нежели ставится флаг.