Как заполнить колонку таблицы значений массивом
По теме из базы знаний
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)ТаблицаЗначений (ValueTable)
ЗагрузитьКолонку (LoadColumn)
Синтаксис:
ЗагрузитьКолонку(<Массив>, <Колонка>)
Параметры:
<Массив> (обязательный)
Тип: Массив.
Массив значений, который выступает в качестве источника данных для колонки.
<Колонка> (обязательный)
Тип: Число, Строка, КолонкаТаблицыЗначений.
Колонка, в которую будут загружены значения из массива. В качестве значения параметра может выступать индекс колонки, имя колонки, сама колонка.
Описание:
Загружает колонку таблицы значений из массива значений.
Доступность:
Сервер, толстый клиент, внешнее соединение, мобильное приложение (сервер), мобильный автономный сервер.
Примечание:
Значения из массива загружаются в колонку в порядке индексов.
Пример:
ЗагрузитьКолонку (LoadColumn)
Синтаксис:
ЗагрузитьКолонку(<Массив>, <Колонка>)
Параметры:
<Массив> (обязательный)
Тип: Массив.
Массив значений, который выступает в качестве источника данных для колонки.
<Колонка> (обязательный)
Тип: Число, Строка, КолонкаТаблицыЗначений.
Колонка, в которую будут загружены значения из массива. В качестве значения параметра может выступать индекс колонки, имя колонки, сама колонка.
Описание:
Загружает колонку таблицы значений из массива значений.
Доступность:
Сервер, толстый клиент, внешнее соединение, мобильное приложение (сервер), мобильный автономный сервер.
Примечание:
Значения из массива загружаются в колонку в порядке индексов.
Пример:
ТаблицаРезультат = Новый ТаблицаЗначений;
Для каждого ИмяКолонки Из МассивИменКолонок Цикл
ТаблицаРезультат.Колонки.Добавить(ИмяКолонки);
КонецЦикла;
// Создадим пустые строки таблицы
Для Н=1 По СтрокиДереваЗначений.Количество() Цикл
ТаблицаРезультат.Добавить();
КонецЦикла;
// Скопируем значения колонок
Для каждого ИмяКолонки Из МассивИменКолонок Цикл
ЗначенияКолонки = СтрокиДереваЗначений.ВыгрузитьКолонку(ИмяКолонки);
ТаблицаРезультат.ЗагрузитьКолонку(ЗначенияКолонки, ИмяКолонки);
КонецЦикла;
Показать
(5)Конечно, скрины всегда стоит прикладывать.
Если вы откроете синтакс-помощник, то увидите, что у таблицы значений нет метода загрузить. См.скрин.
Если у вашей таблицы есть метод Загрузить это означает лишь то, что ваша таблица это не таблица значений.
Если у вас таблица это реквизит формы у которого написано Таблица значений, то в реальности эта таблица имеет тип ДанныеФормыКоллекция. Вот у нее есть метод Загрузить.
Это вам для понимания.
По поводу заполнения колонки - один из вариантов - обойти таблицу в цикле и каждой строке присвоить нужное значение из массива.
есть метод загрузить (таблицу)
Если вы откроете синтакс-помощник, то увидите, что у таблицы значений нет метода загрузить. См.скрин.
Если у вашей таблицы есть метод Загрузить это означает лишь то, что ваша таблица это не таблица значений.
Если у вас таблица это реквизит формы у которого написано Таблица значений, то в реальности эта таблица имеет тип ДанныеФормыКоллекция. Вот у нее есть метод Загрузить.
Это вам для понимания.
По поводу заполнения колонки - один из вариантов - обойти таблицу в цикле и каждой строке присвоить нужное значение из массива.
Прикрепленные файлы:
![](/upload/forum/upload/1e2/1e2f278565d2850db6dc90f07817975f.png)
![](/upload/forum/17a/17a00fc317f6141c6ff5a7fc49771138.png)
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот