Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
29 июл 2021, 15:19

Программное создание кнопок

Автор Varlant1n, 18 янв 2021, 13:59

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

Varlant1n

Здравствуйте, дорогие форумчане. Есть проблема. В форме есть вопрос к табличной части документа. И мне надо создание стольких же кнопок, сколько строк в табличной части. Код я написал, но у меня появляется только одна кнопка, а документов два. В чем может заключаться ошибка?


ИД = 0;
Для каждого Строка Из ТаблицаЗначений Цикл
    ЭлементГруппы = Элементы.ГруппаДокументов;
    НоваяКнопка = Элементы.Добавить("Кн" + Строка(ИД), Тип("КнопкаФормы"),ЭлементГруппы);
    НоваяКнопка.Вид = ВидКнопкиФормы.ОбычнаяКнопка;
    НоваяКнопка.Высота = 3;
    НоваяКнопка.РастягиватьПоГоризонтали = Истина;
    НоваяКнопка.ИмяКоманды = "НажатиеКнопки";
    НоваяКнопка.Заголовок = Строка(Строка.Номер) + " " + Строка(Строка.Контрагент);
    НоваяКнопка.Шрифт = ШрифтыСтиля.ОченьКрупныйШрифтТекста;
    НоваяКнопка.Видимость = Истина;
    НоваяКнопка.Доступность = Истина;
    ИД = ИД + 1;
КонецЦикла;

LexaK

ЦитироватьИ мне надо создание стольких же кнопок, сколько строк в табличной части.
наверно это неправильный подход. Обычно используется одна кнопка, которая обрабатывает текущую или сразу все или отмеченные строки ТЧ.
что-то слабо представляется форма где 1000 кнопок (если в вашей ТЧ - 1000 строк) :lol:
ответ Понравился? (в смысле пригодился?)

Теги:

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

Рейтинг@Mail.ru Rambler's Top100

Поиск