ТаблицаЗначений (ValueTable)
Элементы коллекции:
Для объекта доступен обход коллекции посредством оператора Для каждого … Из … Цикл. При обходе выбираются элементы коллекции.
Возможно обращение к элементу коллекции посредством оператора [...]. В качестве аргумента передается индекс строки (нумерация с 0).
Свойства:
Колонки (Columns)
Методы:
ВыбратьСтроку (ChooseRow)
ВыгрузитьКолонку (UnloadColumn)
Добавить (Add)
ЗагрузитьКолонку (LoadColumn)
ЗаполнитьЗначения (FillValues)
Индекс (IndexOf)
Итог (Total)
Количество (Count)
Найти (Find)
НайтиСтроки (FindRows)
Очистить (Clear)
Получить (Get)
Свернуть (GroupBy)
Сдвинуть (Move)
Скопировать (Copy)
СкопироватьКолонки (CopyColumns)
Сортировать (Sort)
Удалить (Delete)
Конструкторы:
Описание:
Доступность:
Возможен обмен с сервером. Сериализуется. Данный объект может быть сериализован в/из XDTO. Тип XDTO, соответствующий данному объекту, определяется в пространстве имен {http://v8.1c.ru/8.1/data/core}. Имя типа XDTO: ValueTable.
Пример:
// Создание таблицы значений ТаблицаЗначений = Новый ТаблицаЗначений; // добавим в таблицу значений три колонки ТаблицаЗначений.Колонки.Добавить("Отдел",,"Отдел"); ТаблицаЗначений.Колонки.Добавить("Сотрудник",,"Фамилия сотрудника"); ТаблицаЗначений.Колонки.Добавить("Оклад",,"Оклад"); // добавим строку Стр=ТаблицаЗначений.Добавить(); Стр.Отдел="Отдел 1"; Стр.Сотрудник="Иванов"; Стр.Оклад=5600; // добавим новую колонку ТаблицаЗначений.Колонки.Добавить("Стаж",,"Стаж работы"); // ввод новой строки и данных по строке ТекСтр = ТаблицаЗначений.Добавить(); ТекСтр.Отдел = "Отдел 2"; ТекСтр.Сотрудник = "Петров"; ТекСтр.Оклад = 6700; ТекСтр.Стаж = 22; |