Имя: Пароль:
1C
1С v8
Бухгалтерия 3.0 запретить ввод контрагентов типовыми средствами или невозможно
0 ANDRU48
 
30.01.15
15:57
Как запретить типовыми средствами на уровне профилей доступа ввод контрагентов или все таки создавать свою роль?
1 Психотерапевта Вызыва
 
30.01.15
16:09
там разве роли нет типа "Добавление контрагента"
2 ANDRU48
 
30.01.15
16:14
(1) нет
3 bolero
 
30.01.15
18:19
плюсую, оч. хочется бухгалтерам запретить трогать данные по контрагентам

чтобы ответственный был менеджер, который контрагента ведет

насколько я понял, можно решить только своей ролью
4 ANDRU48
 
02.02.15
14:45
Отдельно роль по созданию контрагентов и договоров сделал (типовой профиль "Только просмотр" + своя роль на редактирование контрагентов и договоров).

Теперь нужно сделать обратное, чтобы пользователь с типовым профилем "Бухгалтер" не смог трогать контрагентов, договора и необходимые справочники).

Может кто сталкивался?
Какую роль лучше скопировать и снимать в ней галки или придется создавать с нуля свою?
5 makaorel
 
02.02.15
14:49
(4) можно к коде прописать
6 ANDRU48
 
02.02.15
14:51
(5) можно прописать в подписке Если РольДоступна, но делать так не хочется, если увеличивать роль подписка все будет резать при записи.
7 1976vas
 
02.02.15
14:52
(6)А через РЛС это нельзя реализовать?
8 ANDRU48
 
02.02.15
14:53
сложность в том, что типовой профиль "Бухгалтер" состоит из нескольких ролей и нужно будет каждую роль анализировать, чтобы сделать из всех одну.
9 Dmitrii
 
гуру
02.02.15
14:59
(6) >>  если увеличивать роль подписка все будет резать

Поясни эту фразу. Я ничего не понял.
Не понимаю почему, если создать подписку ПередЗаписью с обработчиком Если НЕ РольДоступна("РольНаРедактированиеКонтрагентов") Тогда Отказ=Истина КонецЕсли, должны возникнуть какие-то проблемы.
10 FIXXXL
 
02.02.15
15:07
(4) ну посмотри у буховских ролей, у кого есть возможность создавать контра
скопируй, галки убери и пользуй только эти роли
но если появятся новые объекты, может вылезти бяка

видимо через подписку на справочник тут проще
11 Naumov
 
02.02.15
15:20
Проще создать роль и проверять ее в подписке и тупо давать отказ, кому роль не выдана.
12 ANDRU48
 
02.02.15
15:39
(9) если у пользователя есть роль на редактирование контрагентов, к примеру УправлениеПродажами или Полные (не РольНаРедактированиеКонтрагентов), то будет срабатывать подписка и у этого пользователя не будет роли (РольНаРедактированиеКонтрагентов), то ему будет нельзя редактировать контрагентов, а на самом деле можно.
13 ANDRU48
 
02.02.15
17:33
Есть ещё варианты