Методы
Синтаксис:
Вставить(<Индекс>, <Имя>, <Тип>, <3аголовок>, <Ширина>)
Параметры:
<Индекс> Обязательный
Тип: Число. Индекс в коллекции колонок, с которым необходимо вставить колонку.
<Имя> Необязательный
Тип: Строка. Имя колонки.
Значение по умолчанию: Пустая строка.
<Тип> Необязательный
Тип: ОписаниеТипов. Объект, описывающий допустимые типы значений для колонки.
Значение по умолчанию: Если параметр не указан, в колонке можно будет хранить значение любого типа.
<3аголовок> Необязательный
Тип: Строка. Заголовок колонки. Используется при визуальном отображении дерева значений.
Значение по умолчанию: Пустая строка.
<Ширина> Необязательный
Тип: Число. Ширина колонки в символах. Используется при визуальном отображении дерева значений.
Значение по умолчанию: 0.
Возвращаемое значение:
Тип: КолонкаДереваЗначений. Вставленная колонка.
Описание:
Вставляет колонку в заданную позицию коллекции колонок дерева значений.
Пример:
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("Число"));
КЧ = Новый КвалификаторыЧисла(10,3);
ОписаниеЧисло = Новый ОписаниеТипов (МассивТипов, КЧ);
КолонкиСостава = ДС.Колонки;
КолонкиСостава.Вставить(2, "Количество", ОписаниеЧисло, "Кол-во",14);
Синтаксис:
Добавить(<Имя>, <Тип>, <3аголовок>, <Ширина>)
Параметры:
<Имя> Необязательный
Тип: Строка. Имя колонки. Значение по умолчанию: Пустая строка.
<Тип> Необязательный
Тип: ОписаниеТипов. Объект, описывающий допустимые типы значений для колонки.
Значение по умолчанию: Если параметр не указан, в колонке можно будет хранить значение любого типа.
<3аголовок> Необязательный
Тип: Строка. Заголовок колонки. Используется при визуальном отображении дерева значений.
Значение по умолчанию: Пустая строка.
<Ширина> Необязательный
Тип: Число. Ширина колонки в символах. Используется при визуальном отображении дерева значений.
Значение по умолчанию: 0.
Возвращаемое значение:
Тип: КолонкаДереваЗначений. Добавленная колонка.
Описание:
Добавляет колонку в конец коллекции колонок дерева значений.
Пример:
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("Число")) ;
КЧ = Новый КвалификаторыЧисла(10,3);
ОписаниеЧисло = Новый ОписаниеТипов (МассивТипов, КЧ);
КолонкиСостава = ДС.Колонки;
КолонкиСостава.Добавить("Количество", ОписаниеЧисло, "Кол-во",14);
Индекс (IndexOf)
Синтаксис:
Индекс(<Колонка>)
Параметры:
<Колонка> Обязательный
Тип: КолонкаДереваЗначений. Колонка, для которой необходимо получить индекс.
Возвращаемое значение:
Тип: Число. Индекс колонки в коллекции.
Описание:
Получает индекс указанной колонки в коллекции колонок
Пример:
ИндексТекКолонки = КолонкиСостава.Индекс(ТекущаяКолонка);
Количество (Count)
Синтаксис:
Количество()
Возвращаемое значение:
Тип: Число. Количество колонок дерева значений.
Описание:
Позволяет получить количество колонок дерева значений.
Пример:
КолонкиСостава = ДеревоСостава.Колонки;
КоличествоКолонок = КолонкиСостава.Количество();
Очистить (Clear)
Синтаксис:
Очистить()
Описание:
Метод удаляет все колонки дерева значений. При этом также удаляются все его строки.
Пример:
КолонкиСостава.Очистить();
Сдвинуть (Move)
Синтаксис:
Сдвинуть(<Колонка>, <Смещение>)
Параметры:
<Колонка> Обязательный
Тип: Числов или Колонка. Индекс сдвигаемой колонки в коллекции или сама колонка.
<Смещение> Обязательный
Тип: Число. Количество колонок, на которое необходимо сдвинуть колонку. Положительное смещение обозначает сдвиг в конец, отрицательное - в начало коллекции.
Описание:
Сдвигает колонку с заданным индексом на указанное смещение.
Пример:
// сдвинем колонку на следующую позицию
КолонкиСостава.Сдвинуть(ИндексТекущейКолонки, 1);
// сдвинем колонку на предыдущую позицию
КолонкиСостава.Сдвинуть(ИндексТекушейКолонки, -1);
Удалить (Remove)
Синтаксис:
Удалить(< Индекс>)
Параметры:
<Индекс> Обязательный
Тип: Число. Индекс удаляемой колонки в коллекции.
Описание:
Метод удаляет колонку в заданной позиции коллекции колонок дерева значений.
Пример:
КолонкиСостава.Удалить(1) ;