Имя: Пароль:
1C
1С v8
Ограничить пользователя с полными правами
0 K1RSAN
 
18.06.18
13:35
Конфигурация отраслевая на базе БП 8.2
Каким образом можно ограничить пользователю с полными правами доступ к документам других пользователей? Клиент другого специалиста, потому переназначать роли нежелательно, но клиент захотел, чтобы этот пользователь не мог редактировать чужие документы. Зашел в настройки пользователя, оттуда перешел в регистр "доступ к документам других пользователей". Там была запись "все пользователи", удалил ее, но это не помогло. Где еще посмотреть можно?
1 hhhh
 
18.06.18
13:37
(0) по дате запрета пробуй
2 K1RSAN
 
18.06.18
13:39
(1) Документы текущие. То есть даже сегодняшнего дня зашел, подправил
3 K1RSAN
 
18.06.18
13:39
(1) Или только перенастроить роли? Просто я не знаю, что данный пользователь должен делать и с какой целью ему были назначены полные права - без курирующего специалиста не хотел бы лезть в это дело
4 YaFedor
 
18.06.18
13:41
Ну это же дурь. Если ограничить пользователя с полными правами, то он (обладая полными правами) сможет обойти ограничение.
5 Cool_Profi
 
18.06.18
13:41
Ну полные права они же и есть полные права...
6 hhhh
 
18.06.18
13:42
(2) сдедайте ему не полные права тогда
7 tesseract
 
18.06.18
13:48
(0) При включении полных прав, перестают работать ограничения на уровне записей. Так что не реально.
8 Cyberhawk
 
18.06.18
14:13
(7) "При включении полных прав" // Ты еще распиши, что означает "включение полных прав": как это понять (включены они или нет) и что надо сделать, чтобы включать-отключать.
9 88g88
 
18.06.18
14:16
В открываемом документе в процедуре при открытие описать проверку пользователя.
Если текущий пользователь не равен ответственный то возврат.

Ну и при наличии определенных прав или пользователь администратор по фио условие проверки не работает.
10 88g88
 
18.06.18
14:18
(9) или "перед открытием"
11 88g88
 
18.06.18
14:19
Стандартных решений нет
12 youalex
 
18.06.18
14:32
если совместимость позволяет, можно через расширение прикрутить RLS, по идее.
Но я бы еще раз посмотрел на "регистр "доступ к документам других пользователей" - какая там логика работы механизма.
13 фросия
 
18.06.18
14:37
убрать у пользователя полные права?
14 Базис
 
naïve
18.06.18
14:41
Дурной задаче - безумное решение.

При начале работы пользователя по условию начинать транзакцию, при завершении откатывать её.
15 K1RSAN
 
18.06.18
14:45
Короче - ждать возвращения куратора, чтобы перераспределить права как надо
16 hhhh
 
18.06.18
15:01
(15) студент, что ли? что за "возвращение куратора"?
17 Cool_Profi
 
18.06.18
15:02
(16) Куратор - это старший, кто принимает решения....
А ты студент...
18 Cyberhawk
 
18.06.18
15:04
(13) Как?
19 fgaabbb
 
18.06.18
15:07
создать роль НеПолныеПрава
20 hhhh
 
18.06.18
15:26
(17) а позвонить этому куратору не судьба?
21 K1RSAN
 
18.06.18
15:30
(17) куратор данного клиента. Тот, кто работает в основном с данным клиентом и несет ответственность за его работу. Разве не логично НЕ ЛЕЗТЬ в чужую зону ответственности без острой необходимости?
22 bolobol
 
18.06.18
16:14
Подписка на событие всех документов ПередЗаписью.
23 youalex
 
18.06.18
20:21
(19) Точнее,  ПолныеНоНеСовсемПрава )
24 tesseract
 
18.06.18
22:32
(23) Права  ЯНеХочуПониматьЧтоЯДелаю
25 Chameleon1980
 
19.06.18
04:37
полныеНеДоКонцпПрава
26 Chameleon1980
 
19.06.18
04:38
КакБудтоПолныеПрава
вот утро у меня началось мило
27 фросия
 
19.06.18
06:13
(18) снять галочку с полных прав же!
28 фросия
 
19.06.18
06:13
ПочтиПолныеПрава
29 Cyberhawk
 
19.06.18
08:40
(27) Что за галочка?
30 ptiz
 
19.06.18
08:53
(0) Регистра "доступ к документам других пользователей" в типовой БП 2.0 нет! Как он работает и как связан с ролью "ПолныеПрава" - ведомо только разработчикам.
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.