Имя: Пароль:
1C
 
Перебор таблицы значений на форме обработки
0 NIGHTHUNTER
 
01.10.20
11:11
Обычное приложение, на форме обработки есть заполненная сформированная таблица значений

Как можно сделать ее универсальный перебор, и заложить обработку колонок таблицы по их именам ?
1 Ёпрст
 
гуру
01.10.20
11:12
ТВояТаблица[твоястрока][твояколонка]
2 NIGHTHUNTER
 
01.10.20
11:13
Для каждого СтрКолонка Из ТаблицаЗагрузки.Колонки Цикл
            Если СтрКолонка.Имя = "Номенклатура" Тогда
                Сообщить(СтрКолонка.Имя);
                Сообщить(ТаблицаЗагрузки[СтрТч][СтрКолонка.Имя]);
            КонецЕсли;
            //
так не идет

{ВнешняяОбработка.ЗагрузкаИзБП_0_2.Форма.Форма.Форма(258)}: Получение элемента по индексу для значения не определено
                Сообщить(ТаблицаЗагрузки[СтрТч][СтрКолонка.Имя]);
3 NIGHTHUNTER
 
01.10.20
11:15
Для каждого СтрТч Из ТаблицаЗагрузки Цикл
        Сообщить(СтрТч.Номер);
        Для каждого СтрКолонка Из ТаблицаЗагрузки.Колонки Цикл
            Если СтрКолонка.Имя = "Конрагент" Тогда
                Сообщить(СтрКолонка.Имя);
                Сообщить(ТаблицаЗагрузки[СтрТч][СтрКолонка.Имя]);
            КонецЕсли;
            //
4 NIGHTHUNTER
 
01.10.20
11:16
5 Йохохо
 
01.10.20
11:17
СтрТч[СтрКолонка.Имя]
6 NIGHTHUNTER
 
01.10.20
11:17
(1) что я не так делаю?

ТаблицаЗагрузки[СтрТч][СтрКолонка.Имя]


не идет так
7 Ёпрст
 
гуру
01.10.20
11:18
(3) ну подумай, что такое индекс у ТЗ и что ты передаешь в СтрТч..

если строка у тебя уже есть, нахоена её пихать сюда ? ТаблицаЗагрузки[СтрТч] ?
8 NIGHTHUNTER
 
01.10.20
11:19
так получилось

СтрТч[СтрКолонка.Имя]
9 NIGHTHUNTER
 
01.10.20
11:19
похоже верно (8)

как подсказали в (5) .
10 lEvGl
 
гуру
01.10.20
11:19
Для Каждого Строка Из ТЗ Цикл
    Для Каждого Колонка Из ТЗ.Колонки Цикл
        Сообщить(Строка[КОлонка.Имя]);
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан