|
Подписка на событие. | ☑ | ||
---|---|---|---|---|
0
ЗЫ5
12.04.12
✎
16:07
|
Вопрос можно ли подписаться на событие в общем модуле например на процедуру
Процедура ПроверитьВозможностьРаботыПользователя(Отказ) Экспорт Если НЕ РольДоступна("ПолныеПрава") И НЕ РольДоступна("Бухгалтер") Тогда Отказ = Истина; #Если Клиент Тогда Предупреждение("У текущего пользователя нет доступных ролей, для запуска информационной базы.", 10, "Недостаточно прав доступа"); #КонецЕсли КонецЕсли; КонецПроцедуры И убрать эту идиотскую проверку в бухгалтерии. |
|||
1
zak555
12.04.12
✎
16:07
|
подпишись на действие с объектом
|
|||
2
Defender aka LINN
12.04.12
✎
16:08
|
Подписаться на процедуру - это мощно. ВнушаетЪ. А что мешает в ней просто содержимое закомментировать, например?
З.Ы. И, кстати, что тебе не нравится-то? Без одной из этих ролей ты в типовой тупо работать не сможешь. |
|||
3
ЗЫ5
12.04.12
✎
16:09
|
(1) извините а с каким объектом? я вижу только "СправочникОбъект" "ДокументОбъект" и т.д
|
|||
4
ЗЫ5
12.04.12
✎
16:10
|
(2) да потому что это код ученика 1 класса, если я хочу сделать роль только просмотр, мне что комментировать Общий Модуль?
|
|||
5
hhhh
12.04.12
✎
16:15
|
(4) пишешь
Если НЕ РольДоступна("ПолныеПрава") И НЕ РольДоступна("Бухгалтер") И НЕ РольДоступна("ТолькоПросмотр") Тогда с тебя 500 баксов. |
|||
6
ЗЫ5
12.04.12
✎
16:16
|
(5) е мае гениально, я бы сам ни за что не догадался.. вопрос не в этом а в том что это идиотизм, из-за новой роли лезть в общий модуль..
|
|||
7
hhhh
12.04.12
✎
16:24
|
(6) дык, подписки тоже в общих модулях, или ты не знал?
|
|||
8
Smallrat
12.04.12
✎
16:24
|
надо сказать спасибо что из-за новой роли не понадобится лезть в модуль каждого документа, а то ведь есть прецеденты.
|
|||
9
ЗЫ5
12.04.12
✎
16:27
|
(6) в этом то и вопрос как подписаться на общие модули чтобы обойти процедуру эту.. я не знаю как..
|
|||
10
Defender aka LINN
12.04.12
✎
16:33
|
(4) Даже такая роль должна в некоторые места иметь права на запись, и на некоторые объекты - обязательно права на чтение. Роль "Бухгалтер" тебя от этого избавляет.
|
|||
11
ЗЫ5
12.04.12
✎
16:38
|
(10) Только роль Бухгалтер имеет права на редактирование и удаление справочников и документов, и зачем мне это?
|
|||
12
hhhh
12.04.12
✎
16:41
|
(11) дык вообще не будет работать, тебе же написали.
|
|||
13
ЗЫ5
12.04.12
✎
16:48
|
(12) Зачем мне удаление документов авансовый отчет что вы несете..
|
|||
14
ЗЫ5
12.04.12
✎
16:49
|
(12) Вы хоть посмотрите какие права имеет Роль Бухгалтер и потом пишите.. там помимо необходимых прав еще 90% прав на удаление и редактирование кучи документов и справочников..
|
|||
15
ЗЫ5
12.04.12
✎
16:50
|
(+14) которые отношения к просмотру никакого не имеют.
|
|||
16
YF
12.04.12
✎
16:54
|
У меня есть роль "Читатель". И ее я добавил в эту процедуру. Все, больше ничего не нужно.
(6) Не правильно мыслишь. Если с ролью "Читатель" можно будет работать, то для остальных ролей ничего писать не нужно. Каждому пользователю даешь роли "Читатель" + другие нужные роли ... |
|||
17
ЗЫ5
12.04.12
✎
16:56
|
(16) да это все понятно, сама схема кондовая чтобы добавить роль нужно лезть в общий модуль..
|
|||
18
YF
12.04.12
✎
16:59
|
(17) Дык 2 рабочие роли всего в БП. Остальные - дополнительные. Поэтому и запихнули в общий модуль, а иначе кто-нидь даст одну только роль "ПравоГлавногоБухгалтера" потом будет ругаться, что 1С'ники козлы и с одной этой ролью не пашет ...
+ Можно ведь поправить эту процедуру, чтобы список доступных ролей брала откуда хочешь ... |
|||
19
unregistered
12.04.12
✎
17:07
|
Поддержу автора ветки.
Задача сделать роль с правами только на просмотр довольно часто встречается. Почему в типовых конфигурациях такой роли нет, не совсем понятно. Именно её можно было бы сделать в качестве базовой. А всякие там "Бухгалтер" и "ПолныеПрава" - как дополнительными, расширяющими роль "Читателя". |
|||
20
AlexNew
12.04.12
✎
17:10
|
Это роль для директора, чтобы все смотрел, но никуда не влез?
|
|||
21
YF
12.04.12
✎
17:13
|
(19) Я тоже за, но 1С'никам, походу, лень
|
|||
22
hhhh
12.04.12
✎
17:24
|
(19) у нас есть тут вообще у всех полные права, вообще ролью бухгалтер не пользуются. И никто пока ничего не стер. Зато работает в 10 раз быстрее на полных правах.
|
|||
23
ЗЫ5
12.04.12
✎
17:25
|
(22) а вот у нас идиотов хватают залазят в закрытый период и лопатят доки
|
|||
24
hhhh
12.04.12
✎
17:27
|
(23) дык с полными правами тоже нельзя в закрытый период.
|
|||
25
YF
12.04.12
✎
17:27
|
(24) Давно?
|
|||
26
hhhh
12.04.12
✎
17:28
|
(25) всегда так было. Лет 10 уже.
|
|||
27
YF
12.04.12
✎
17:29
|
(26) У меня можно, даже в типовой БП 2.0
|
|||
28
ЗЫ5
12.04.12
✎
17:29
|
у нас тоже можн овсе лазят в закрытый период..
|
|||
29
ЗЫ5
12.04.12
✎
17:31
|
Типовая конфа БП 2.0 пользователь с набором прав Бухгалтер лезет в закрытый период и сохраняет документ..
|
|||
30
ЗЫ5
12.04.12
✎
17:31
|
это только у меня так или у всех?
|
|||
31
YF
12.04.12
✎
17:32
|
(30) С Бухгалтером нельзя, значит только у тебя
|
|||
32
unregistered
12.04.12
✎
17:34
|
(22) >> И никто пока ничего не стер
Это до поры до времени. Здорово, когда у тебя в базе сидит не больше десятка качественно выдрессированных квалифицированных бухов. Но всё резко меняется, как только запускаешь в базу еще пару десятков пользователей, которые, как обезьяны с гранатами - только умеют первичку вколачивать, но при этом имеют права почти на всё. И страшно даже не за документы - там есть хотя бы дата запрета редактирования, которую можно настроить по пользователям. Страшно за справочники. |
|||
33
Конфигуратор1с
12.04.12
✎
17:35
|
(27)в украинской типовой есть галочка - забить на дату запрета для полных прав
|
|||
34
Конфигуратор1с
12.04.12
✎
17:37
|
(0)Процедура откуда вызывается?
|
|||
35
Smallrat
12.04.12
✎
18:06
|
(33) эта галка во всех бухиях есть - пока галка не проставлена, под полными правами в закрытом периоде не полазишь. Правда снять/установить галку пользователь с полными правами тоже естественно может.
|
|||
36
Конфигуратор1с
12.04.12
✎
18:14
|
(35)ну не правильно давать полные права тому кто засранец
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |