Имя: Пароль:
1C
1С v8
Запрет на изменение галочки для не бухгалтера
,
0 Простенький вопросик
 
08.08.11
11:25
Я написал так, но так не работает. Как правильно?

Процедура ФлагПодтвержденияПриИзменении(Элемент)
   

   Если НЕ РольДоступна("Бухгалтер") Тогда  Отказ = Истина;    КонецЕсли;
   
   
КонецПроцедуры
1 Axel2009
 
08.08.11
11:25
правильно добавить дополнительное право пользователя предопределенное и от него плясать.
2 Axel2009
 
08.08.11
11:26
(0) а как в примере, где у процедуры входной параметр Отказ чтобы его в Истина? доступность меняй, чтобы править не могли
3 salvator
 
08.08.11
11:26
(1) Если ФлагПодтверждения Тогда
...
4 Жан Пердежон
 
08.08.11
11:26
доступность элемента управления чем не устраивает?
5 salvator
 
08.08.11
11:27
(3) к (0)
6 Простенький вопросик
 
08.08.11
11:29
(4)
ну да, тоже идея, наверно так и сделаю, спасибо
7 g_frost
 
08.08.11
11:41
(0) Готовь большую банку кофе, преносить свои изменения в форме документа типовой конфигурации при выходе обновлений
8 Простенький вопросик
 
08.08.11
11:49
(4)
смотри, я в при открытии пишу
   Если  НЕ РольДоступна("Бухгалтер") Тогда   этаформа.

у меня после "этаформа" не привязывается реквизит "флаг подтверждения". он как реквизит сделан, не просто помещен на форму. Как его доступность тогда ограничить?
9 Reset
 
08.08.11
11:53
(8) этаформа.ЭлементыФормы
10 Шапокляк
 
08.08.11
11:53
В процедуре Приоткрытии()
Если Не Рольдоступна("Бухгалтер") Тогда
ЭлементыФормы.ТвойЭлементСФлагом.Доступность-ложь;
КонецЕсли;
11 Шапокляк
 
08.08.11
11:53
=Ложь
12 Простенький вопросик
 
08.08.11
11:55
(9)
точно, спасибо
Программист всегда исправляет последнюю ошибку.