|
Работа нескольких с одним документом | ☑ | ||
---|---|---|---|---|
0
Виль
05.02.13
✎
11:59
|
УТ 10.3 - два пользователя сидят в одном документе - как ограничить доступ к второго пользователя к открытому документу?
|
|||
1
LehhaK
05.02.13
✎
12:01
|
Дык он не может его сохранять, пока у первого открыт
|
|||
2
Maxus43
05.02.13
✎
12:02
|
штатно - никак. Тут принцип - кто первый изменил открытый документ - тот и главный
|
|||
3
Man4kin
05.02.13
✎
12:02
|
Перед заходом в документ проверяй его блокировку
|
|||
4
Ayvengo
05.02.13
✎
12:02
|
(5) если пользователем были внесены какие-то изменения он автоматом блокируется. Если хочешь запретить открытие, нужно прописывать.
|
|||
5
mikecool
05.02.13
✎
12:03
|
Блокировать()
|
|||
6
mikecool
05.02.13
✎
12:03
|
и кажется ПроверитьБлокировку()
|
|||
7
mikecool
05.02.13
✎
12:04
|
и ессно делать это в приоткрытии или передоткрытием, не помню где делал
|
|||
8
Man4kin
05.02.13
✎
12:04
|
Блокировать(), если не дает, значит документ уже открыт кем то
|
|||
9
Maxus43
05.02.13
✎
12:04
|
(6) Заблокирован()
Но он не даст информации о блокировке в другом сеансе |
|||
10
Ayvengo
05.02.13
✎
12:05
|
(5) а мне то зачем это пишешь?:)
|
|||
11
Reset
05.02.13
✎
12:05
|
(10) Это ты ему, а не он тебе :)
|
|||
12
Виль
05.02.13
✎
12:06
|
Всем спасибо
|
|||
13
Ayvengo
05.02.13
✎
12:07
|
(11) аа, точно :) хехе, опять я в будущее пишу)
|
|||
14
Виль
05.02.13
✎
12:16
|
(5) Блокировать() поставил в ПередОткрытием - не срабатывает почему-то
|
|||
15
Виль
05.02.13
✎
16:45
|
Сработало так
Попытка ЭтотОбъект.Заблокировать(); Исключение Текст = "ru = ""Документ уже редактируется."";" + " en = ""Can't lock the document."""; Предупреждение(НСтр(Текст)); Отказ = Истина; возврат; КонецПопытки; |
|||
16
Reset
05.02.13
✎
16:49
|
(15) А оно реально именно так надо - чтобы даже просматривать одновременно нельзя было?
|
|||
17
Виль
05.02.13
✎
17:20
|
В нашем случае так и хотели
|
|||
18
BigShmax
05.02.13
✎
17:23
|
ну надо бы вывести кем блокируется. а то кто то открыл док и ушел обедать, и усе - пошли звонки админу.
|
|||
19
hhhh
05.02.13
✎
17:37
|
(17) а если кому-то реестр документов напечатать или еще что? Будут все сидеть, дожидаться этого придурка? Пока он документ поредактирует?
|
|||
20
Reset
05.02.13
✎
17:40
|
(19) Это объектная блокировка, читать данные запросами она не мешает
|
|||
21
Reset
05.02.13
✎
17:44
|
+ Она вообще ничему не мешает, кроме как повторному наложению самое себя
|
|||
22
Maxus43
05.02.13
✎
17:45
|
(21) на получитьОбъект().записать() тоже не влияет?
|
|||
23
Reset
05.02.13
✎
17:46
|
(22) Неа.
Но в (17) я не уверен, скорее шел разговор об невозможности одновременного редактирования (что платформа сама делает достаточно успешно). Впрочем, ТСу виднее. |
|||
24
Ayvengo
06.02.13
✎
15:10
|
Эх, видать 7шники .. привыкли к этой унылой блокировке объекта.
|
|||
25
Serg_1960
06.02.13
✎
15:20
|
Заглянул, думал разговор тут об одновременной работе нескольких пользователей с одним и тем-же документом, а оказывается - наоборот... ТС, ты это, щепетильнее заголовок темы составляй :)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |