Вот запрос
SELECT Номенклатура.ID as [Товар $Справочник.Номенклатура] , Номенклатура.IsMark as IsMark , Номенклатура.IsFolder as IsFolder , Номенклатура.CODE as Код , Номенклатура.DESCR as Наименование , $Номенклатура.Артикул as Артикул , $Номенклатура.ОригинальныйНомер as [ОЕ $Справочник.OE_Номера] , $Номенклатура.БазоваяЕдиницаИзмерения as [ЕдИзм $Перечисление.ЕдиницыИзмерения] , ПартииТоваровОстатки.Партия as [Партия $Документ] , (ПартииТоваровОстатки.СебестоимостьОстаток / ПартииТоваровОстатки.ОстатокТовараОстаток) as ЦЗ , (ПартииТоваровОстатки.ОстатокТовараОстаток) as Остаток , (РезервыТоваровОстатки.РезервТовараОстаток) as Резерв FROM $Справочник.Номенклатура AS Номенклатура LEFT OUTER JOIN $РегистрОстатки.ПартииТоваров(, RIGHT OUTER JOIN $Справочник.Номенклатура AS Номенклатура ON Номенклатура.ID = Товар,(Склад = :ВыбСклад) AND (Фирма = :ВыбФирма) , (Фирма, Товар, Склад, Партия),) AS ПартииТоваровОстатки ON Номенклатура.ID = ПартииТоваровОстатки.Товар LEFT OUTER JOIN $РегистрОстатки.РезервыТоваров(, RIGHT OUTER JOIN $Справочник.Номенклатура AS Номенклатура ON Номенклатура.ID = Товар,, (Фирма, Товар, Склад, Партия),) AS РезервыТоваровОстатки ON Номенклатура.ID = РезервыТоваровОстатки.Товар AND ПартииТоваровОстатки.Фирма = РезервыТоваровОстатки.Фирма AND ПартииТоваровОстатки.Склад = РезервыТоваровОстатки.Склад AND ПартииТоваровОстатки.Партия = РезервыТоваровОстатки.Партия
|