Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
23 мая 2024, 03:43

передать имя группы справочника по нажатию программной кнопки

Автор esscargoott, 15 мар 2024, 10:45

0 Пользователей и 1 гость просматривают эту тему.

esscargoott

есть код по созданию кнопок, работает нормально. необходимо чтобы при нажатии открывалась форма и в нее передавался параметр, в котором по сути будет заголовок кнопки (если конкретно то надо чтоб в параметр передался результатЗапроса.Наименование). подскажите что сделать можно :dfbbdrfb:

antoneus

Создавайте реквизит формы с типом таблица значений, куда пишите имя команды и соответствующую ссылку на группу справочника, ну или наименование. В процедуре обработки команды ищите строку с именем команды, получайте свое наименование.

esscargoott

antoneus, а значения передавать в цикле после объявления команды или кнопки. надо явно указывать что будет создано 2 столбца или оно само??? :xfbnsdfb:

antoneus

Значения передавать в цикле при создании кнопок и команд. Реквизит формы создать руками, колонки - ИмяКоманды (строка) и Наименование (строка). При добавлении команды и кнопки добавлять строку в тз и заполнять данные.

esscargoott

antoneus, а как в обработке команды понять какая команда отработала и вытащить наименование?

antoneus

Имя = Команда.Имя;
стр = МояТаблицаЗначенийВКоторуюЯЗанесИменаКомандИНаименования.НайтиСтроки(Новый Структура("ИмяКоманды", Имя));
Если стр.Количество() <> 0 Тогда
    НаименованиеКотороеМнеНужноПередатьВОткрываемуюФорму = стр[0].Наименование
КонецЕсли;

esscargoott

antoneus, спасибо вам огромное, если б не вы то я б не знаю что делал :ooifh:  :ooifh:  :ooifh:

antoneus


Теги:  

Похожие темы (5)

Рейтинг@Mail.ru

Поиск