Имя: Пароль:
1C
1С v8
заблокировать кнопку действия
0 _barracuda_
 
24.05.18
16:24
Добрый день.Подскажите не получается доступность изменить кнопки действия в УТ обычные формы

Если Стадия=Перечисления.Стадия.Завершен Тогда
                Для каждого Элемент Из ЭтаФорма.ЭлементыФормы цикл
                    Имя_ = Элемент.Имя;
                    Если имя_="Подменю1" Тогда
                            Элемент.Доступность= Ложь;
                    КонецЕсли;
                КонецЦикла;
        КонецЕсли;
1 1Сергей
 
24.05.18
16:26
ЭтаФорма.ЭлементыФормы.Подменю1.Доступность= Ложь;
2 _barracuda_
 
24.05.18
16:27
(1)поле подменю1 не обнаружено
3 drei
 
24.05.18
16:28
Интересно, что это такое - поле ввода, небось...
Вангую, что ТС пытается перебрать кнопки командной панели
4 hhhh
 
24.05.18
16:30
(2) ну в отладчике посмотри, и нам скажешь какой это элемент.
5 _barracuda_
 
24.05.18
16:31
(3)открой типовую утп например на обычных формах.заказ покупателя.вверху ДЕЙСТВИЯ
6 _barracuda_
 
24.05.18
16:33
(4)если бы я знал что уже сам бы себе ответил
7 drei
 
24.05.18
16:36
(5) Ты предлагаешь мне сделать все за тебя? Ну там, установить УПП, открыть приложение, запустить отладчик, поставить точку останова, разобрать структуру формы и подсмотреть в синтакс-помощник?
Спасибо, но нет.
8 _barracuda_
 
24.05.18
16:37
(7)где то звучало предложение?
9 drei
 
24.05.18
16:39
(8) А, так это было беспрекословное распоряжение в (5)?
Извини, пожалуйста, я сразу не понял.
10 bolobol
 
24.05.18
16:40
А почему в коде тогда ищется "Подменю1" ?
11 _barracuda_
 
24.05.18
16:50
решил проблему.а как по условию  заблокировать кнопку выпадающего контекстного меню где есть ввод на основании?напримр на списке заказов ткнуть на любой и если проверка условия по заказу то контекстное меню не выпадает
12 _barracuda_
 
24.05.18
16:50
(9)слава Богу что не понял.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан