|
УПП, на скорую руку сляпать интерфейс | ☑ | ||
---|---|---|---|---|
0
NorthWind
16.01.17
✎
18:46
|
Добрый вечер!
Нужно сделать следующее. Сделать в УПП (обычный интерфейс) морду, которая позволила бы строить несколько отчетов, преимущественно продажных. Пара из них самописные и сидит во внешних отчетах. Из этой морды в принципе не должно быть возможности править никакие справочники и тем более документы - вот только строить те отчеты которые в ней будут доступны и все. И - главное - эту манипуляцию желательно сделать так чтобы потом не было геморроя при обновлении. Как подступиться наиболее идеологически верно? |
|||
1
nordbox
16.01.17
✎
18:48
|
Так и приступай,
кто не дает? |
|||
2
NorthWind
16.01.17
✎
18:48
|
Пока сделал следующее. Завел пользователя с ролями Пользователь и Менеджер по продажам. Создал интерфейс, где в меню доступны нужные отчеты. Создал общий модуль, где сделал выковыривание и запуск нужных внешних отчетов таким образом, чтобы можно было вызвать из меню. Почти работает, но есть проблемки...
|
|||
3
nordbox
16.01.17
✎
18:49
|
Делай Роль юзверю, в роли выбери права нужные что можно смотреть, а что нельзя
|
|||
4
NorthWind
16.01.17
✎
18:50
|
А с нее потом при обновлении крыжи слетать не будут, что можно, что нет?
|
|||
5
nordbox
16.01.17
✎
18:50
|
Отдельно этому "больному" юзверю роль делай, с обрезанием прав на объекты по самые гланды, пусть только читать может и все
|
|||
6
NorthWind
16.01.17
✎
18:50
|
(5)->(4)
|
|||
7
nordbox
16.01.17
✎
18:51
|
Ну если обновляться будешь правильно то не должны
|
|||
8
NorthWind
16.01.17
✎
18:51
|
(7) что имеется в виду?
|
|||
9
Фрэнки
16.01.17
✎
18:52
|
(4) так потому тебе и пишут, что новую уникальную роль для этого сдклай, чтоб обновление ее не смогло перетереть
|
|||
10
NorthWind
16.01.17
✎
18:52
|
(9) гуд, попробую
|
|||
11
NorthWind
16.01.17
✎
19:32
|
Если дать пользователю только стандартную роль "Пользователь", то он уже имеет право изменять некоторые справочники, которые в моем случае не надо бы, в частности справочник номенклатуры. Одновременное задание роли, где права на запись в этот же справочник были бы выключены, проблемы не решает. Если же не давать роль "Пользователь", конфа не пускает юзера в программу. Тупик?
|
|||
12
nordbox
16.01.17
✎
19:35
|
(11) Еще раз говорю, ОТДЕЛЬНУЮ Роль,
скопируй тогда роль Пользователь и по другому назови и модфицируй ее |
|||
13
NorthWind
16.01.17
✎
19:38
|
(12) пробовал именно так. Если выбрать потом для этого пользователя только ее - УПП не пускает в программу, говорит что не выбрана роль Пользователь (мы ж переименовали). А если их выбрать две вместе - то запреты не действуют.
|
|||
14
NorthWind
16.01.17
✎
19:42
|
можно попробовать подойти с другого боку. Сделать обычного менеджера по продажам, но интерфейсно убрать от него все что ему трогать не положено. Можно каким-то образом запретить переключение интерфейсов и убрать из интерфейса меню "Сервис"?
|
|||
15
nordbox
16.01.17
✎
19:52
|
||||
16
nordbox
16.01.17
✎
19:52
|
+15 Особенно вторя ссылка
|
|||
17
NorthWind
16.01.17
✎
19:54
|
(15) Спасибо!
|
|||
18
NorthWind
16.01.17
✎
19:55
|
>> В модуле обычного приложения в обработчике события "ПередНачаломРаботыСистемы" исправим проверку на доступную роль "Пользователь":
Н-дя... пичаль... |
|||
19
nordbox
16.01.17
✎
19:56
|
Чо не так?
|
|||
20
nordbox
16.01.17
✎
19:57
|
Ну извини у меня только 1.3, и та случайно завалялась,
чем могу..... |
|||
21
NorthWind
16.01.17
✎
19:57
|
(19) правка встроенного модуля
|
|||
22
NorthWind
16.01.17
✎
19:57
|
то бишь обновление без головной боли идет лесом
|
|||
23
nordbox
16.01.17
✎
19:58
|
Там одну строчку поправить надо то, ее и руками после обновления вернуть можно
|
|||
24
NorthWind
16.01.17
✎
20:01
|
(23) да это все понятно... то что можно было в коде проверку роли "Пользователь" подправить - это я уже днем понял. Только мне не верилось, что ради такой хрени как дать право "только чтение", вернее только отчеты, - нужно в модули лезть.
|
|||
25
NorthWind
16.01.17
✎
20:02
|
я-то думал, что это я тупой и каких-то простейших вещей не вижу
|
|||
26
nordbox
16.01.17
✎
20:04
|
из любого отчета через расшифровку юзверь сможет получить доступ правке данных....
|
|||
27
NorthWind
16.01.17
✎
20:07
|
(26) не, ну если делать как рекомендовано в статье, то карточки справочников будут открываться серыми или вообще "нет доступа".
|
|||
28
nordbox
16.01.17
✎
20:11
|
Да, все верно, я в (26) тебе говорю про то что ты хотел из роли Менеджера сделать.
|
|||
29
NorthWind
16.01.17
✎
20:13
|
Что ж, в любом случае - спасибо!
|
|||
30
nordbox
16.01.17
✎
20:14
|
(29) Удачи!
Если что то новое откопаешь, напиши, будем знать )) |
|||
31
NorthWind
18.01.17
✎
09:02
|
(30) ну есть еще один вариант - подписку на событие ПередЗаписью сделать на справочники и регистры сведений, которые трогать нельзя, и сделать там проверки и отказы. Не очень красиво, но конфа не трогается.
|
|||
32
NorthWind
18.01.17
✎
09:06
|
вообще очень странно, что ради такой примитивной вещи, как вывод только отчетов, приходится идти на такие изжоги... Казалось бы, простейшая тема.
|
|||
33
assasu
18.01.17
✎
09:26
|
(0) вам "сляпать" или "идеологически верно" ? сдается мне что это разные вещи
|
|||
34
NorthWind
18.01.17
✎
11:33
|
(33) я стараюсь нормально делать то за что берусь. и мне не нужен гимор с обновками позже.
|
|||
35
h-sp
18.01.17
✎
11:48
|
(34) гимор возникает, если одновременно и вы и 1с вносит корректировки в этот модуль. Так как в ближайшие 15 лет 1с вносить корректировки в этот модуль не собирается, то ваам гимор все эти годы не грозит, можете обновлять этот модуль в полностью автоматическом режиме, не задумываясь. Чего вы такой пугливый?
|
|||
36
NorthWind
18.01.17
✎
13:06
|
(35) вообще-то там изменения вносятся не в один, а в общей сложности в три модуля.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |