|
В момент открытия документа определить что документ уже открыт другим пользователем ?
| ☑ |
0
budnik
15.04.19
✎
11:46
|
Можно в момент открытия документа определить что документ уже открыт другим пользователем ?
|
|
1
Галахад
гуру
15.04.19
✎
11:48
|
Нет.
|
|
2
budnik
15.04.19
✎
11:56
|
а как решают проблему , два пользователя открыли документ и редактирует , а после кто опоздал записать не может ?
|
|
3
SSSSS_AAAAA
15.04.19
✎
11:57
|
(2) Угу, ему сообщают, что уже есть счастливчик.
|
|
4
Галахад
гуру
15.04.19
✎
11:58
|
(2) Тот кто не успел вызывает первого на бой.
До смерти.
Проблема решена.
|
|
5
sqr4
15.04.19
✎
11:59
|
ЭтотОбъект.Заблокирован()?
|
|
6
Fish
15.04.19
✎
12:04
|
(2) Так платформа и решает: сообщает второму, что он опоздал и объект уже заблокирован пользователем "Пупкин В.В.".
|
|
7
Fish
15.04.19
✎
12:06
|
(4) "Проблема решена." - Наоборот. Если победит тот, кто не успел, то проблема останется "навечно", т.к. уже некому будет закрыть документ. :))
|
|
8
Serg_1960
15.04.19
✎
12:35
|
(юмор) Если первый юзверь откроет откроет документ, но не будет его записывать, то второй юзверь, испуганный предупреждение автора, останется заикой зря :))
|
|
9
Serg_1960
15.04.19
✎
12:39
|
PS: нужно предупреждать не о том, что объект открыт, а о том что объект записан другим пользователем. Кстати, на новых платформах разработчики могли бы реализовать этот функционал "по умолчанию".
|
|
10
H A D G E H O G s
15.04.19
✎
13:00
|
Жесть как она есть
Попытка
ЗаблокироватьДанныеФормыДляРедактирования()
РазблокироватьДанныеФормыДляРедактирования();
Исключение
Сообщить("Документ уже открыт "+ОписаниеОшибки();
КонецПопытки;
|
|
11
H A D G E H O G s
15.04.19
✎
13:00
|
Ну или
ЗаблокироватьДанныеДляРедактирования()/ РазблокироватьДанныеДляРедактирования()
|
|