Обычные формы. Для чего у процедуры действия кнопки в скобках (кнопка)?

1. Aleksandr_prof 191 03.05.21 18:19 Сейчас в теме
На обычной форме есть кнопка. У неё есть действие.
Иногда мне нужно вызывать это действие не только этой кнопкой, а из другой процедуры.
Вопрос. Для чего нужна эта заморочка с кнопкой?
Вот так не работает:
Процедура Тест1()
	КоманднаяПанельОстаткиРазвернуть(неопределено);
КонецПроцедуры

Процедура КоманднаяПанельОстаткиРазвернуть(Кнопка)	
	// Код процедуры...
КонецПроцедуры

А вот так работает:
Процедура Тест1()
	КоманднаяПанельОстаткиРазвернуть(ЭлементыФормы.КоманднаяПанельОстатки.Кнопки.Развернуть); // Из-за вот этой городьбы у меня и возник вопрос
КонецПроцедуры

Процедура КоманднаяПанельОстаткиРазвернуть(Кнопка)	
	// Код процедуры...
КонецПроцедуры
По теме из базы знаний
Ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
2. Torin 741 03.05.21 18:45 Сейчас в теме
(1)
Развернуть
:)

Процедура Тест1()
    КоманднаяПанельОстаткиРазвернуть("Развернуть");
КонецПроцедуры

Процедура КоманднаяПанельОстаткиРазвернуть(Кнопка)    
    // Код процедуры...
КонецПроцедуры
4. Fox-trot 156 03.05.21 20:29 Сейчас в теме
(1)
Процедура КоманднаяПанельОстаткиРазвернуть(Кнопка)

обычно вот так пишу
Процедура КоманднаяПанельОстаткиРазвернуть(Кнопка=Неопределено) 
3. Dmitrij-2 45 03.05.21 19:34 Сейчас в теме
(1) можно вообще вот так:
КоманднаяПанельОстаткиРазвернуть("");

А кнопка нужна, потому что один обработчик может быть привязан к нескольким кнопкам и тогда через кнопку можно узнать на какую кнопку нажали
Aleksandr_prof; FatPanzer; Sungang; Fox-trot; +4 Ответить
5. resonance 81 04.05.21 00:15 Сейчас в теме
Определение обработчика кнопки, что бы отличить вызов обычного метода, от нажатия кнопки.
Оставьте свое сообщение
Вакансии
1С аналитик
Москва
зарплата от 210 000 руб.
Полный день

Руководитель направления 1С
Москва
зарплата от 350 000 руб.
Полный день

1С Программист
Москва
зарплата от 180 000 руб.
Полный день

Программист 1С
Москва
зарплата от 180 000 руб. до 220 000 руб.
Полный день

Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)