#0
by Киса_Мяу
Всем здраствуйте)) Устанавливаю фильтр на индексиров.табл. - без отбора только уникальных значений - не фильтрует,как нужно. Сначала у меня создается ИТЗ со всеми колонками,затем она заполняется,потом: Есть в ИТЗ_Фильтр две строки с уникальным номером = 14(число),а в результат попадает только 1 строка!!! Делала даже: Сообщить(ИТЗ_Фильтр.количествоЗначенийКлюча("Док",ИТЗ.Уникальный_Номер)) - для числа - опять же 1 строка всего.
#6
by Киса_Мяу
Поставила точку останова на строке,где устанавливаю фильтр,то есть: ИТЗ_Фильтр.УстановитьФильтр(ИТЗ.Уникальный_Номер,ИТЗ.Уникальный_Номер,"Док",0); В табло:
#7
by Ёпрст
Ну и ? ТЗ.ВыбратьСтроку сделай.. чего, в ней несколько строк =1 есть? И это, один индекс добавляешь ?
#8
by Киса_Мяу
да,делаю ИТЗ_Фильтр.Показать("Док") - на экран выводится таблица только с 1 строкой ,где уникальныйномер = 14(хотя изначально до установки фильтров и индексов - в ней две строки с номером 14. еще проверяю ИТЗ_Фильтр.КоличествоСтрок("ДОк") - тоже =1 метод "ДОбавитьиндекс" только 1 во всем коде,и "установитьфильтр" тоже(((((
#9
by Ёпрст
Гы... ты в и в отладчике смотришь для ключа = 1, а тут говоришь за ключ = 14... Мот определишься, для начала ? :)) Всё там работает.
#10
by Киса_Мяу
в - у меня ключ = 14: **************** Есть в ИТЗ_Фильтр две строки с уникальным номером = 14(число),а в результат попадает только 1 строка!!! Делала даже: Сообщить(ИТЗ_Фильтр.количествоЗначенийКлюча("Док",ИТЗ.Уникальный_Номер)) - для числа - опять же 1 строка всего. ****************** в отладчике я проверяла лишь тип,а он для всей колонки же одинаковый,вот для проверила:
#11
by Ёпрст
не верится ... Как проверяешь, что 2 строки с Уникальный_Номер=14 есть? .. ТЗ.ВыбратьСтроку - они есть там?
#13
by Киса_Мяу
у меня много таких строк,где ключи повторяются это 14,17,18,19, но до фильтра их 2 или 3,а после фильтра получается всего одна я для примера 14 привела
#16
by Киса_Мяу
аааааааааааааа,сделала: Показывает 2 строки!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!и сообщает:2,в чем дело тогда???
#18
by Ёпрст
Как в чем ? В том что работает!!!! :)) А вот что ты там передаешь в этом коде и когда: ИТЗ_Фильтр.УстановитьФильтр(ИТЗ.Уникальный_Номер,ИТЗ.Уникальный_Номер,"Док",0); это только тебе известно :)
#21
by Киса_Мяу
вообщем,я нашла в чем дело!!!!!!!!вот блин,столько времени на это сгубила,у меня что-то с колонками случилось. Я сделала ИТЗ_Фильтр = СоздатьОбъект("ИндексированнаяТаблица");
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Помогите пожалйста установить компоненту 1С++
- Использую построитель отчета. Как установить ширину колонок отчета?
- вопрос по ворду, можно ли в таблице установить фильтр или отбор
- v7: Фильтр в индексированной таблице "Итерирование после изменения индекса невозмож"
- Как в запросе установить фильтр на движения только расход?
- Установить фильтр на файл Excel программно
- Установить время документа
В этой группе 1С
- ЗУП Возврат НДФЛ
- Как просуммировать колонку в печ форме отчета или документа из 1С
- Сохранение правил конвертации в файл
- Чем заменить Таблицу значений ?
- Преобразование COMОбъект в прикладной тип данных (Таблица Значений)
- Подскажите, где лежат дистрибутивы 1С 7.7 на их сайте?
- Есть Штрих принтер GODEX 1100 Plus Надо подцепить к 8.1
- Можно ли добавить к переменной индекс?
- Заполнение отчета комитенту
- Роли кассира в УПП 1.2.23.2
- Постоянно выкидывает из 1С
- Исчезла сохраненная регламентированная отчетность
- Не попадает "ручная операция" в акт сверки
- Справочник ОС зависает при вводе новой записи
- как организовать отбор по нескольким значениям?
- Вопрос по ЗУП 2.5: Испытательный срок
- Печать деклараций из цитрикса
- СКД: Почему не считает итог по Пользоват.полю?
- JOB: Очень нужен опытный ЗУПовец
- Мария-301МТМ