По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) программно доступностью можно управлять на добавленные кнопки. Для кнопок заполненных автозаполнением доступность не регулируется из кода.
Как уже сказали, для командной панели отключаете автозаполнение и добавляете нужные кнопки, в том числе и эти для перемещения.
Тогда в коде что-то в этом роде:
Соответственно подставить свои имена панели и кнопок.
Как уже сказали, для командной панели отключаете автозаполнение и добавляете нужные кнопки, в том числе и эти для перемещения.
Тогда в коде что-то в этом роде:
ЭлементыФормы.КоманднаяПанель2.Кнопки.Действие4.Доступность = Ложь;
ЭлементыФормы.КоманднаяПанель2.Кнопки.Действие5.Доступность = Ложь;
Соответственно подставить свои имена панели и кнопок.
(2)
(3)
(4)
(5) Спасибо ребят, но автозаполнение отключать не варик, там нужные кнопки есть,которые удалятся. Без отключения автозаполнения никак не прокатит?
(3)
(4)
КомПанель = ЭлементыФормы.КоманднаяПанель;
НужнаяКнопка = КомПанель.Кнопки.Найти(); ИмяКнопки смотрим через ее свойства
Если НужнаяКнопка <> Неопределено Тогда
НужнаяКнопка.Доступность = Ложь;
КонецЕсли;
НужнаяКнопка = КомПанель.Кнопки.Найти(); ИмяКнопки смотрим через ее свойства
Если НужнаяКнопка <> Неопределено Тогда
НужнаяКнопка.Доступность = Ложь;
КонецЕсли;
(5) Спасибо ребят, но автозаполнение отключать не варик, там нужные кнопки есть,которые удалятся. Без отключения автозаполнения никак не прокатит?
(2) вроде на обычных формах такого сделать нельзя, только в управляемых можно порулить списком кнопок на командной панели
для обычных или кодить, примерно так
или убрать Автозаполнение, потом заполнить панель снова автоматически и уже у ненужных кнопок отдельно в свойствах снять Доступность
для обычных или кодить, примерно так
КомПанель = ЭлементыФормы.<НазвнаиеТабличнойЧасти>КоманднаяПанель;
НужнаяКнопка = КомПанель.Кнопки.Найти(<ИмяКнокпи>); ИмяКнопки смотрим через ее свойства
Если НужнаяКнопка <> Неопределено Тогда
НужнаяКнопка.Доступность = Ложь;
КонецЕсли;
или убрать Автозаполнение, потом заполнить панель снова автоматически и уже у ненужных кнопок отдельно в свойствах снять Доступность
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот