Отображение колонки программно сформированной таблицы на форме
Коллеги, добрый день!
Вывожу программно таблицу на форму.
колонка "Пометка" должна отображаться как чекбокс,
добавляю строчку
Но на форме все равно выводится строкой "Да"
Вывожу программно таблицу на форму.
колонка "Пометка" должна отображаться как чекбокс,
добавляю строчку
Если СокрЛП(Ст.Имя) = "Пометка" Тогда
Рек.Вид = ВидПоляФормы.ПолеФлажка;
Иначе
КонецЕсли
Но на форме все равно выводится строкой "Да"
// добавим элементы формы
Таб = Элементы.Добавить("ТаблицаНаФорме", Тип("ТаблицаФормы"),Элементы.ПерваяГруппа);
Таб.ПутьКДанным = "ТаблицаНаФорме";
Таб.ПоложениеЗаголовка=ПоложениеЗаголовкаЭлементаФормы.Авто;
Таб.Заголовок = "Дубли";
Таб.ЧередованиеЦветовСтрок = Истина;
Таб.ЦветФона = Новый Цвет(204,255,255);
// запретим менять положение строк и сами строки, отключим командную панель
Таб.ИзменятьСоставСтрок = Ложь;
Таб.ИзменятьПорядокСтрок = Ложь;
Таб.ПоложениеКоманднойПанели = ПоложениеКоманднойПанелиЭлементаФормы.Нет;
Таб.УстановитьДействие("ПриАктивизацииСтроки","ПриВыбореДубля");
Для Каждого Ст ИЗ Таблица.Колонки Цикл
Рек = Элементы.Добавить("Колонка" + Ст.Имя, Тип("ПолеФормы"), Таб);
Если СокрЛП(Ст.Имя) = "Пометка" Тогда
Рек.Вид = ВидПоляФормы.ПолеФлажка;
Иначе
Рек.Вид = ВидПоляФормы.ПолеНадписи;
КонецЕсли;
Рек.ПутьКДанным = "ТаблицаНаФорме" + "." + Ст.Имя;
Рек.Заголовок = Ст.Имя;
КонецЦикла;
ПоказатьПо теме из базы знаний
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот