Имя: Пароль:
1C
1С v8
Заблокировать открытый документ
0 Snail
 
09.12.20
11:49
Как сделать так, чтобы если я открыл документ, тогда другой пользователь не смог его открыть пока я не закрою?
НачатьТранзакцию?
1 Ненавижу 1С
 
гуру
09.12.20
11:54
(0) а зачем запрещать именно открытие документа? почему не изменения?
2 Snail
 
09.12.20
11:55
Не принципиально, можно и запретить изменения
3 Snail
 
09.12.20
11:56
Подскажите как
4 Snail
 
09.12.20
11:58
ЭтотОбъект.Заблокировать();  ?
5 oslokot
 
09.12.20
11:59
ЗаблокироватьДанныеДляРедактирования
6 Snail
 
09.12.20
12:02
Я так делал

&НаСервере
Процедура ПриЗакрытии(ЗавершениеРаботы)
    
    ЭтаФорма.РазблокироватьДанныеФормыДляРедактирования();
КонецПроцедуры

Не блокирует
7 Snail
 
09.12.20
12:07
ЗаблокироватьДанныеДляРедактирования(Объект.Ссылка,,ЭтаФорма.УникальныйИдентификатор);
Работает
8 youalex
 
09.12.20
12:07
&НаСервере
Процедура ПриЗакрытии(ЗавершениеРаботы)

ась?
9 Snail
 
09.12.20
12:07
Всем спасибо )
10 Snail
 
09.12.20
12:12
Не разблокировывает при закрытии
11 Snail
 
09.12.20
12:14
Пока не закроешь список документов
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший