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

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

    Скидки до 10%

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

Блокировка документа

  • Автор темы root
  • Дата начала
R

root

Как сделать блокировку документа если он открыт у кого нибудь.
 
M

morpheus

Lock использовать, это если 6ка и выше
 
A

allex

Например вот так:
Код:
Sub Initialize 
Dim ws As New NotesUIWorkspace 
Dim session As New NotesSession 
Dim db As NotesDatabase 
Dim doc As NotesDocument 

Set db = session.CurrentDatabase 
Set doc = db.CreateDocument 
Call doc.ReplaceItemValue("Form", "My Form") 
If db.IsDocumentLockingEnabled Then 
Call doc.Save(True, False, True) 
Call doc.Lock 
End If 
Call ws.EditDocument(True, doc) 
End Sub
 
E

Elena Nefedova

Как сделать блокировку документа если он открыт у кого нибудь.
Если открыт, то и заблокирован тоже - используется временная блокировка.
Lock - это для постоянной блокировки: что открыт, что закрыт документ - все равно его редактировать может только тот, кто заблокировал.
При этом, если блокировка для базы включена, то и из меню этот пункт доступен - не обязательно лотусскрипт применять. Если же выключена - никакой скрипт все равно не поможет.
 
Мы в соцсетях:

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