Для программного создания колонки в таблице значений необходимо использовать свойство Колонки, а в нем метод Добавить(<Имя>, <Тип>, <Заголовок>, <Ширина>)
Пример:
Таблица = новый ТаблицаЗначений;
МассивТипов = новый Массив;
МассивТипов.Добавить(Тип("СправочникСсылка.Номенклатура"));
Таблица.Колонки.Добавить("Номенклатура", Новый ОписаниеТипов(МассивТипов), "Товар");
Пример 1:
Таблица = новый ТаблицаЗначений;
КС = Новый КвалификаторыСтроки(30);
МассивТипов = новый Массив;
МассивТипов.Добавить(Тип("Строка"));
Таблица.Колонки.Добавить("Наименование", Новый ОписаниеТипов(МассивТипов,,КС), "Имя");
Пример 2:
Таблица = новый ТаблицаЗначений;
КЧ = Новый КвалификаторыЧисла(15,2);
МассивТипов = новый Массив;
МассивТипов.Добавить(Тип("Число"));
Таблица.Колонки.Добавить("Цена", Новый ОписаниеТипов(МассивТипов,,,КЧ));
Добавить комментарий