|
Тонкая настройка прав пользователя, БП3.0 (ограничение на просмотр одного справочника) | ☑ | ||
---|---|---|---|---|
0
Медвеедка
18.11.19
✎
11:19
|
Всем привет. Вопрос в следующем: группе пользователей необходимо закрыть (не просто закрыть, а чтоб они даже не видели) банковские счета, кроме одного. И тут явно без доработки не обойтись. Кто нибудь уже занимался подобным? Насколько я поняла необходимо настраивать через "Ограничение доступа к данным на уровне записей (RLS)". Или есть какие другие способы?
Залезла сейчас в конфу, так поняла для каждой роли надо обязательно добавлять что-то типа БанковскиеСчета ГДЕ БанковскиеСчета.Наименование = "044525187 БАНК ВТБ (ПАО)" И тоже будет вопрос. Почему в настройке ролей, в Банковских счетах в праве Просмотр кнопка Ограничение доступа не активна? На чтение, добавление, изменение активно, а на просмотр нет. Но как я понимаю мне на просмотр и надо дописывать. А ещё на Чтение там уже дописано ограничение, но это я так поняла, программистами 1С-никами. |
|||
1
RomanYS
18.11.19
✎
11:22
|
(0) RLS работает на чтение и запись. "Просмотр" - это возможность видеть в формах списка, в просмотре будет видно только доступное на чтение
|
|||
2
Медвеедка
18.11.19
✎
11:23
|
Хотя нет,на чтение и надо добавлять ограничение. Тут обозналась
|
|||
3
Медвеедка
18.11.19
✎
12:58
|
В целом разобралась,на копии получилось.
Написала такую строчку: БанковскиеСчета ГДЕ БанковскиеСчета.Наименование = "40701810900060000156, БАНК ВТБ (ПАО)" Ограничение сработало. Может кто подсказать, как ещё добавить условие на ограничение пользователя? Как можно дописать? |
|||
4
Fragster
гуру
18.11.19
✎
13:04
|
неверный подход
|
|||
5
Fragster
гуру
18.11.19
✎
13:05
|
||||
6
Медвеедка
18.11.19
✎
13:11
|
(5) к сожалению доступа к ИТС нет
|
|||
7
piter3
18.11.19
✎
13:11
|
(6) 7 дней бесплатно
|
|||
8
Медвеедка
18.11.19
✎
13:15
|
(7) точняк. ушла смотреть
|
|||
9
Медвеедка
18.11.19
✎
13:39
|
(4) а Вы про неверный подход изначально говорите, или по поводу пользователя?
Просто в статье, насколько я поняла, описан процесс создания с нуля, т.е. в базе нет ни ролей, ни пр. Вот допустим скриншот с моей группы доступа с вкладки Ограничение. https://d.radikal.ru/d39/1911/94/cf3af37eaaf7.jpg Ограничить я там смогу разве что пользователя, но не сам справочник. |
|||
10
Fragster
гуру
18.11.19
✎
14:43
|
(9) нужно доработать типовую: добавить свой вид ограничения доступа, доработать ограничения типовых ролей, имеющих доступ к соответствующим метаданным (наверное, кроме самого справочника банковских счетов тут еще какие-то документы?) а потом уже настроить группы доступа или профили.
|
|||
11
Михаил Козлов
18.11.19
✎
15:06
|
Можно за основу взять ограничение доступа по кассам.
|
|||
12
Затейник
18.11.19
✎
15:15
|
(3) Это совсем не правильно! Потом изменится расчетный счет, придет другой программист, и будет говорить, что тут за ересь творится?
Такие значения принято хранить в справочнике, и давать возможность пользователю их менять. |
|||
13
Медвеедка
19.11.19
✎
15:57
|
Блин, парни, жесть эти права.
В итоге норм ТЗ выглядит так: "Как пользователям (кроме 3-х) ограничить доступ к элементу справочника? БП3.0 Т.е. в базе ~50 пользователей. Необходимо к одному эл-ту справочника настроить доступ так, чтобы кроме 3-х пользователей никто ничего не смог с ним делать. Ни отчет, ни в доках выбирать." Как такое можно организовать? Явно не простым текстом как я писала. Допиливать только как в (10) указали? |
|||
14
pechkin
19.11.19
✎
16:05
|
да хотя бы галочку добавь в справочник и по ней фильтруй
|
|||
15
Медвеедка
19.11.19
✎
16:20
|
(14) не поняла сейчас.
И видимо в (13) немного не так написала. Вот например с банковским счётом (одним)ХХХ 3-м пользователям можно работать, а остальным нет. |
|||
16
Креатив
19.11.19
✎
20:16
|
Сдаётся мне, что создание дополнительной формы списка справочника со всевозможными ограничениями могут выручить.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |