Имя: Пароль:
1C
 
Передача массива в таблицу значений
0 shoo3d
 
07.08.18
15:14
Создаю массив значений из найденных файлов

МассивНайденныхФайлов = НайтиФайлы(
        "C:\",
        "*.txt",
        Ложь
    );

Как все найденные файлы (вернее имена файлов) загнать в таблицу значений?
1 Малыш Джон
 
07.08.18
15:14
(0) Добавить нужное количество строк и загрузить колонку?
2 Мыш
 
07.08.18
15:37
(0) > Как все найденные файлы (вернее имена файлов) загнать в таблицу значений?

Предлагаю радикальный метод: батогами.
3 Deon
 
07.08.18
15:56
(0) А зачем в таблицу?
4 Гипервизор
 
07.08.18
16:00
(0) ЗагрузитьКолонку() ?
5 Малыш Джон
 
07.08.18
16:05
(2) Как вариант: можно не загонять, а чем-нибудь туда приманить. Осталось только выяснить, что любят найденные файлы, посыпать это в таблицу значений - дальше остается только ждать когда они туда набегут.
6 Малыш Джон
 
07.08.18
16:06
+(5) главное - не забыть захлопнуть потом таблицу значений, чтоб найденные файлы не разбежались
7 Deon
 
07.08.18
16:08
(6) Ох уж эти ваши жаргонизмы. Не Захлопрнуть, а аккуратно Свернуть()
8 shoo3d
 
07.08.18
16:11
загнал таки

Таб1 = Новый ТаблицаЗначений;
Таб1.Колонки.Добавить("Имя");


Для Каждого Файл Из МассивНайденныхФайлов Цикл
        Таб1.Добавить();
        Таб1.ЗагрузитьКолонку(МассивНайденныхФайлов, "Имя");
    КонецЦикла;

Спасибо братцы
9 Михаил Козлов
 
07.08.18
16:13
(8) А Таб1.Добавить(); зачем?
10 Малыш Джон
 
07.08.18
16:13
(8) только ЗагрузитьКолонку() из цикла вытащи, этот метод достаточно один раз выполнить
11 Малыш Джон
 
07.08.18
16:14
(9) а вот такой сволочь, этот ЗагрузитьКолонку() - сам под себя строки не создает)
12 Мыш
 
07.08.18
16:28
(10) Не надо из цикла. Пусть будет. А то проц остынет и файлы замерзнут.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан