Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Изменять значения программно добавленных колонок

Изменять значения программно добавленных колонок
Я
   ac13
 
18.06.20 - 16:21
Программно создал таблицу с колонками, вывел на форму, могу удалять и добавлять строки колонок, а редактировать значения ячеек не могу. Чего не хватает?

МассивДобавляемыхРеквизитов = Новый Массив;
МассивДобавляемыхРеквизитов.Добавить(Новый РеквизитФормы("Таблица" + Строка(Лист), Новый ОписаниеТипов("ТаблицаЗначений")));
ЭтаФорма.ИзменитьРеквизиты(МассивДобавляемыхРеквизитов);
    
МассивДобавляемыхРеквизитов = Новый Массив;
Для НомерКолонки = 1 по КоличествоКолонок Цикл
    МассивДобавляемыхРеквизитов.Добавить(Новый РеквизитФормы("Колонка" + Строка(НомерКолонки), Новый ОписаниеТипов("Строка"), "Таблица" + Строка(Лист)));
КонецЦикла;    

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

Для НомерКолонки = 1 по КоличествоКолонок Цикл
    НовыйЭлементКолонкаТаблицы = Элементы.Добавить("Таблица" + "Колонка" + Строка(НомерКолонки), Тип("ПолеФормы"), Элементы["Таблица"]);
    НовыйЭлементКолонкаТаблицы.ПутьКДанным = "Таблица.Колонка" + Строка(НомерКолонки);
    НовыйЭлементКолонкаТаблицы.ТолькоПросмотр = Ложь;
КонецЦикла;
   sitex
 
1 - 18.06.20 - 16:23
(0)НовыйЭлементТаблица.Вид = ВидПоляФормы.ПолеВвода;
   sitex
 
2 - 18.06.20 - 16:24
   ac13
 
3 - 18.06.20 - 16:27
(1) Спасибо!

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.