Создаем пустой отчет и в нем код.
//******************************************* Процедура Сформировать() Результат = СоздатьОбъект("ТаблицаЗначений"); Результат.НоваяКолонка("ГруппыОС","Перечисление.ГруппыОС"); Результат.НоваяКолонка("начБаланс"); КонецПроцедуры
Мы создаем объект таблица значений и добавляем две колонки. В первой колонке будет группа ОС. Ее я типизировал на основе перечисления. Второй колонкой будет начальная балансовая стоимость. Типизировать не стал. Вот описание этой функции.
НоваяКолонка
Добавить в конец таблицы значений новую колонку.
Синтаксис:
НоваяКолонка(<Идентификатор>, <Тип>, <Длина>, <Точность>, <3аголовок>, <Ширина>, <Формат>, <Положение>)
Англоязычный синоним:
NewColumn
Параметры:
<Идентификатор> Необязательный параметр. Идентификатор колонки, если не указан обращение к колонке возможно только по номеру.
<Тип> Необязательный параметр. Строка или вид субкон-то, задающий тип колонки. Если не указан, то можно хранить любой тип.
<Длина> Необязательный параметр. Длина для числовой или строковой колонки.
<Точность> Необязательный параметр. Точность (длина дробной части) для числовой колонки.
<3аголовок> Необязательный параметр. Строковое выражение содержащее заголовок колонки в элементе диалога типа «ТаблицаЗначений».
<Ширина> Необязательный параметр. Числовое выражение, содержащее ширину колонки (в символах) для представления колонки в элементе диалога типа «ТаблицаЗначений».
<Формат> Необязательный параметр. Строковое выражение, содержащее форматную строку, которая будет использована при визуальном отображении значений данной колонки.
<Положение> Необязательный параметр. Определяет вариант выравнивания при визуальном отображении значений данной колонки. Число: 1 — слева; 2 — справа.
Возвращаемое значение:
номер новой колонки.
Описание:
Метод НоваяКолонка добавляет в конец таблицы значений новую колонку
Мы создали две колонки. Соответственно первая будет – 1, а вторая - 2. Сначала я долго сомневался помня, что массивы начинаются с 0. Но здесь вроде все в порядке первая - это первая.