ВыделенныеСтроки содержит массив с номерами строк.
Чтобы получить каждую строку из выделенных с первой строки делаем так:
ВыделенныеСтроки = Элементы.НашаТЗ.ВыделенныеСтроки;
Для Стр = 0 По ВыделенныеСтроки.Количество()-1 Цикл
ТекСтр = Объект.НашаТЗ[ВыделенныеСтроки[Стр]];
Вроде нормально. ВыделенныеСтроки[0] = 0 (т.е. индекс строки = 0)
НО! Стоит сделать так:
НашаТЗ.Очистить();
и затем перезаполнить, то ВыделенныеСтроки[0]=14 (если до этого в таблице было 0-14 строк)
т.е. при очистке таблицы индекс не сбрасывается на 0 обратно???
Семен-семеныч! (с)
Мысль ясна. Пофигу какой будет ИД, он все-равно вернет верную строку.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший