illiona @ Сегодня, 8:58
,
Сохраните имена ваших колонок при формировании в какой-то массив, а дальше где нужно берите с этого массива элементы и так как Vofka написал, через имя колонки обращайтесь к значению. Пример:
// создание колонок
ТЗ = Новый ТаблицаЗначений;
МассивКолонок = Новый Массив;
Инд=1;
Пока Инд <= 5 Цикл
ТЗ.Колонки.Добавить("Колонка"+Строка(Инд));
МассивКолонок.Добавить("Колонка"+Строка(Инд));
КонецЦикла;
// ... тут где-то заполняем таблицу данными
// а потом где нужно получить значение каких-то колонок
Для Каждого СтрокаТЗ Из ТЗ цикл
Для Каждого ИмяКолонки Из МассивКолонок Цикл
Сообщить(СтрокаТЗ[ИмяКолонки]);
КонецЦикла;
КонецЦикла;
пардон, ошибочка в предыдущем посте
// создание колонок
ТЗ = Новый ТаблицаЗначений;
МассивКолонок = Новый Массив;
Инд=1;
Пока Инд <= 5 Цикл
ТЗ.Колонки.Добавить("Колонка"+Строка(Инд));
МассивКолонок.Добавить("Колонка"+Строка(Инд));
Инд = Инд + 1;
КонецЦикла;
// ... тут где-то заполняем таблицу данными
// а потом где нужно получить значение каких-то колонок
Для Каждого СтрокаТЗ Из ТЗ цикл
Для Каждого ИмяКолонки Из МассивКолонок Цикл
Сообщить(СтрокаТЗ[ИмяКолонки]);
КонецЦикла;
КонецЦикла;
Дописываю конфигурации на платформе 8.х.
- Управление торговым предприятием для Украины
- Управление производственным предприятием для Украины
- Управление небольшой фирмой для Украины
- Бухгалтерия для Украины;
- Общепит для Украины
- Ресторан (Рарус)
- Розница