3
Mr Man
03.10.16
✎
14:55
|
(2) сори, забыл текст запроса привести:
ВЫБРАТЬ
ПотребностиВСырьеОстатки.Номенклатура КАК Номенклатура,
ПотребностиВСырьеОстатки.ВариантИсполнения КАК ВариантИсполнения,
ПотребностиВСырьеОстатки.ДокЗаказ КАК ДокЗаказ,
ЕСТЬNULL(ОстаткиТМЦОстатки.КолОстаток, 0) КАК Остаток,
ЕСТЬNULL(РезервыОстатки.КолОстаток, 0) КАК РезервОстаток,
ЕСТЬNULL(ПотребностиВСырьеОстатки.КолОстаток, 0) КАК Кол_ТМЦДля_Производства,
-(ЕСТЬNULL(РезервыОстатки.КолОстаток, 0) - ЕСТЬNULL(ОстаткиТМЦОстатки.КолОстаток, 0)) КАК КолВо_Док
ИЗ
РегистрНакопления.ПотребностиВСырье.Остатки(&НаДАту, ) КАК ПотребностиВСырьеОстатки
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ОстаткиТМЦ.Остатки(&НаДАту, ) КАК ОстаткиТМЦОстатки
ПО ПотребностиВСырьеОстатки.Номенклатура = ОстаткиТМЦОстатки.Номенклатура
И ПотребностиВСырьеОстатки.ВариантИсполнения = ОстаткиТМЦОстатки.ВариантИсполнения
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.Резервы.Остатки КАК РезервыОстатки
ПО ПотребностиВСырьеОстатки.Номенклатура = РезервыОстатки.Номенклатура
И ПотребностиВСырьеОстатки.ВариантИсполнения = РезервыОстатки.ВариантИсполнения
ГДЕ
ПотребностиВСырьеОстатки.ВариантИсполненияГП.КлючеваяПотребностьЗаказов = ИСТИНА
И ПотребностиВСырьеОстатки.ДокЗаказ.РабочийЦентр = &РабочийЦентр
ИТОГИ
МАКСИМУМ(ВариантИсполнения),
СУММА(Остаток),
СУММА(РезервОстаток),
СУММА(Кол_ТМЦДля_Производства),
СУММА(КолВо_Док)
ПО
Номенклатура,
ДокЗаказ
Проьовал играться с итогами по, но чет не могу найти решения
|
|