Имя: Пароль:
1C
 
Условия в запросах - убрать детальные записи, в которых количество больше значения
0 Maniac
 
18.04.19
10:15
Ну что я имею ввиду.

Например запрос по продажам по номенклатуре (без других группировок)
Суммируется количество.

Нужно убрать из расчета продажи, где в конкретной реализации было количество меньше определенного значения.

Сейчас если ставим условия, то они воспринимаются на итог суммирования.
1 Beduin
 
18.04.19
10:16
(0) Ты сначала отбери. Потом суммируй
2 1Сергей
 
18.04.19
10:17
Так не пойдёт. 2+2 никак 5 не получится
3 RomanYS
 
18.04.19
10:19
отдельный подзапрос для расчета итогов,
в СКД можно фильтр на группировку ставить
4 Maniac
 
18.04.19
10:25
(1) да не против отбирать. только отберется по уже сумме.
два запроса делать не вариант.
5 Maniac
 
18.04.19
10:26
Это условие может быть а может и не быть. Запрос сейчас огромный. И продажи это маленькая часть запроса.
Если туда еще ради этого условия еще запрос лепить будет пипец как неудобно
6 piter3
 
18.04.19
10:26
Собрать текст запроса
7 Maniac
 
18.04.19
10:28
Что если в параметрах запроса, поставить детализацию Регистратор.
Ведь тогда по идее будет выборка детальных записей.
8 RomanYS
 
18.04.19
10:32
(7) Запрос/построитель/СКД?
9 Maniac
 
18.04.19
10:33
СКД
10 Maniac
 
18.04.19
10:42
Вложенными запросами может получится вроде бы....

Сверху итоговый, внутри детальный с условием
11 RomanYS
 
18.04.19
10:43
(9) Об этом в заголовке надо писать. СКД может изменить твой запрос до неузнаваемости при выполнении.
12 Maniac
 
18.04.19
10:50
(11) ну если так то все еще намного сложнее.

у меня СКД, который для настройки (визуальной). Но в итоге программное потом берется его текст запроса, в модулей передается в обычный запрос. и уже далее все происходит обычным.

вот такая канительно...


Сейчас пробую (10). Кажется это и есть решение.
13 RomanYS
 
18.04.19
10:57
(12) В обычном запросе (7) может сработать, а в СКД нужны дополнительные телодвижения чтобы регистратор не был проигнорирован
14 Maniac
 
18.04.19
11:33
Нифига не хочет. даже детально ставлю регистратор и тп. и даже есть ДокументПродажи как измерение.
Все равно отсекает по условию.

Условие Количество нельзя использовать. только КоличествоОборот.

а там все равно не отсекается 4как нужно. видимо глобально когда запрос делается все равно все идет итогами.
15 Maniac
 
18.04.19
11:33
и (7) и (10) пока не хотят работать.
16 Maniac
 
18.04.19
11:39
Стоп все заработало!!!
17 bootini
 
18.04.19
11:40
Выбор
Когда количество < определенного значения Тогда
Продажи = 0
Иначе Продажи
Конец
:)
18 Maniac
 
18.04.19
11:43
Я сделал чтобы такая строка в отборах могла стоять. так удобнее в настройками.
19 VladZ
 
18.04.19
11:43
(0) Смотри букварь. Раздел запросы: https://helpme1c.ru/yazyk-zaprosov-1s-8-3-dlya-nachinayushhix-programmistov-usloviya

Тебе нужно ИМЕЮЩИЕ
20 Maniac
 
18.04.19
11:53
(19) сайт отличный. но скорее всего не то.

Все получилось с созданием вложенного детального запроса с условием отбора по количествам.
21 Ник080808
 
18.04.19
11:56
(19) Имеющие ваще не вариант. ему детальные нужно отбирать, а имеющие отбирает группировки
22 Maniac
 
22.04.19
10:10
Написал просто мега шикарный отчет по продажам. просто тащусь
Формирует отчет по продажам с классификацией. вывод сейчас 4 группы колонок продаж, где видно полные, пиковые, сглаженные, постоянные продажи