Имя: Пароль:
1C
1С v8
видимость команды объекта
0 prishliemail
 
22.06.15
17:32
Добрый день!

У меня в документе Расходная накладная есть команда объекта. Эту команду должен всегда видеть Администратор и также она доступна некоторым менеджерам, о которых есть запись в соответствующем регистре.

Соответственно в правах для этой команды я устанавливаю просмотр и администратору, и менеджеру. Но при создании формы я хотела проверить менеджера может он работать с этой командой или нет:

&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
    
  Если РольДоступна("Менеджер") Тогда

    ПечатьДоступна=ПроверитьМенеджера();  
Элементы.ДокументРасходнаяНакладнаяПечатьРасходныхНакладных.Видимость=ПечатьДоступна;

  КонецЕсли;
    
КонецПроцедуры

Но этот код не работает, любой менеджер видит эту команду. (Но если смотреть в отладчике, то я вижу что видимость становится "ложь") Что я делаю не так и как правильно?
1 DTXqueque
 
22.06.15
17:50
В ПриОткрытии пробовал то же самое делать?
2 prishliemail
 
22.06.15
17:53
(1) Да, пробовала, но ничего не изменилось
3 Адский плющ
 
22.06.15
17:59
Не взлетит. Через ФО прячь.
4 prishliemail
 
22.06.15
18:02
(3) ...что такое "ФО"?)
5 Cyberhawk
 
22.06.15
19:19
6 prishliemail
 
24.06.15
09:12
(3) (5) спасибо
7 Fedor-1971
 
24.06.15
09:15
(0) попробуй менять Доступность. Ну видит, а нажать не может
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн