Имя: Пароль:
1C
 
Запрет на новую группу в справочнике
0 dark_avenger
 
28.11.06
09:09
перерыл форум но что-то не наткнулся как можно пресечь некоторым группам пользователей создавать и изменять элементы справочников, которые являются группами? подозреваю что через процедуру ПриЗаписи() но никак не допру как это сделать...
например набору проав "Товаровед" я хочу поставить такой запрет, никто не подскажет как это сделать?
спасибо.
1 AeDen
 
28.11.06
09:10
приВводеНового(), Возврат...
2 Вильям
 
28.11.06
09:11
ВводНового()
3 dark_avenger
 
28.11.06
09:14
нет но простые элементы они должны создавать
4 GrayT
 
28.11.06
09:16
ЭтоГруппа() и СтатусВозврата(0)
5 Вильям
 
28.11.06
09:17
ЭтоГруппа()
6 Вильям
 
28.11.06
09:21
(3) вернее так - проверяешь права в процедуре ВводНового() только в модуле формы группы справочника...
7 GrayT
 
28.11.06
09:26
А он в списке редактирует ;)
8 у лю 427
 
28.11.06
09:31
(7) и в списке отлуп дать можно...
9 GrayT
 
28.11.06
09:34
(8)Да я как бы в курсе, это я на (6) эрогировал, ни кто не говорил что там есть форма группы....
10 Вильям
 
28.11.06
09:35
(9) да ладно тебе, это ты от (4) отмазывался - никто не говорил, что редактирование в списке будет ;)
11 GrayT
 
28.11.06
09:39
(10)4 потребуется в двух случаях из возможных трех :)~
12 dark_avenger
 
28.11.06
09:53
всем спасибо сделал так:
Процедура ПриОткрытии()                      
   если названиенабораправ()="Товаровед" тогда
       предупреждение("У вас нет прав на создание/изменение группы товаров");
       Форма.Закрыть(0);
   конецесли;
............

честно говоря даже не подумал о том что при создании группы открывается форма...
13 GrayT
 
28.11.06
10:02
(12)Опа-попа - а группа то создатся, но не откроется :(
14 lamme
 
28.11.06
10:06
Процедура Вводнового()
Если ЭтоГруппа()=1 тогда
Если Наборправ()="Товаровед" тогда
предупреждение("У вас нет прав на создание/изменение группы товаров");
СтатусВозврата(0)
Возврат
конецесли
конецесли
конецпроцедуры

(12)
попробуй в справочнике - не открывая элеемнт или группу - создать новую ...
(не знаю что получиться - чесс слово)