M
Size: a a a
M
В
В
M
В
M
NN
NN
ДП
ВЫБРАТЬВполне возможна ситуация, что плановые показатели для какого-то продукта существуют, а фактических расходов пока не было. В данном случае результат вычисления полей
РасходПродуктовПоКДОбороты.Учреждение,
РасходПродуктовПоКДОбороты.КатегорияДовольствующихся,
РасходПродуктовПоКДОбороты.Номенклатура.ГруппаПродуктовПитания КАК ГруппаПродуктовПитания,
РасходПродуктовПоКДОбороты.КоличествоОборот КАК КоличествоФакт,
РасходПродуктовПоКДОбороты.СуммаОборот КАК СуммаФакт,
АП_НормативыПитанияНатуральныеСрезПоследних.Количество КАК КоличествоПлан,
АП_НормативыПитанияНатуральныеСрезПоследних.Сумма КАК СуммаПлан
ИЗ
РегистрНакопления.РасходПродуктовПоКД.Обороты КАК РасходПродуктовПоКДОбороты
ПОЛНОЕ СОЕДИНЕНИЕ РегистрСведений.АП_НормативыПитанияНатуральные.СрезПоследних(&ДатаНорматива, ) КАК АП_НормативыПитанияНатуральныеСрезПоследних
ПО РасходПродуктовПоКДОбороты.Учреждение = АП_НормативыПитанияНатуральныеСрезПоследних.Учреждение
И РасходПродуктовПоКДОбороты.КатегорияДовольствующихся = АП_НормативыПитанияНатуральныеСрезПоследних.КатегорияДовольствующихся
И РасходПродуктовПоКДОбороты.Номенклатура.ГруппаПродуктовПитания = АП_НормативыПитанияНатуральныеСрезПоследних.ГруппаПродуктовПитания
ГруппаПродуктовПитания = КатегорияДовольствующихся = NULL
Я понимаю, что возможно заменить РасходПродуктовПоКДОбороты.КатегорияДовольствующихся
на ЕСТЬNULL(РасходПродуктовПоКДОбороты.КатегорияДовольствующихся, АП_НормативыПитанияНатуральныеСрезПоследних.КатегорияДовольствующихся)
Наверное возможно решить проблему с помощью соединение наборов данных на уровне СКД.F
В
F
В
В
В
В
Е
F
k