|
RLS право на Изменение | ☑ | ||
---|---|---|---|---|
0
antiteror91
22.06.16
✎
11:23
|
Здравствуйте. Пытаюсь создать роль по которой пользователь сможет изменять только свои документы, а смотреть все. пишу в ограничении доступа на "изменение": Где Ответсвенный = &ТекущийПользователь. Но это ограничение не срабатывает. Помогите пожалуйста. Что не так?
|
|||
1
PR
22.06.16
✎
11:28
|
Все верно.
Программа как бы намекает, что сначала надо окончить школу и научиться писать без синтаксических ошибок. |
|||
2
antiteror91
22.06.16
✎
11:38
|
(1) если не знаете ответа, то не флудите...
|
|||
3
antiteror91
22.06.16
✎
11:39
|
(0) если аналогичное условие ставлю на право "Чтение", то в журнале документов отображаются документы созданные пользователем.
|
|||
4
PR
22.06.16
✎
11:40
|
(2) Я дал абсолютно верный исчерпывающий ответ на вопрос, почему программа не воспринимает такой RLS
|
|||
5
PR
22.06.16
✎
11:41
|
(3) То есть в документе реально есть реквизит "Ответсвенный"?
|
|||
6
antiteror91
22.06.16
✎
11:48
|
(5) да есть. если правило "Чтение" работает значит есть ...
|
|||
7
Гипервизор
22.06.16
✎
11:53
|
(6) Спрошу прямо, если по другому никак.
Реквизит "Ответственный" или "Ответсвенный"? |
|||
8
antiteror91
22.06.16
✎
11:57
|
(7) Если у меня будет писать Где ОтветсТвенный = &ТекущийПользователь и поле называться "Ответственный" то все заработает?. Я правило делал конструктором и даже и смотрел как там реквизит "Ответственный" называется....
|
|||
9
antiteror91
22.06.16
✎
11:58
|
(7) вопрос в том что у право "Чтение" ограничение срабатывает а у права "Изменение" нет. Почему???
|
|||
10
Гипервизор
22.06.16
✎
12:05
|
(9) В чем выражается несрабатывание? Можно изменять все документы? Значит есть другая роль, где это разрешено.
|
|||
11
antiteror91
22.06.16
✎
12:08
|
(9) да он может редактировать абсолютно все реализации. У данного пользователя только одна роль.
|
|||
12
antiteror91
22.06.16
✎
12:08
|
(11) к (10)
|
|||
13
PR
22.06.16
✎
12:13
|
Тогда одно из трех:
1. Есть другая роль, в которой это разрешено 2. Человеку вообще не назначена эта роль 3. Ты нам врешь |
|||
14
antiteror91
22.06.16
✎
12:18
|
(13) я все перепроверил по вашим пунктам. пользователь может редактировать чужие документы при условии что у него только одна роль.
|
|||
15
PR
22.06.16
✎
12:20
|
(14) Значит пункт 3
|
|||
16
antiteror91
22.06.16
✎
12:23
|
(15) смысл мне врать? я делал уже несколько раз роль с нуля. и столкнулся с такой проблемой.... (15) проверь сами этот момент...
|
|||
17
3uJI
22.06.16
✎
12:32
|
(15) ну почему сразу ложь? RLS иногда работает со странностями, хотя почему у топикстартера так я не знаю. Причем вроде все прозрачно - запрос видно, а резалт иной раз удивляет. я подозреваю типовые роли, а не сам механизм RLS. Вот если взять типовую УПП (на замке, 8.2.19.130) Роль мастер смены (1 вариант без RLS), режи файловый - все работает. Включаем RLS по подразделениям (что бы мастер видел только свое подразделения) - работает. Как только все это добро загрузим в клиент-сервер - все! капец! (win 2012 R2 + MS SQL 2012 банда 1С на 4 ядра все х64)! так вот - нет прав. почему? - регистр материалы в эксплуатации нет доступа. Хотя проведение, изменение и т.д. все есть. RLS в данном случае тоже начинает работать непредсказуемо. То есть ограничение на чтение происходит, а на изменение нет. так что кто его знает, что там у автора.... опять же мы не знаем какая конфа - может там нетленка ;)
|
|||
18
3uJI
22.06.16
✎
12:35
|
(17) извиняюсь за ошибки - автоисправление ;(
банда 1С = бандл от 1С. Режим = режим |
|||
19
PR
22.06.16
✎
12:38
|
(17) А, ну хорошо.
1С сложная система, поэтому кто знает, как могут отрабатывать платформенные алгоритмы. Может быть отработают, но не исключено, что и не отработают. У меня вот был случай, вроде RLS написали, все хорошо, а не работает. Мистика или что, непонятно. В общем непредсказуемая система, да. |
|||
20
PR
22.06.16
✎
12:38
|
(16) Что мне проверить? У меня нет твоей базы.
|
|||
21
antiteror91
22.06.16
✎
12:40
|
(20) бух 2.0
|
|||
22
PR
22.06.16
✎
12:41
|
(21) Рукалицо
У меня на бух 2.0 все работает. Закрываем тему? |
|||
23
antiteror91
22.06.16
✎
12:42
|
(22) пользователь может редактировать только свои документы и видит все??
|
|||
24
3uJI
22.06.16
✎
12:42
|
(21) а он сам догадается, какую роль ты делал? и галочки расставит интуитивно или телепатически? ;)
|
|||
25
Гипервизор
22.06.16
✎
12:43
|
(22) У меня не бух, но тоже работает.
Так что о чем-то нам умолчали.. |
|||
26
antiteror91
22.06.16
✎
12:44
|
(24) галочки стоят все кроме интерактивного удаления. и прописано условие в право изменить: Где ОтветсТвенный = &ТекущийПользователь
|
|||
27
Shurjk
22.06.16
✎
12:45
|
(19) Ответ истинного профессионала.
|
|||
28
3uJI
22.06.16
✎
12:45
|
Автору - решения, видимо, нет. Поскольку часто работает все индивидуально. Даже в самой 1С часто не могут воспроизвести по описанию ошибки на своих же конфах. на партнере таких случаев полно.
|
|||
29
PR
22.06.16
✎
12:46
|
(23) Да
|
|||
30
PR
22.06.16
✎
12:47
|
(27) По аналогии с (17), то есть обильно ни о чем
|
|||
31
PR
22.06.16
✎
12:50
|
(28) Да что тут говорить.
Я вот помню вчера меня спрашивают про ОС, как модернизацию сделать, а я откуда знаю, все же так индивидуально. ОС может стоить сто тысяч, а может и все полмиллиона. Опять же, может его 5-го числа вводили, а может и вчера. В платформе могут быть ошибки, регистрируют же на партнерке. Как тут скажешь однозначно? |
|||
32
3uJI
22.06.16
✎
12:52
|
(30) а, ну да - в (19) ведь "мистика", а у остальных это "ни о чем"... далее (27)
|
|||
33
Гипервизор
22.06.16
✎
12:53
|
(0) Проверь на новом пользователе чтоли.
Заинтригован непредсказуемостью РЛС. |
|||
34
PR
22.06.16
✎
12:56
|
(32) Рукалицо
В (19) сарказм Какие странности, какая мистика, какая непредсказуемость? "Резалт" иной раз удивляет только тех, кто в 1С ничего не соображает. |
|||
35
Shurjk
22.06.16
✎
12:59
|
(32) Если ссылаться на мистику то надо в экстансенсы идти а не в программисты. Программист твредящий о чудесах всего лишь прикрывает этим свою некомпетентность и лень.
|
|||
36
3uJI
22.06.16
✎
13:00
|
(34) ой. вот же угораздило с "профи" столкнуться ... ничего, что я одним интернетом с вами пользуюсь ?
Если бы все было как ты нам тут заливаешь - этих форумов бы вообще не было. Поскольку все и так понятно и предсказуемо. |
|||
37
3uJI
22.06.16
✎
13:01
|
(35) так на мистику ссылаюсь не я, а вон Роман...
|
|||
38
PR
22.06.16
✎
13:02
|
(36) Я как раз и не говорю, что все и так понятно и предсказуемо.
Но все объяснимо без всякой мистики и непредсказуемости. |
|||
39
PR
22.06.16
✎
13:03
|
(37) LOL
А (17) и (28) кто написал? |
|||
40
3uJI
22.06.16
✎
13:04
|
(38) вот автору и объясни! я то свои проблемы давно порешал. и про мистику не я тут рассказываю... но не все можно объяснить - поскольку у нас есть доступ только к конфигурации, а вот как реализовано в платформе иной раз и вопросы.
|
|||
41
PR
22.06.16
✎
13:05
|
(40) Рукалицо
|
|||
42
3uJI
22.06.16
✎
13:05
|
(39) это вопроизводится - решается включение роли кладовщика.
|
|||
43
3uJI
22.06.16
✎
13:06
|
(41) ясно ;( давай оставим тему автору...
|
|||
44
antiteror91
22.06.16
✎
13:10
|
(0) я в бух 1.6 проверил эту проблему, она точно такая же.
|
|||
45
Shurjk
22.06.16
✎
13:24
|
(44) Скриншоты давай, а то на слово тебе никто тут не поверит.
|
|||
46
antiteror91
22.06.16
✎
16:11
|
(45) взял типовую 1,6 бух
http://i9.pixs.ru/storage/1/4/5/1png_2440372_22438145.png |
|||
47
antiteror91
22.06.16
✎
16:15
|
||||
48
antiteror91
22.06.16
✎
16:17
|
||||
49
vde69
22.06.16
✎
16:33
|
(48) RLS не запрещает редактировать, она запрещает сохранять...
|
|||
50
antiteror91
22.06.16
✎
16:38
|
(49) а почему тогда кнопка ок доступна на скрине (48)?? я спокойно записываю документ чужой.
|
|||
51
vde69
22.06.16
✎
16:55
|
(50) что я вижу:
1. вижу пользователя ГлавБух 2. вижу права в конфигураторе (хотя права нужно устанавливать в пользовательском режиме) мне кажется у Вас RLS банально не включен... следующее поведение будет нормальным при включённом RLS с запретом изменений: форма позволяет редактировать и нажать кнопку "ок", при этом если объект имеет новый измененный штамп времени (версию) - 1с выдаст ошибку доступа. Если штамп времени такой-же как и в базе - ничего не произойдет, документ закроется без ошибки. |
|||
52
vde69
22.06.16
✎
16:57
|
(51) +
судя по всему у пользователя дополнительно есть право главного бухгалтера - а там RLS не включено!!! удалите пользователя из группы главного бухгалтера!!! |
|||
53
vde69
22.06.16
✎
16:58
|
(51) +
при установке прав в конфигураторе - при входе пользователя в 1с права пользователя меняются в соответствии с профилем, по этому изменять список ролей у пользователя в конфигураторе - БЕСПОЛЕЗНО |
|||
54
antiteror91
22.06.16
✎
17:31
|
(53) группы пользователей пустые, а у пользователя активна только роль бухгалтер как видно на (47)
|
|||
55
vde69
22.06.16
✎
18:09
|
(54) не хотите не верьте, я Вам Русским языком написал - покажите права пользователя в ПОЛЬЗОВАТЕЛЬСКОМ режиме а не в конфигураторе !!!!
|
|||
56
antiteror91
22.06.16
✎
18:18
|
(55) помогло. Спасибо ВАМ ОГРОМНЕЙШЕЕ!!!!!!
|
|||
57
vde69
22.06.16
✎
18:34
|
(56) :) а упирались :)
|
|||
58
Cyberhawk
22.06.16
✎
18:36
|
"если объект имеет новый измененный штамп времени (версию) - 1с выдаст ошибку доступа" // Это ты про оптимистическую объектную блокировку?
|
|||
59
vde69
22.06.16
✎
18:50
|
(58) нет, я про то, что обьект записывается в субд только при изменении штампа времени
|
|||
60
Cyberhawk
22.06.16
✎
21:30
|
(59) А в каких случаях после редактирования объекта в форме и вызова метода Записать() объект в БД не будет записан без всяких сообщений / предупреждений?
|
|||
61
PR
23.06.16
✎
13:12
|
Что, все-таки ТС нам врал?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |