Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Индексированная таблица подскажите как сделать (число прочтений - 2056 )
DangerWulf
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 21
Зарегистрирован: 26. Июля 2007
Индексированная таблица подскажите как сделать
26. Июля 2007 :: 08:39
Печать  
Индексированная таблица подскажите как сделать отбор по двум колонкам Дт и Кт
что то не получается  Печаль
Процедура Фильтр()
     Сообщить("Начало фильтрации");
     //ИТ.ДобавитьИндекс("Kor", "Дт, Кт");
     ФилтХ = СоздатьОбъект("СписокЗначений");
     ФилтХ.ДобавитьЗначение(ВыбДт);
     //ФилтХ.ДобавитьЗначение(ВыбКт);
     //ИТ.Загрузить(ТЗ,"Kor");
     ИТ.Загрузить(ТЗ);  // Индексная таблица 1с++
     ИТ.ДобавитьИндекс("Kor", "Дт, Кт");
     ИТ.Подмножество(ФилтХ, 1, "Kor");   
     стрх = "";
     Сообщить("КонецФильтрации","!!!");
     ИТ.ВыбратьСтроку(стрх);
     //Сообщить("КонецФильтрации","!!!");
КонецПроцедуры
  
Наверх
 
IP записан
 
DangerWulf
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 21
Зарегистрирован: 26. Июля 2007
Re: Индексированная таблица подскажите как сделать
Ответ #1 - 26. Июля 2007 :: 09:09
Печать  
переписал через фильтр все ровно не получается

Процедура Фильтр2()
    ФилтХ = СоздатьОбъект("СписокЗначений");
    ФилтХ.ДобавитьЗначение(ВыбДт);
    ФилтХ.ДобавитьЗначение(ВыбКт);
    ИТ.Загрузить(ТЗ);  // Индексная таблица 1с++
    ИТ.ДобавитьИндекс("ИндДтКт", "Дт,Кт");
    ИТ.УстановитьФильтр(ФилтХ,ФилтХ,"ИндДтКт"); 
    ТЗ.Очистить();
    ИТ.ВЫГРУЗИТЬ(ТЗ);
    стрх = "";
    Сообщить("КонецФильтрации","!!!");
    ИТ.ВыбратьСтроку(стрх);
   
КонецПроцедуры
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Индексированная таблица подскажите как сделать
Ответ #2 - 26. Июля 2007 :: 09:52
Печать  
Для просмотра по нужному индексу с фильтрацией используй ИТ.Показать(Индекс)
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
DangerWulf
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 21
Зарегистрирован: 26. Июля 2007
Re: Индексированная таблица подскажите как сделать
Ответ #3 - 26. Июля 2007 :: 10:12
Печать  
Спасибо огромное!!!
Заработало!! Очень довольный
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать