Пытаюсь посчитать количество в двух регистрах.
Соединяю их левым соединением.
При отсутствии записей выходит одно пустое значение. Почему такое происходит и как избавиться?
Проверяю в консоли отчетов. В коде программы выборка по такому запросу дает один результат.
Вот сам запрос:
ВЫБРАТЬ
СУММА(ЕСТЬNULL(ТоварыПолученныеОбороты.КоличествоПриход, 0) - ЗакупкиОбороты.КоличествоОборот) КАК Количество
ИЗ
РегистрНакопления.Закупки.Обороты(
,
,
,
Номенклатура = &Номенклатура
И ДоговорКонтрагента = &Договор) КАК ЗакупкиОбороты
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыПолученные.Обороты(
,
,
,
ДоговорКонтрагента = &Договор
И Номенклатура = &Номенклатура) КАК ТоварыПолученныеОбороты
ПО ЗакупкиОбороты.Номенклатура = ТоварыПолученныеОбороты.Номенклатура
И ЗакупкиОбороты.ДоговорКонтрагента = ТоварыПолученныеОбороты.ДоговорКонтрагента