Имя: Пароль:
1C
1С v8
Работа с rls
0 vanyshan
 
17.01.12
11:42
Всем доброго дня!
Никогда не работал с конструктором ограничения доступа к данным.
Реализовал в форме документа алгоритм ограничения прав пользователю. Как то не совсем правильно делать это в форме. Хотелось бы попробовать сделать тоже самое в rls. Можно ли это сделать и как примерно будет это выглядеть?

Процедура ТоварыПередНачаломИзменения(Элемент, Отказ)
Если РольДоступна("ПолимерБухгалтерия") Тогда            
 Элемент.Колонки.Номенклатура.ТолькоПросмотр = Истина;
 Элемент.Колонки.Единица.ТолькоПросмотр = Истина;
 Элемент.Колонки.СтавкаНДС.ТолькоПросмотр = Истина;
 Элемент.Колонки.СуммаНДС.ТолькоПросмотр = Истина;
 Элемент.Колонки.Цена.ТолькоПросмотр = Ложь;
 Элемент.Колонки.Сумма.ТолькоПросмотр = Ложь;
 Элемент.Колонки.Количество.ТолькоПросмотр = Истина;
 Элемент.ИзменятьСоставСтрок = Ложь;        
 КонецЕсли;          
КонецПроцедуры
1 vmv
 
17.01.12
11:45
это программное управление свойствами колонок табличного поля, а не органичение прав.

давайте будем честными, справедливыми и гуманными
2 vanyshan
 
17.01.12
11:47
Хорошо, тогда каким образом правильно разграничить права?
3 jsmith82
 
17.01.12
11:51
ты сначала изучи рлс, а то такое чувство, что ты слабо представляешь, что это такое
4 jump if zero
 
17.01.12
11:55
для роли ПолимерБухгалтерия, если других ролей больше нет

для ТЧ Товары твоего документа установи права по колонкам
5 vanyshan
 
17.01.12
11:55
Я же говорю что не сталкивался. Мне интересно где правильнее и удобнее данный алгоритм реализовывается, может и рлс не нужно.
6 vmv
 
17.01.12
11:58
(5) ваш алгоритм накладывает ограничения на форму, а не данные и любой полимер или не полимер может в другой форме этого же объекта строить козни
7 jsmith82
 
17.01.12
11:58
а чо, у хим завода нет бабок на внедрение
8 5 Элемент
 
17.01.12
12:00
с такими ограничениями прав вы просрете все полимеры )
9 vmv
 
17.01.12
12:01
я же просил быть гуманным, человек еще не волшебник, а только учиться
10 vanyshan
 
17.01.12
12:06
И я про то же. Ладно, придется самому разбираться.
11 vanyshan
 
17.01.12
12:08
И на том спасибо!
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn