Имя: Пароль:
1C
1С v8
Скрыть общую команду с формы (УФ)
0 lucifer
 
05.06.15
12:58
Есть общая команда
http://s008.radikal.ru/i303/1506/fb/397e1a4a6ff0.png
она автоматом добавилась на форму, т.к. группа команды "Командная панель формы.Важное"

пробую скрыть так:
Событие при создании на сервере

Кнопка = КоманднаяПанель.ПодчиненныеЭлементы.Найти("ИмяКоманды");
Если Кнопка <> Неопределено Тогда
  Кнопка.Видимость = Ложь;  
КонецЕсли;

Кнопку нахожу, но она не пропадает
1 Defender aka LINN
 
05.06.15
12:59
(0) А просто состав команд поменять - не?
2 ЧеловекДуши
 
05.06.15
13:20
(0) Используй "Функциональные опции". Если не злоупотреблять (не создавать много вариаций для Интерфейса), то можно прятать даже интерфейс подсистем не качаясь "Ролей" :)
3 lucifer
 
05.06.15
14:50
явно вынес общую команду на форму, так видимость можно устанавливать
4 фобка
 
05.06.15
14:51
(3) ну вот, подумал сам и ответил
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший