Имя: Пароль:
1C
1С v8
запрос по контрагентам
,
0 aleks100
 
19.04.13
09:42
В одном запросе получил всех контрагентов у которых были продажи за последние три месяца,а в другом у которых не было продаж за последний месяц.  Необходимо вывести список контрагентов у которых были продажи в прошлых месяцах но нет продаж в текущем месяце.Как собрать пакетный запрос?
1 Defender aka LINN
 
19.04.13
09:45
По порядку
2 Maxus43
 
19.04.13
09:48
соединяй 1-й со 2-ым
3 aleks100
 
19.04.13
09:53
а как получить запросом контрагентов  у которых не было продаж за последний месяц
4 Maxus43
 
19.04.13
09:53
(3) в (0) ты написал что уже получил это
5 Wobland
 
19.04.13
09:54
не_были левое были где были есть нулл
6 Defender aka LINN
 
19.04.13
09:54
(4) Наврал, видать
7 aleks100
 
19.04.13
09:54
так пойдет
ВЫБРАТЬ
   ПродажиОбороты.Контрагент
ИЗ
   Справочник.Контрагенты КАК Контрагенты
       ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.Продажи.Обороты(&дата1, &дата2, , Организация = &организация) КАК ПродажиОбороты
       ПО (ПродажиОбороты.Контрагент <> Контрагенты.Ссылка)

СГРУППИРОВАТЬ ПО
   ПродажиОбороты.Контрагент
8 Wobland
 
19.04.13
09:55
(7) теперь уже смотря для чего. пойдёт, конечно
9 aleks100
 
19.04.13
09:55
(4) сомнения мучают по поводу запроса
10 aleks100
 
19.04.13
09:57
в (7) написал  как получить запросом контрагентов  у которых не было продаж за последний месяц
11 Wobland
 
19.04.13
10:08
(10) контрагенты левое регистр где регистр есть NULL
12 aleks100
 
19.04.13
10:20
(11) ВЫБРАТЬ
   Контрагенты.Ссылка

ИЗ
   Справочник.Контрагенты КАК Контрагенты
       ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.Продажи.Обороты(&датаначмес, &текдата, , Организация = &организация) КАК ПродажиОбороты
       ПО (ПродажиОбороты.Контрагент = Контрагенты.Ссылка)
ГДЕ
   ПродажиОбороты.Контрагент ЕСТЬ NULL

так примерно
13 Wobland
 
19.04.13
10:47
(НачалоПериода(&ТекДата, Месяц), &ТекДата) - вот тут один параметр требуется
14 aleks100
 
19.04.13
11:30
понятно спасибо