Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
15 дек 2024, 06:28

Как в области макета добавить кликабельную кнопку?

Автор gulnyr, 31 янв 2023, 16:40

0 Пользователей и 1 гость просматривают эту тему.

gulnyr

Написал такой код:

Макет = Обработки.АРМЗаписьНаРемонт.ПолучитьМакет("МакетГоризонтальный");
ОбластьЗаголовок = Макет.ПолучитьОбласть("СтрокаРабочееМесто|КолонкаРабочееМесто");

НоваяКнопка = ЭлементыФормы.Добавить(Тип("Кнопка"),"ИмяКнопки222");
НоваяКнопка.УстановитьДействие("Нажатие", Новый Действие("КоманднаяПанельФормыБыстрыеОтборы"));

ОбластьЗаголовок.Параметры.РабочееМесто = НоваяКнопка;
ТабДок.Вывести(ОбластьЗаголовок);

Сама процедура:
//Команда для кнопки
Процедура КоманднаяПанельФормыБыстрыеОтборы(Элемент)
Сообщить(111222333);
КонецПроцедуры

Кнопка добавляется, но не нажимается, как будто обычный текст в ячейку добавился. Как сделать правильно, чтобы у "кнопки" сработала команда и выдало тестовое: "111222333"?

antoneus

А обязательно прям кнопка должна быть? Гиперссылка не устроит?

gulnyr

antoneus, устроит что угодно (в том числе и гиперссылка), главное чтобы по команде можно было перейти в какой-нибудь раздел

antoneus


Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск