Имя: Пароль:
1C
1С v8
Условие на период в запросе
,
0 Vanechka
 
23.07.12
12:02
Здравствуйте!

Что - то никак не могу догнать как такое сделать:

необходимо получить продажи по контрагентам в запросе, только с определенным условием - например период выборки продаж месяц, например 01.01.01 - 31.01.01, а условие должно быть такое - на каждую неделю продаж в месяце у контрагента продажи допустим меньше определенной суммы??? как написать такой запрос?
1 Ненавижу 1С
 
гуру
23.07.12
12:03
периодичность неделя, анализируем
2 Reset
 
23.07.12
12:04
Указать периодичность неделю и в ГДЕ прописать условие
3 Reset
 
23.07.12
12:04
(1) Не видед, простите
4 Reset
 
23.07.12
12:04
видел
5 Vanechka
 
23.07.12
12:05
(1)(2) разве условие наложится не на весь период!? а на каждую неделю в месяце!?
6 Reset
 
23.07.12
12:06
(5) Условия наложатся на результат выборки, периодичтность которого ты указываешь
7 Ненавижу 1С
 
гуру
23.07.12
12:07
(5) по разному можно, вопрос:
нужно вывести контрагентов у которых продажи были каждую неделю меньше предела или тех контрагентов, у которых в хотя бы какую-то неделю были продажи меньше предела?
8 Vanechka
 
23.07.12
12:09
(7)да вообщем - то и так и так...
9 Ненавижу 1С
 
гуру
23.07.12
12:10
(8) в общем то это разные задачи ))
10 Vanechka
 
23.07.12
12:10
(7)а если предположим это не регистр, а документ, а условие - это сумма документа!???????
11 Vanechka
 
23.07.12
12:11
(9) изначально надо было так  -  контрагентов у которых продажи были каждую неделю меньше предела или тех контрагентов
12 Ненавижу 1С
 
гуру
23.07.12
12:11
(10) пугаешь?

СГРУППИРОВАТЬ ПО Документ
ИМЕЮЩИЕ СУММА(Сумма)<=&Передел
13 Ненавижу 1С
 
гуру
23.07.12
12:12
(11) если продаж вообще не было, то он должен выводиться?
14 Vanechka
 
23.07.12
12:14
(12) нет, в том смысле что в разных периодах выводить, то есть есть документы за месяц, а нужно выводить меньше определенной суммы например в каждом дне с за каждый час!?
15 Vanechka
 
23.07.12
12:14
(13)нет не должен
16 Ненавижу 1С
 
гуру
23.07.12
12:14
(14) ну и выводи
17 Vanechka
 
23.07.12
12:19
(16) даты документов приравнять предположим к часам, группировать по периоду!??
18 Ненавижу 1С
 
гуру
23.07.12
12:19
(17) да запросто
19 Ненавижу 1С
 
гуру
23.07.12
12:20
к (11)

ВЫБРАТЬ РАЗЛИЧНЫЕ
   ПродажиОбороты.Контрагент КАК Контрагент
ИЗ
   РегистрНакопления.Продажи.Обороты(&Период1, &Период2, Неделя, ) КАК ПродажиОбороты

СГРУППИРОВАТЬ ПО
   ПродажиОбороты.Контрагент

ИМЕЮЩИЕ
   СУММА(ВЫБОР
           КОГДА ПродажиОбороты.СтоимостьОборот < &Предел
               ТОГДА 0
           ИНАЧЕ 1
       КОНЕЦ) = 0
20 Vanechka
 
23.07.12
12:23
(19)  да, спасибо, более ли менее разобрался