Имя: Пароль:
1C
1С v8
Можно ли в коде проверить открыты ли определенные документы пользователем
0 Fedor
 
14.09.11
10:44
Можно ли в коде проверить открыты ли определенные документы пользователем? Чтоб, например, с не открытыми выполнять определенные операции, а про открытые выдать отчет или сообщение.
1 Renat11111
 
14.09.11
10:47
ДокументОбъект.<Имя документа>.Заблокировать (DocumentObject.<Имя документа>.Lock)
ДокументОбъект.<Имя документа> (DocumentObject.<Имя документа>)
Подойдет?

Заблокировать (Lock)
Синтаксис:
Заблокировать()
Описание:
Выполняет блокировку объекта от изменения другими режимами или пользователями.
Пример:
Попытка
   НовДокумент.Заблокировать();
Исключение
   Предупреждение("Невозможно заблокировать документ.");
КонецПопытки;
2 Fedor
 
14.09.11
10:48
Да, отлично! То что нужно. Спасибо!
3 zbv
 
14.09.11
10:48
(1) а если пользователь не вносил изменения, а просто открыл ?
4 mikecool
 
14.09.11
10:50
КлючУникальности, искать по нему