Таблицу значений можно выгрузить (скопировать) для обработки в новую таблицу значений четырьмя способами:
- использовать метод Скопировать()двумя вариантами синтаксиса;
- методом перебора, когда таблица заполняется построчно по сложному отбору или алгоритму;
- выгрузить таблицу во внутренне значение и преобразовать обратно;
- через CериализаторXDTO.
Содержание
- Первый вариант выгрузки — копирование
- Синтаксис
- Параметры
- Описание
- Доступность
- Пример использования
Первый вариант выгрузки — копирование
Для начала, инициализируем тестовую таблицу с двумя колонками и двумя строками
Загружает значения в колонку таблицы значений из массива.
Синтаксис
Метод ЗагрузитьКолонку() имеет следующий синтаксис:
А также альтернативный англоязычный синтаксис:
Параметры
Описание параметров метода ЗагрузитьКолонку() :
Описание
Метод ЗагрузитьКолонку() загружает значения в колонку таблицы значений из массива значений. Значения из массива загружаются в колонку в порядке следования индексов.
Доступность
Сервер, толстый клиент, внешнее соединение, мобильное приложение(сервер).
Пример использования
Пример кода с использованием метода ЗагрузитьКолонку() :
Описание:
Таблица значений — это несохраняемый в базе данных объект, который позволяет строить динамические наборы значений и манипулировать ими (добавлять, редактировать, удалять элементы, сортировать). Он может быть наполнен значениями любого типа, т.е. в одной таблице типы хранимых значений могут быть разными. Одним из примеров использования данного объекта может служить организация представления в форме списка элементов справочника, отобранных по сложному алгоритму.
Необходимо отметить, что таблица значений, связанная с элементом управления ТабличноеПоле, будет иметь все колонки, имеющиеся в табличном поле, с соответствующими именами. Кроме того, таблица значений может иметь также и собственные колонки, не отображаемые в табличном поле, при этом их имена должны отличаться от имен колонок табличного поля.
Элементы коллекции: СтрокаТаблицыЗначений
Для объекта доступен обход коллекции посредством оператора Для каждого … Из … Цикл. При обходе выбираются элементы коллекции.
Возможно обращение к элементу коллекции посредством оператора [. ]. В качестве аргумента передается индекс строки (нумерация с 0).
Источник: