• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

View.getselecteddocument

  • Автор темы Guest
  • Дата начала
G

Guest

Очень, очень нужна команда как - view.GetSelectedDocument. Может кто знает, как выташить выделенные документы из View?
 
S

Sandr

Денис Кириченко
Вам энтри нужен или документ? Я чего-то не понимаю...

Берете вышеуказанным методом получаете выделленные дкоументы. Потом из той вьюхи получаете коллекцию энтрисов. В колллекции энтрисов обрабатываете только те энтрисы, которые попали в коллекцию докуметов полученную способом db.unprocesseddocuments . Прямого метода получить выделеные энтрисы, вроде бы, нет.
 
G

Guest

Денис Кириченко
Вам энтри нужен или документ? Я чего-то не понимаю...

Берете вышеуказанным методом получаете выделленные дкоументы. Потом из той вьюхи получаете коллекцию энтрисов. В колллекции энтрисов обрабатываете только те энтрисы, которые попали в коллекцию докуметов полученную способом db.unprocesseddocuments . Прямого метода получить выделеные энтрисы, вроде бы, нет.

Когда я беру документы из view:
Код:
Set uiview = workspace.CurrentView
Set view = uiview.View
Set doc = view.GetFirstDocument	
Do While Not doc Is Nothing		
Print # tmpdatafilenumber%, |<tr>|
Forall c In doc.ColumnValues
то у меня доступно значение колонок записи, а вот когда через UnprocessedDocuments, нет :)

Код:
Set collection = db.UnprocessedDocuments
Set doc = collection.GetFirstDocument()
Do While Not doc Is Nothing
Print # tmpdatafilenumber%, |<tr>|	
Forall c In doc.ColumnValues[code]
 

Medevic

Что это ? :)
Green Team
10.12.2004
3 334
1
BIT
4
А если так коллекцию получить?
Set collection = uiview.Documents
 
G

Guest

А если так коллекцию получить?
Set collection = uiview.Documents

Способ достаточно корявый и долгий, но у меня получилось так:
Код:
Set uiview = workspace.CurrentView
Set view = uiview.View
Set collection = uiview.Documents

Dim docView As NotesDocument
Dim docSel As NotesDocument

Set docView = view.GetFirstDocument()
Set docSel = collection.GetFirstDocument()

Do While Not docView Is Nothing And Not docSel Is Nothing
If docSel.UniversalID=docView.UniversalID Then
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!