|  | Как выбрать в запросе контрагентов которые обеспечивают 80% продаж ? | ☑ | 
    
        | 0
    
        budnik   18.06.18✎ 14:45 | 
        Как выбрать в запросе контрагентов которые обеспечивают 80%(задоваться будет пользователем) продаж ?     |  | 
    
        | 1
    
        Джинн   18.06.18✎ 14:46 | 
        См. в типовых ABC-анализ продаж.     |  | 
    
        | 2
    
        ssh2006   18.06.18✎ 14:47 | 
        (0) в СКД есть функция     |  | 
    
        | 3
    
        budnik   18.06.18✎ 14:48 | 
        (1) там наверчено наверно , принцип какой ?     |  | 
    
        | 4
    
        ssh2006   18.06.18✎ 14:50 | 
        + (2) КлассификацияABC     |  | 
    
        | 5
    
        Скиурус   18.06.18✎ 14:53 | 
        (3) Получаешь всех контрагентов с суммами продаж. Из этой вт получаешь другую с колонкой "нарастающий итог" в котором будет выводиться суммарная сумма продаж всех, у кого сумма ниже чем у текущей. Находишь контрагента с нарастающим итогом не меньше заданного и наконец из самой первой вт выводишь его и всех кто продал больше.
Проблемы будут если есть два контрагента с одинаковым объемом продаж и заданный объем достигается с одни из них. В зависимости от условий задачи если нельзя выводить лишнего контрагента, можно исхитриться и "нарастающий итог" считать не нарастающим итогом, а разницей с общей суммой. В типовой такого нет, афаир.
 |  | 
    
        | 6
    
        hhhh   18.06.18✎ 14:54 | 
        (3) в смысле? выводишь отчет по продажам: контрагент, сумма продаж, сортируешь таблицу по убыванию суммы продаж, всё. выводишь таблицу, пока общая сумма не превысила 80%.     |  | 
    
        | 7
    
        trdm   18.06.18✎ 15:41 | 
        Запросом же типа не получится?     |  | 
    
        | 8
    
        craxx   18.06.18✎ 15:42 | 
        (7) получится.     |  | 
    
        | 9
    
        Джинн   18.06.18✎ 15:43 | 
        (7) Почему не получится? При наличии ВТ возможности запросов почти безграничны.     |  | 
    
        | 10
    
        trdm   18.06.18✎ 15:47 | 
        (9) ROW_NUMBER() нету? 
Я понял как это делается на SQL, только не уверен что в 1С сработает.
 |  | 
    
        | 11
    
        Поpyчик-4   18.06.18✎ 15:58 | 
        (10) В СКД есть аналог. Называется номер в группировке или что-то в этом роде.     |  | 
    
        | 12
    
        budnik   18.06.18✎ 16:08 | 
        (5) то что надо . Спасибо за помощь всем.     |  |