v7: УстановитьФильтр В ИндексированнойТаблице #566341


#0 by aleknek
Решил разобраться и работой индексированных таблиц, но что то не могу понять работу метода УстановитьФильтр(КлючМин, КлючМакс, [Индекс = ""], [чТолькоУникальные = 0], [чИнверсия = 0]), после установки фильтра и выгрузке новой таблицы значений, возвращается только одна строка, хотя по устанавливаемым значениям фильтра, значений должно быть несколько, я так подозреваю, что где то перемудрил, с КлючМин, КлючМакс. Подскажите в чем может быть проблема. Код:
#1 by Mikeware
ничего не понял.
#2 by aleknek
после выполнения кода в строке тзИндТ.Выгрузить(тзВрем, "Отбор"), на выходе должна быть ТЗВрем с несколькими значениями, а имею только одну строку
#3 by aleknek
тзИндТ это индексированная таблица
#4 by aleknek
Переписал немного код:
#5 by Mikeware
Ну, во-первыз, у тебя только уникальные в фильтре включены
#6 by Ёпрст
нам отсюда не видно, что ты в Отбор положил и в каком порядке.
#7 by DCKiller
Пользуясь случаем, что все главные спецы по ИТЗ тут :), тож хочу спросить: как группировать ИТЗ по колонке типа "Счет"? Пытаюсь так ИТЗ.Группировать("Счет: *&Счет"), а групп по колонке нет (хотя счет 100% группа)
#8 by aleknek
таки да, проблема была в этом. Только не совсем понятна эта запись чТолькоУникальные - тип: Число. Если 1 - то в выборку попадут только строки с уникальным значением ключа. Что имеется ввиду только с уникальным значением ключа?
#9 by Ёпрст
есть 2 строки с 3 колонками: вася федф 100 вася федя 200 ты строишь индекс по первым 2 колонкам, индекс у этих 2-х строк будет одинаковый..
#10 by Ёпрст
+9 с уникальным значением ключа будет только 1 строка - вася федя..
#11 by aleknek
понял, всем спасибо
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С