Имя: Пароль:
1C
1С v8
Как поставить ограничение на просмотр реквизита формы справочника?
,
0 1CLinda
 
19.03.12
12:07
Здравствуйте!
Подскажите,пожалуйста! Нужно ограничить доступ к реквизиту Номенклатуры ВидНоменклатуры.Чтобы он был недоступен всем,кроме полных прав..как прописать этот код???галочка в свойствах Только просмотр не поможет.
1 Alex S D
 
19.03.12
12:09
Если Не РольДоступна("ПолныеПрава") Тогда
ТолькоПросмотр = Истина;
КонецЕсли;
2 bodri
 
19.03.12
12:12
Реквезит.Доступность = РольДоступна("ПолныеПрава")
3 1CLinda
 
19.03.12
12:18
спасибо!попробую)
4 1CLinda
 
19.03.12
12:24
а если реквизит доступен еще и Роли1? то будет так:
Реквизит.Доступность = РольДоступна("ПолныеПрава")или
Реквизит.Доступность = РольДоступна("Роль1")
5 1CLinda
 
19.03.12
12:25
На доступность ругается(((

{Справочник.Номенклатура.Форма.ксФормаЭлемента.Форма(1581)}: Поле объекта не обнаружено (Доступность)
   ВидНоменклатуры.Доступность = РольДоступна("ПолныеПрава");
Может еще какие-нибудь варианты есть?
6 ale-sarin
 
19.03.12
12:27
(5) ЭлементыФормы... и т.д.
7 Humandra
 
19.03.12
12:30
(4) Будет
Реквизит.Доступность = РольДоступна("ПолныеПрава") ИЛИ РольДоступна("Роль1");
8 bodri
 
19.03.12
12:33
ЭлементыФормы.ВидНоменклатуры.Доступность = РольДоступна("ПолныеПрава")
9 1CLinda
 
19.03.12
13:08
Спасибо большое!!! Все получилось)
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.