Имя: Пароль:
1C
1С v8
ЗагрузитьКолонку()
0 НайдуУбъю
 
21.09.12
17:51
Народ подскажите что не так

Таб = Новый ТаблицаЗначений;
Таб.Колонки.Добавить("КритическийКод");
       Таб.ЗагрузитьКолонку(СписокКодов.ВыгрузитьЗначения(),Таб.Колонки.КритическийКод);

В итоге Таб.Количество() = 0
1 Bilion
 
21.09.12
17:51
)))
2 НайдуУбъю
 
21.09.12
17:51
СписокКодов естесно заполнен
3 Bilion
 
21.09.12
17:54
ТаблицаРезультат = Новый ТаблицаЗначений;
Для каждого ИмяКолонки Из МассивИменКолонок Цикл
   ТаблицаРезультат.Колонки.Добавить(ИмяКолонки);
КонецЦикла;

// Создадим пустые строки таблицы
Для Н=1 По СтрокиДереваЗначений.Количество() Цикл
   ТаблицаРезультат.Добавить();
КонецЦикла;

// Скопируем значения колонок
Для каждого ИмяКолонки Из МассивИменКолонок Цикл
   ЗначенияКолонки = СтрокиДереваЗначений.ВыгрузитьКолонку(ИмяКолонки);
   ТаблицаРезультат.ЗагрузитьКолонку(ЗначенияКолонки, ИмяКолонки);
КонецЦикла;
4 aleks-id
 
21.09.12
17:55
ТаблицаЗначений (ValueTable)
ЗагрузитьКолонку (LoadColumn)
Синтаксис:

ЗагрузитьКолонку(<Массив>, <Колонка>)
Параметры:

<Массив> (обязательный)

Тип: Массив.
Массив значений, который выступает в качестве источника данных для колонки.
<Колонка> (обязательный)

Тип: Число; Строка; КолонкаТаблицыЗначений.
Колонка, в которую будут загружены значения из массива. В качестве значения параметра может выступать индекс колонки, имя колонки, сама колонка.
5 НайдуУбъю
 
21.09.12
17:55
короче строк в таблице должно быть как в списке...
..я так и думаю)))
пасиба мужики
6 vmv
 
21.09.12
17:58
(0) методы Загрузить... контейнерные, т.е. чтобы значения источника попали в приемник нужна тара, в вашем случае нужно сгенерить пустые строки в количестве Источник.Количество()

мдя