Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Горячая тема (более 10 ответов) Изменять Права пользователей? (число прочтений - 3732 )
Sergey
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 135
Зарегистрирован: 18. Октября 2006
Пол: Мужской
Изменять Права пользователей?
19. Сентября 2007 :: 15:29
Печать  
Подскажите пожалуйста а достаточно уже знаний чтобы создать предопределенную процедуру ПриПроверкеПраваПользователя() чтобы в ней можно было запретить или разрешить Право
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Изменять Права пользователей?
Ответ #1 - 20. Сентября 2007 :: 04:18
Печать  
Какое право??
Нифига не понял Печаль
Объясни подробнее, желательно с примером Улыбка
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
dnp
Senior Member
****
Отсутствует


.

Сообщений: 479
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Изменять Права пользователей?
Ответ #2 - 20. Сентября 2007 :: 04:59
Печать  
Чтобы не перехватывать события ПриОткрытии() ПриЗаписи() и прочие, а перехватить одно событие, когда 1С проверяет, разрешено ли конкретное интерактивное действие пользователю, по заданному ему НаборуПрав. Я так понял.
  
Наверх
ICQ  
IP записан
 
Sergey
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 135
Зарегистрирован: 18. Октября 2006
Пол: Мужской
Re: Изменять Права пользователей?
Ответ #3 - 20. Сентября 2007 :: 10:52
Печать  
Правильно понял. Абсолютно точно)). Только кроме открытия и записи там есть еще куча всяких извращений))
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Изменять Права пользователей?
Ответ #4 - 20. Сентября 2007 :: 12:06
Печать  
ИМХО пока такие знания только у 1С Улыбка
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Изменять Права пользователей?
Ответ #5 - 20. Сентября 2007 :: 13:25
Печать  
artbear писал(а) 20. Сентября 2007 :: 12:06:
ИМХО пока такие знания только у 1С Улыбка

Да, такой функционал был бы ценный. Отключаем нафик проверку прав для пользователей в конфигураторе, пишем класс и проверяем сами.

Эхх не до конца еще доломона 1С Улыбка
  
Наверх
 
IP записан
 
Sergey
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 135
Зарегистрирован: 18. Октября 2006
Пол: Мужской
Re: Изменять Права пользователей?
Ответ #6 - 20. Сентября 2007 :: 13:32
Печать  
Жаль что 1С не хочет поделиться ими.
  
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Изменять Права пользователей?
Ответ #7 - 20. Сентября 2007 :: 13:40
Печать  
  

De quelle planète es-tu?
Наверх
 
IP записан
 
Sergey
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 135
Зарегистрирован: 18. Октября 2006
Пол: Мужской
Re: Изменять Права пользователей?
Ответ #8 - 20. Сентября 2007 :: 15:39
Печать  
orefkov

Так какие результаты?
  
Наверх
 
IP записан
 
sergling
Junior Member
**
Отсутствует



Сообщений: 24
Зарегистрирован: 05. Июля 2007
Пол: Мужской
Re: Изменять Права пользователей?
Ответ #9 - 21. Сентября 2007 :: 16:49
Печать  
Да, много гемора с этими правами, приходится переписывать это все в коде модулей, разрабатывать разные администраторы. Может поможем автору чем можем? Автор нуждается в помощи?  Подмигивание
  
Наверх
 
IP записан
 
Sergey
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 135
Зарегистрирован: 18. Октября 2006
Пол: Мужской
Re: Изменять Права пользователей?
Ответ #10 - 21. Сентября 2007 :: 18:30
Печать  
Если есть какие нибудь интересные наработки в этом направлении буду благодарен. Вообще чувствую придется писать что нить, а то уже достали юзеры то им добавь, то сделай такие же как у другого который в отпуск ушел...
  
Наверх
 
IP записан
 
dnp
Senior Member
****
Отсутствует


.

Сообщений: 479
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Изменять Права пользователей?
Ответ #11 - 22. Сентября 2007 :: 14:51
Печать  
+1
  
Наверх
ICQ  
IP записан
 
lustin
1c++ power user
Отсутствует


1C *.*, ROR, Java - на
этом остановимся

Сообщений: 907
Местоположение: Москва
Зарегистрирован: 20. Октября 2006
Пол: Мужской
Re: Изменять Права пользователей?
Ответ #12 - 23. Сентября 2007 :: 07:43
Печать  
Цитата:
Если есть какие нибудь интересные наработки в этом направлении буду благодарен. Вообще чувствую придется писать что нить, а то уже достали юзеры то им добавь, то сделай такие же как у другого который в отпуск ушел...


В этом смысле может

1. стоит посмотреть СКАТ с его Регистром правил  www.33lab.ru.

2. также почитать у КИНТa http://www.kint.ru/library/ в библиотеке.
  

бизнес-процесс как техническое задание прекрасно, только у бизнеса нет процессов; у бизнеса есть желание выжить
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
sedmin
1c++ developer
Отсутствует


I Hate Fat YaBB 2!

Сообщений: 862
Зарегистрирован: 24. Мая 2006
Re: Изменять Права пользователей?
Ответ #13 - 23. Сентября 2007 :: 09:26
Печать  
Ну, вообще-то регистры правил они как раз взяли у нас. Но после этого мы их сильно развили.
О регистрах правил вцелом и о их развитии можно почитать на http://www.kint.ru.
Развитием регистров правил являются регистры свойств (не путать с регистрами сведений 1С).

Например, регистр норм естественной убыли задает норму для каждого топлива вцелом, либо по резервуарам.

Регистр норм выдачи хозинвентаря задает сколько выдавать инвентаря для сотрудников по подразделениям и должностям, но для конкретного сотрудника может быть установлена двойная норма Улыбка.

Регистр доли ЕНВД задает долю ЕНВД для расчета зарплаты в разрезе фирмы/подразделения/сотрудника. Естественно, можно указать что-то одно, а можно указать все вместе.

А в регистре контроля доступа можно указать, что сотрудник может проводить документы только со своим складом.

И все это отлажено и работает у сотен клиентов более чем на 1000 рабочих мест. http://www.kint.ru

И действительно, регистры правил для управления доступом сильно удобнее штатного механизма. Но, к сожалению, их нельзя применить, например, при запуске внешнего модуля. 1С не порождает такого события.
Получается, что штатные права только мешаются. Вместо того, чтобы пользователи сами настроили себе права, им приходится сообщать об их потребностях разработчикам, чтобы они поправили в конфигурации. А если сделать это самостоятельно, то при следующем обновлении эти изменения пропадут.
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать