УФ: как определить программно, какая кнопка нажата #584713


#0 by Азат
Собственно, суть: Есть самописка на УФ (8.2.14), на командной панели есть несколько пунктов меню, использующих одну и ту же команду. Как программно определить, какой из пунктов меню был выбран? ЭтаФорма.ТекущийЭлемент возвращает другой элемент, который был выбран до нажатия на кнопку
#1 by kuromanlich
а если у команды параметр заполнить? типа КонецПроцедуры
#2 by Азат
КонецПроцедуры там тока Команда и все
#3 by kuromanlich
а что в команде?
#4 by Азат
Команда - имя Цены, синоним такой же и все... кнопок в ней нет
#5 by NcSteel
ТекущийЭлемент?
#6 by Азат
в же все написано
#7 by NcSteel
Да брякнул не подумав . Сейчас исправлюсь
#8 by SerMaxim
Используй разные команды, определяй по команде что нажато, команды добавляй программно и ссылайся на одну и ту же процедуру
#9 by Азат
это вариант, но хотелось бы в принципе знать, как можно программно определить, какая кнопка нажата
#10 by NcSteel
Если элемент не в командной панели , то ТекущийЭлемент отрабатывает корректно . Видимо баг платформы .
#11 by NcSteel
+ Кнопки разместил в группе с видом = "Обчная группа" - отработало корректно.
#12 by Азат
лан, завтра на devtraining задам вопрос, всем спасибо, тему закрываем
#13 by SerMaxim
такой возможности нет, то что я предложил единственный способ в твоем случае
#14 by Armando
что типа этого?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С