Имя: Пароль:
1C
1С v8
обороты по всем дням
0 Nast
 
13.02.13
20:26
Чтобы вывести обороты по дням, по которым не было данных, решили использовать регистр РегламентрированныйПроизводственныйКалендарь, т.к. там есть все даты и с ним левое соединение.
Почему все равно выводятся не все даты выбранного периода?

ВЫБРАТЬ
   ЗаказыПокупателейОбороты.ЗаказПокупателя.ДатаОтгрузки,
   ЗаказыПокупателейОбороты.ЗаказПокупателя.Контрагент,
   ЗаказыПокупателейОбороты.Номенклатура,
   ЗаказыПокупателейОбороты.ХарактеристикаНоменклатуры,
   ЕСТЬNULL(ЗаказыПокупателейОбороты.КоличествоОборот, 0) КАК Количество,
   РегламентированныйПроизводственныйКалендарь.ДатаКалендаря КАК ДатаКалендаря
ИЗ
   РегистрНакопления.ЗаказыПокупателей.Обороты КАК ЗаказыПокупателейОбороты
       ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РегламентированныйПроизводственныйКалендарь КАК РегламентированныйПроизводственныйКалендарь
       ПО (РегламентированныйПроизводственныйКалендарь.ДатаКалендаря = ЗаказыПокупателейОбороты.ЗаказПокупателя.ДатаОтгрузки)
ГДЕ
   РегламентированныйПроизводственныйКалендарь.ДатаКалендаря >= &начало
   И РегламентированныйПроизводственныйКалендарь.ДатаКалендаря <= &конец
   И ЗаказыПокупателейОбороты.Номенклатура В ИЕРАРХИИ(&Номенклатура)
1 Нуф-Нуф
 
13.02.13
20:27
РегистрСведений.РегламентированныйПроизводственныйКалендарь должен быть слева
2 Птица
 
13.02.13
20:28
классика.
замени ГДЕ на И
3 Птица
 
13.02.13
20:28
а, хотя (1) конечно же. или оставить как есть,Ю но правое оединение
4 Elf_80_lvl
 
13.02.13
20:31
А итоги передом "день" не спасли бы отца русской демократии?
5 Nast
 
13.02.13
20:35
хоть левое, хоть правое сделать, все равно не работает.
Левое соединение запросом сделано, обычно правильно делает
6 kotletka
 
13.02.13
20:43
в конструкторе запроса перейди на вкладку итоги, в группировку засунь период, четь инже укажи по дням. выборку запроса обходи ...погруппировкам,"период","все")
7 kotletka
 
13.02.13
20:44
6 лет на форму а поисковиками пользоваться не умеешь, типичный опорукий 1сник
8 kotletka
 
13.02.13
20:44
*форму=форуме
9 Nast
 
13.02.13
20:56
спасибо! получилось
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.