Имя: Пароль:
1C
1С v8
Как получить в запросе все остатки по каждому дню?
,
0 80ksa
 
05.08.11
06:00
Здравствуйте,

ВЫБРАТЬ
   ТоварыНаСкладахОстаткиИОбороты.ПериодДень,
   ТоварыНаСкладахОстаткиИОбороты.Номенклатура,
   
   ТоварыНаСкладахОстаткиИОбороты.КоличествоНачальныйОстаток КАК ОстатокНаСкладахКоличество
ИЗ
   РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(&Нач,&Кон, Авто, ДвиженияИГраницыПериода,Номенклатура = &Ном И Склад.Подразделение = &Подр ) КАК ТоварыНаСкладахОстаткиИОбороты
       
Такой запрос пропускает дни, в которых не было движения, как получить ОстатокНаСкладахКоличество на каждый день?
1 zak555
 
05.08.11
06:01
параметр "День"
2 Wobland
 
05.08.11
06:01
3 GROOVY
 
05.08.11
06:02
Как обрабатывается запрос? СКД или выборка?
4 GROOVY
 
05.08.11
06:02
(2) У него остатки.
5 Wobland
 
05.08.11
06:03
(4) точно, не проснулся
6 Нуф-Нуф
 
05.08.11
06:06
запрос в цикле на каждую дату. дешево и сердито :)))
7 GROOVY
 
05.08.11
06:06
(6) Жжешь!
8 Бру
 
05.08.11
07:17
Нужно получить итоги
|ИТОГИ
   |    СУММА(ОстатокНаСкладахКоличество)
   |ПО
   |    Номенклатура,
   |    ПериодДень ПЕРИОДАМИ(ДЕНЬ, &Нач, &Кон)

При выборке группировка
ВыборкаПер = Выборка.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам,"Период","ВСЕ");
9 Axel2009
 
05.08.11
09:03
(0) чтобы чтото получить на каждый день, нужно чтобы хоть чтото содержало этот самый день.
10 zak555
 
05.08.11
09:04
РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(&Нач,&Кон, День, ДвиженияИГраницыПериода,Номенклатура = &Ном И Склад.Подразделение = &Подр ) КАК ТоварыНаСкладахОстаткиИОбороты
11 Axel2009
 
05.08.11
09:04
(10) и как это поможет автору?
12 80ksa
 
08.08.11
02:16
(8) надо попробовать данный способ.
полез в документацию.
13 Бру
 
08.08.11
06:35
(12) на прошлой неделе тоже занималась подобным. нашла этот совет здесь же на сайте
2 + 2 = 3.9999999999999999999999999999999...