Передача параметра из команды в процедуру
Собственно, создаю на форме (УФ) программно несколько кнопок (количество кнопок всегда переменное). Можно ли каким то способом передать параметр в процедуру, в зависимости от нажатой кнопки? Или идентифицировать нажатую кнопку в самой выполняемой процедуре?
//Добавляем новую команду
Кмд = ЭтаФорма.Команды.Добавить("Сохранение");
Кмд.Действие = "Сохранение";
//Добавляем новую кнопку
Элемент2 = ЭтаФорма.Элементы.Добавить("Сохранить", Тип("КнопкаФормы"), НовоеПолеФормы);
Элемент2.Вид = ВидКнопкиФормы.ОбычнаяКнопка;
Элемент2.ИмяКоманды = "Сохранение";
&НаСервере
Процедура Сохранение()
Сообщить("Работает");
КонецПроцедуры
ПоказатьПо теме из базы знаний
- Передача параметров/значений во внешнюю печатную форму для конфигураций на БСП (1С:Предприятие 8.2/8.3)
- Создание внешней печатной формы под УП с возможностью передачи параметров (для конфигураций на БСП)
- Передача параметров во внешнюю печатную форму (управляемое приложение)
- Вызов n-го количества немодальных окон из одной процедуры и передача параметров в процедуру печати
- Шаблон внешней печатной управляемой формы с возможностью передачи параметров из клиентской формы в стандартную общую форму печати документов
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
А привязаться к имени команды нельзя (передавать имя команды)? или они у вас одинаковые всегда?
в процедуре на сервере можно попробовать получить текущий элемент, хотя не уверен что кнопка может быть текущим элементом, лучше к имени команды
в процедуре на сервере можно попробовать получить текущий элемент, хотя не уверен что кнопка может быть текущим элементом, лучше к имени команды
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот