helpf.pro
Регистрация

v8: Структура ТЗ

Farmar
10.05.2012 13:59Прочитано: 893
Есть ли простой способ получить структуру из таблицы значений? А именно, есть ТЗ, нужно из нее получить "шапку", т.е. название колонок и поместить в СтруктураТаблицы.Колонки("Колонка").
Yandex
Возможно, вас также заинтересует
Реклама на портале
E_Migachev
10.05.2012 14:17Ответ № 1
(0) Farmar, Циклом - перебирая колонки получаешь их имена
Farmar
10.05.2012 15:37Ответ № 2
Код 1C v 8.х
 	СтруктураТаблицы = Новый ТаблицаЗначений;
СтруктураТаблицы.Колонки.Добавить("Колонка");
СтруктураТаблицы.Колонки.Добавить("НомерКолонки");

Для каждого Стр Из ТаблицаДокумента.Колонки Цикл

Как быть тут?????

КонецЦикла;
//
СписокВыбранныхКолонок = Новый СписокЗначений;
СписокВыбранныхКолонок.ЗагрузитьЗначения(СтруктураТаблицы.ВыгрузитьКолонку("Колонки"));
СохрСписокВыбранныхКолонок = СписокВыбранныхКолонок.Скопировать();
Farmar
10.05.2012 16:02Ответ № 3
Совсем загоняюсь) сам написал, ведь так все просто) после праздников голова и не варит)

Код 1C v 8.х
 	СтруктураТаблицы = Новый ТаблицаЗначений;
СтруктураТаблицы.Колонки.Добавить("Колонка");
СтруктураТаблицы.Колонки.Добавить("НомерКолонки");
Сч = 0;
Для каждого Стр Из ТаблицаДокумента.Колонки Цикл
Сч = Сч +1;
НовСтр = СтруктураТаблицы.Добавить();
НовСтр.колонка = Стр.Имя;
НовСтр.НомерКолонки = сч;

КонецЦикла;

СписокВыбранныхКолонок = Новый СписокЗначений;
СписокВыбранныхКолонок.ЗагрузитьЗначения(СтруктураТаблицы.ВыгрузитьКолонку("Колонка"));
СохрСписокВыбранныхКолонок = СписокВыбранныхКолонок.Скопировать();
Farmar
11.05.2012 09:41Ответ № 4
Вопрос закрыт!
Подсказка: Щелкнув по значку (справа от названия вопроса), вы получите список ответов на похожие вопросы!
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.