Есть запрос по регистру Остатки. В нем делают движения много документов. По этим документам нужно вытащить Клиента, но не во всех документах есть это поле. Пытался создать соединения по тем документам у которых это поле есть, но когда я делаю хотя бы одно соединения, сразе же происходит фильтр. КОД: |Select | Жур.IDDOC as [Док $Документ] | ,Жур.IDDOCDEF as Док_вид | ,Sum(Рег.СуммаГРНПриход) as ПрихСумГРН | ,Sum(Рег.НаценкаПриход) as ПрихСумНац | ,Sum(Рег.СуммаГРНРасход) as РасхСумГРН | ,Sum(Рег.НаценкаРасход) as РасхСумНац "+Групин+" |From | $РегистрОстаткиОбороты.Остатки(:ДатаС, :ДатаПо~,Документ,Движения, | ,Фирма=:выбФирма and ВидУчета=:сВидУчета"+Пер2+" | ,(Фирма,ВидУчета,ТМЦ,Склад),(СуммаГрн,СуммаБезНДС,Наценка)) AS Рег |Inner JOIN | _1SJOURN AS Жур (nolock) ON Рег.ПозицияДокумента = Жур.DATE_TIME_IDDOC |Inner JOIN | $Справочник.ТМЦ AS СпрТ (nolock) ON СпрТ.ID = Рег.ТМЦ |Right Outer JOIN | $Документ.ПриходнаяНакладная ДПН (nolock) on (ДПН.IDDOC = Жур.IDDOC) |Group by | Жур.IDDOC, Жур.IDDOCDEF"; Как правильно написать соединение, чтобы он пропускал и остальные документы
|