Имя: Пароль:
1C
1С v8
как получить данные с найдененой строки в таблице значений
0 alpha78
 
21.07.22
16:08
ТЗ - таблица значений с колонками
Водитель
ЗарплатаВодителю
Грузчик
зарплатаГрузчику
Нужно найти строку с 2 сходными параметрами (Маршрут, Водитель) и получить данные с этой строки
Вот струкрура для отбора строки:
// структура отбора
СтрЗ = Новый Структура;
СтрЗ.Вставить("Маршрут", Выборка.Маршрут) ;
СтрЗ.Вставить("Водитель", Выборка.Водитель) ;

Теперь по этой структуре ищем нужную строку в ТЗ                        
НайденнаяСтрока = ТЗ.НайтиСтроки(СтрЗ);

Получилась строка типа Массив! Пытаюсь с нее получить данные:
Стр.ЗарплатаВодителю = НайденнаяСтрока.ЗарплатаВодителю ;
Стр.Грузчик = НайденнаяСтрока.Грузчик ;
Стр.ЗарплатаГрузчику = НайденнаяСтрока.ЗарплатаГрузчику ;

Выдает ошибку: ПОЛЕ ОБЪЕКТА НЕ НАЙДЕНО И ЗНАЧЕНИЕ НЕ ЗАПИТЫВАЕТСЯ!

Хорошо сделал так:
Типа как 2х мерный массив, номер колонки - вторая цифра отсчет с 0 !

Стр.ЗарплатаВодителю = НайденнаяСтрока[0][1] ;
Стр.Грузчик = НайденнаяСтрока[0][2] ;
Стр.ЗарплатаГрузчику = НайденнаяСтрока[0][3] ;
Вообще ничего не выводит

Как получить данные из найденной строки типа массив? Спасибо
1 1Сергей
 
21.07.22
16:10
Стр.ЗарплатаВодителю = НайденнаяСтрока[0].ЗарплатаВодителю;
Стр.Грузчик = НайденнаяСтрока[0].Грузчик;
Стр.ЗарплатаГрузчику = НайденнаяСтрока[0].ЗарплатаГрузчику;

НайтиСтроки - возвращает массив строк. Т.е. могут быть несколько строк попадающих под условие
2 alpha78
 
21.07.22
16:11
Сергей благодарю