|
Передача массива в таблицу значений
| ☑ |
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) Не надо из цикла. Пусть будет. А то проц остынет и файлы замерзнут.
|
|
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан