Команды формы

1. setufanet 31.01.23 20:10 Сейчас в теме
Здравствуйте, на форме "программно" размещаю кнопки групп справочника "Номенклатура" () - например("Товары")("Услуги").

По нажатию на эти кнопки выходят "Номенклатуры" в виде кнопок. - например(Молоток)(Гвоздь) или ("Доставка")("Покраска") итд

Добавляю таким образом

ап= выборкаИзЗапроса.Наименование;

    пока Выборка.Следующий() Цикл
    Команда		= ЭтаФорма.Команды.Добавить(ап);
    Команда.Действие	= ап;
    Кнопка		= ЭтаФорма.Элементы.Добавить(ап, Тип("КнопкаФормы"), ЭтаФорма.Элементы.ФормаКоманднаяПанель);
    Кнопка.ИмяКоманды	= ап;
КонецЦИкла;
Показать



И если я делаю такую команду И выбираю Кнопку "Молоток"

&НаКлиенте
Процедура ап(Элемент)
	//!!то не попадаю сюда!!
КонецПроцедуры


А если такую

&НаКлиенте
Процедура Молоток(Элемент)
	//!!то попадаю!!
КонецПроцедуры




список динамический, может меняться, никак не пойму как мне попасть в Процедура ап(Элемент), Тк на каждую новую созданную номенклатуру нереально создавать свюю процедуру с названием этой номенклатуры

В итоге эта номенклатура должна по нажатию кнопки подбираться в документ "Перемещение товаров"
Тачскрин там


Подскажите если кто делал
Vitaly1C8; +1 Ответить
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. spacecraft 31.01.23 22:26 Сейчас в теме
(1)
Команда.Действие    = "ап";
setufanet; starik-2005; Vitaly1C8; +3 Ответить
7. setufanet 01.02.23 07:51 Сейчас в теме
(3)Спасибо, не увидел вовремя) два часа сидел думал
4. Vitaly1C8 31.01.23 23:56 Сейчас в теме
Команда.Действие    = ап;  // ап в данный момент равно "Молоток"
5. t278 58 01.02.23 02:41 Сейчас в теме
здесь в конце страницы описано как делал кнопки https://infostart.ru/public/1390760/
6. setufanet 01.02.23 07:46 Сейчас в теме
Спасибо за ответы.

Решение нашел следующее:

Если сделать так, то попадаем в процедуру "ПоказатьПапкиМеню", независимо от того чему равен параметр АП

Команда.Действие = "ПоказатьПапкиМеню";

спасибо spacecraft
Оставьте свое сообщение

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