vlf писал(а) 27. Января 2007 :: 10:49:Рекомендую в документации уточнить,
что метод УстановитьФильтр()
влияет на ВыбратьСтроки(),... , в случае указания в параметрах индекса.
Проверил документацию
Синтаксис: ВыбратьСтроки([Индекс = ""], [флТолькоУникальные = 0])
Не понятно, когда указывать индекс.
А если указать индекс без установленного фильтра - отбор произведен будет ?
В самом начале документации есть такой текст
Цитата:Таблица всегда имеет 1 индекс (в дальнейшем будем называть его "основной индекс"), который нельзя удалить.
Номер этого индекса - 1, имя - "" (пустая строка). Если в операциях, использующих индекс, не
указано имя индекса, то используется основной индекс. При операциях перепозиционирования
(ВНачало(), СледующаяСтрока(), ПредыдущаяСтрока() и т.д.) основной индекс позиционируется на ту же строку.
Это - фундаментальное свойство ИТ, поэтому я его и вынес в нулевой такскать раздел. В ИТ
вообще все операции делаются с оглядкой на индекс. Другое дело, что индекс может не указываться явно.
Возможно, вышеприведённый текст фигово сформулирован, и из него не понятно, что ничто в ИТ не происходит без индекса. Здесь имеет место самая обыкновенная засада, когда документацию пишет непосредственный разработчик. Мне то всё понятно и безо всяких объяснений, поэтому объяснения получаются непонятными.