Имя: Пароль:
1C
1С v8
УФ: Узнать источник(владельца) команды
0 Родом из детства
 
24.09.21
11:37
В общем, есть одна команда, ссылающаяся на одну процедуру.
Эта команда вешается на три кнопки.
Внутри процедуры, в зависимости от кнопки, которую нажали подставляется значение параметра в другую процедуру.
Как мне внутри обработчика нажатия кнопки узнать имя источника(кнопки)?
То есть
&НаКлиенте
Процедура ОбработкаНажатияКнопки(Команда)
Параметр = ""
Если "Источник".имя = "Кнопка1" тогда
  параметр = "параметр1"
иначеЕсли Источник.имя = "кнопка2" тогда
  параметр = "параметр2"
...
КонецЕсли;
хитраяПроцедура(Параметр);
КонецПроцедуры
1 ДенисЧ
 
24.09.21
11:42
дык Команда.Имя жеж...
2 ObjectRelation Model
 
24.09.21
11:42
нужно сделать ТРИ команда на ТРИ кнопки с единым обработчиком, тогда по имени команды можно различать
3 бомболюк
 
24.09.21
11:43
(0) сделал бы ты 3 команды с одним обработчиком и по имени команды потом ориентировался.
4 ObjectRelation Model
 
24.09.21
11:43
(1) у него сейчас одна команда на три кнопки, везде будет одно и тоже
5 Родом из детства
 
24.09.21
11:44
(2) хм, ладно, сделаю так. Спасиб,запутался сначала после ОФ)
Программист всегда исправляет последнюю ошибку.