Определить откуда кликнута кнопка

1. YozZzhik 09.03.23 12:46 Сейчас в теме
Добрый день! Интересует вопрос, можно ли определить из какой командной панели (панели формы или какой-либо табличной части) была кликнута кнопка? В общем, вытащить нужно имя этой табличной части. Заранее спасибо
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. spacecraft 09.03.23 13:25 Сейчас в теме
(1) посмотреть свойства параметра команды Элемент
2. coollerinc 196 09.03.23 13:24 Сейчас в теме
Если только так, но это костыльный метод я считаю:

если эта кнопка на форме
ЭтаФорма.ТекущийЭлемент.Родитель


если команда
ПараметрыВыполненияКоманды.Источник.ТекущийЭлемент.Родитель



Вообще надо делать свой обработчик, и свою команду для каждой табличной части и потом это сводить в одну процедуру. То что вы ходите сделать, как минимум не соответствует рекомендациям 1с.
4. YozZzhik 09.03.23 13:52 Сейчас в теме
(2) Команда и обработчик разные для каждой ТЧ. Там дальше логика разная в зависимости от табличной части, чтобы процедуры потом не плодить, нужно было вытащить имя. В общем, нашел по имени команды эту кнопку как элемент формы, далее вытащил имя через Родителя
Жалко что свойство ТекущийЭлемент не перепозиционируется на табличную часть или кнопку, а при нажатии висит на последнем споциционированном элементе(
5. user5300 1066 09.03.23 16:08 Сейчас в теме
Элемент.Имя - Имя кнопки формы
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот