Имя: Пароль:
1C
 
Как выбрать в запросе контрагентов которые обеспечивают 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) то что надо . Спасибо за помощь всем.
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.