Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

В момент открытия документа определить что документ уже открыт другим пользователем ?

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

Попытка
ЗаблокироватьДанныеФормыДляРедактирования()
РазблокироватьДанныеФормыДляРедактирования();
Исключение
Сообщить("Документ уже открыт "+ОписаниеОшибки();
КонецПопытки;
 
 Рекламное место пустует
   H A D G E H O G s
 
11 - 15.04.19 - 13:00
Ну или
ЗаблокироватьДанныеДляРедактирования()/ РазблокироватьДанныеДляРедактирования()

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует