Имя: Пароль:
1C
1С v8
Как разделить доступ на изменение реквизита?
,
0 extrim-style
 
03.07.12
08:50
Есть настройка в отчете в виде дерева значений - реквизит объекта. Доступ к настройке у двух пользователей разных отделов. Хочу запретить изменение этой настройки для второго пользователя, если она уже редактируется первым. Можно?
1 F13
 
03.07.12
08:57
Сохранять настройку под разными пользователями.
2 extrim-style
 
03.07.12
08:59
(1) Тогда это будут 2 разных настройки
3 extrim-style
 
03.07.12
09:22
Ап
4 Pro-tone
 
модератор
03.07.12
09:26
Роль сделать на реквизит и назначить ему ее, либо в коде проверять доступность роли и кодом закрывать доступ к реквизиту
5 extrim-style
 
03.07.12
09:29
(4) как раз доступ на редактирование для определенной роли. Эта роль у двух человек. Необходимо разделить редактирование.
6 0_Serg_0
 
03.07.12
09:29
(0)
не взлетит
7 extrim-style
 
03.07.12
09:31
(6) я так понимаю нужно в РС записывать и ставить блокировку?
8 0_Serg_0
 
03.07.12
09:33
в (0) неадекватное задание
в (7) неадекватное понимание

---------
не взлетит
9 extrim-style
 
03.07.12
09:33
(8) просвети по адекватному
10 0_Serg_0
 
03.07.12
09:35
(7)
на что ты будешь ставить блокировку??

если с помощью  - Заблокировать() - то глянь в СП  для чего она юзается
11 extrim-style
 
03.07.12
09:37
(10) БлокировкаДанных - Предназначен для явной блокировки данных от чтения или изменения другими сессиями.
12 0_Serg_0
 
03.07.12
09:46
хм...
а как момент изменения настроек будешь определять?
13 0_Serg_0
 
03.07.12
09:47
если по событию - тогда там и пробовать блокировать (без регистра)
14 extrim-style
 
03.07.12
09:48
(13) ПриНачалеРедактирования
15 extrim-style
 
03.07.12
09:48
(13) каким образом?
16 0_Serg_0
 
03.07.12
09:53
в элемент блокировки попробовать вставить настройку этого отчета
17 extrim-style
 
03.07.12
10:06
(16) в БлокировкеДанных судя по СП могут быть только внешние данные (БлокировкаДанных.Добавить)
18 0_Serg_0
 
03.07.12
10:21
извращение конеч... но

тогда или элемент справочника или запись регис тра выделить под этот отчет и блокировать её в событии
а у другого пользователя проверять заблокировано или нет