|
Командный интерфейс. Как программно скрыть ту или иную команду.
| ☑ |
0
Тенепопятам
14.07.22
✎
15:25
|
Сабж. Нужно скрывать команду в интерфейсе при определенных условиях не используя функциональные опции
|
|
1
Кирпич
14.07.22
✎
17:13
|
да просто перебери все кнопки и отключи какую надо
Для Каждого Элемент Из ЭтаФорма.Элементы Цикл
Если ТипЗнч(Элемент) = Тип("КнопкаФормы") И Элемент.ИмяКоманды = "ИмяКомандыКоторуюНадоОтключать" Тогда
Элемент.Видимость = Ложь;
КонецЕсли;
КонецЦикла
|
|
2
Гений 1С
гуру
14.07.22
✎
17:59
|
(1) он про меню, а не про элементы формы видимо. хотя хз
|
|
3
Кирпич
14.07.22
✎
18:09
|
(2) так в меню тоже уберется
|
|
4
rudnitskij
14.07.22
✎
20:23
|
(3) а какая в главном меню форма?
|
|
5
Гений 1С
гуру
15.07.22
✎
07:33
|
(4) нет там формы. И вообще, добро пожаловть в неуправляемые формы, которые для маскировки называются управляемым интерфейсом.
|
|
6
DEVIce
15.07.22
✎
07:49
|
(5) Ты просто неправильно понял смысл который несет слово "Управляемый". Оно не подразумевает, что ты как программист управляешь им. :)
|
|
7
SleepyHead
гуру
15.07.22
✎
07:56
|
(5) Полностью он называется "Управляемый командный интерфейс".
|
|
8
Мимохожий Однако
15.07.22
✎
07:58
|
Можно сляпать расширением
|
|
9
rudnitskij
15.07.22
✎
10:08
|
(5) я знаю, что нет. Я предлагателя к этому выводу пытался подтолкнуть
|
|