|  | v7: Вопрос про ИТЗ | ☑ | 
    
        | 0
    
        Bagirius   24.10.13✎ 22:48 | 
        Подскажите.
Начал Юзать ИТЗ
 Необходимо отсортировать по фильтру.
 пример:
 
 ИТЗ.Клиент = Клиент;
 ИТЗ.Товар = Товар;
 ИТЗ.Кол = Кол;
 
 
 ИТЗ.ДобавитьИндекс("Клиент", "Клиент");
 ИТЗ.УстановитьФильтр(Клиент, Клиент, "Клиент");
 ИТЗ.ВыбратьСтроки("Клиент");
 Пока ИТЗ.ПолучитьСтроку("Клиент") = 1 Цикл
 ...
 
 
 Необходимо, Что бы в выборке товары сортировались
 
 Можно поля в ИТЗ добавить
 Наименование
 Код
 Артикул
 
 это не проблема,
 вот как отсортировать с включенным фильтром, не доганяю
 |  | 
    
        | 1
    
        SnarkHunter   24.10.13✎ 23:22 | 
        Составной индекс Клиент+Товар еще не предлагали?     |  | 
    
        | 2
    
        Bagirius   24.10.13✎ 23:29 | 
        (1) Мне нужны все Товары!!!, по одному клиенту     |  | 
    
        | 3
    
        Bagirius   24.10.13✎ 23:30 | 
        Я же рамки мин / макс не смогу задать для товаров. По крайне мере не знаю как     |  | 
    
        | 4
    
        SnarkHunter   24.10.13✎ 23:30 | 
        (2)Разве кто-то предлагал устанавливать фильтр по товару?
 P.S. И незачем так орать.
 |  | 
    
        | 5
    
        Bagirius   24.10.13✎ 23:46 | 
        (4) так как??     |  | 
    
        | 6
    
        Bagirius   24.10.13✎ 23:48 | 
        я знаю составные индексы, я же говорю, не догоняю как сделать. Я выгружаю вильтрованную ИТЗ в ТЗ, ТЗ сортирую и данные беру. Результат - то что требуется!!! Но явно я извращением занимаюсь, есть способ проще.
Вот в этом и вопрос
 |  | 
    
        | 7
    
        SnarkHunter   25.10.13✎ 00:16 | 
        Сделай составной индекс "НаименованиеТовара,Клиент". В этом случае итз будет уже отсортирована по наименованию товара.
Для наименования товара задай такие минимальное и максимальное значения фильтра, которые заведомо меньше минимального наименования и больше максимального наименования. В этом случае в отфильтрованную итз попадет весь товар клиента.
 |  | 
    
        | 8
    
        viktor_vv   25.10.13✎ 00:40 | 
        Проще будет использовать Сгруппировать, и при выводе сортировать по необходимому полю.     |  | 
    
        | 9
    
        viktor_vv   25.10.13✎ 00:42 | 
        (8)+ Или группировать, не помню точно.     |  | 
    
        | 10
    
        ADirks   25.10.13✎ 09:21 | 
        (0) Составной индекс + Подмножество()     |  |