|Select РНСтроки.IDDoc [Док $Документ.Т_РасходнаяНакладная] | , $ТН.ДатаФактОтгрузки Дата | , $ТН.Контрагент [Контрагент $Справочник.Контрагенты] | , $спАД.Город [Город $Справочник.Города] | , спАД.ID [ТорговаяТочка $Справочник.АдресаТорговыхТочек] | , Менеджер.ID [Менеджер $Справочник.АдресаТорговыхТочек] | , Супервайзер.ID [Супервайзер $Справочник.АдресаТорговыхТочек] | , тмц.ID [Товар $Справочник.ТМЦ] | , (1) Вид | , $тмц.НаименованиеТовара [НаименованиеТовара $Справочник.НаименованияТоваров] | , $тмц.ШтрихКод ШтрихКод | , $спАД.ТипТорговойТочки [ТипТорговойТочки $Перечисления.ТипыТорговыхТочек] | , Right($рег.ПрихДокумент,9) [Партия $Документ.Т_РасходнаяНакладная] | , $КатегорииТоваров.Категория [КатегорияТовара $Справочник.ВидыКатегории] | , $тмц._производитель [Производитель $Справочник.Производители] | , $РНСтроки.Кво Кво | , (0) КвоУп | , $РНСтроки.СуммаСНДС2 Сумма | , ($РНСтроки.СуммаСНДС2 - $ПоследнееЗначение.тмц.УчетнаяЦена(тмц.ID,:Д2)*$РНСтроки.Кво) Скидка | , ($ПоследнееЗначение.тмц.УчетнаяЦена(тмц.ID,:Д2)*$РНСтроки.Кво - $РНСтроки.СуммаСНДС2) Наценка | , (1)Доход | , $ТН.МестоХранения [Склад $Справочник.МестаХранения] | , ($рег.Стоимость + $рег.НДС) Себестоимость | , $тмц.Вес Вес | , (:расход) Возврат |From $Справочник.ТоргНакл as ТН | Left join $Справочник.АдресаТорговыхТочек as спАД on $ТН.АдресТорговойТочки = спАД.ID | Left join $ДокументСтроки.Т_РасходнаяНакладная as РНСтроки on $ТН.РН = РНСтроки.IDDOC | Left join $Справочник.ТМЦ as тмц on $РНСтроки.Товар = тмц.ID | Left join $Регистр.ПартииТоваров as рег on РНСтроки.IDDoc = рег.IDDOC | Inner join $Справочник.КатегорииТоваров AS КатегорииТоваров ON $РНСтроки.Товар = КатегорииТоваров.PARENTEXT | Left outer join $Справочник.АдресаТорговыхТочек as Менеджер on спАД.PARENTID = Менеджер.ID | Left outer join $Справочник.АдресаТорговыхТочек as Супервайзер on Менеджер.PARENTID = Супервайзер.ID |Where ($ТН.ДатаФактОтгрузки >= :Д1) | and ($ТН.ДатаФактОтгрузки <= :Д2) | and (ТН.ISMARK = 0) | and ($ТН.АдресТорговойТочки in (Select val from #_адреса)) | and ($ТН.Контрагент in (Select val from #_контрагенты)) | and ($РНСтроки.Товар in (Select val from #_товар)) | and ($ТН.МестоХранения in (Select val from #_склад)) | and ($КатегорииТоваров.Категория in (Select val from #_категория)) | and (КатегорииТоваров.ISMARK =0) |Union all |Select ПНСтроки.IDDoc [Док $Документ.Т_ПриходнаяНакладная] | , $ТН.ДатаФактОтгрузки Дата | , $ТН.Контрагент [Контрагент $Справочник.Контрагенты] | , $спАД.Город [Город $Справочник.Города] | , спАД.ID [ТорговаяТочка $Справочник.АдресаТорговыхТочек] | , Менеджер.ID [Менеджер $Справочник.АдресаТорговыхТочек] | , Супервайзер.ID [Супервайзер $Справочник.АдресаТорговыхТочек] | , тмц.ID [Товар $Справочник.ТМЦ] | , (-1) Вид | , $тмц.НаименованиеТовара [НаименованиеТовара $Справочник.НаименованияТоваров] | , $тмц.ШтрихКод ШтрихКод | , $спАД.ТипТорговойТочки [ТипТорговойТочки $Перечисления.ТипыТорговыхТочек] | , Right($рег.ПрихДокумент,9) [Партия $Документ.Т_ПриходнаяНакладная] | , $КатегорииТоваров.Категория [КатегорияТовара $Справочник.ВидыКатегории] | , $тмц._производитель [Производитель $Справочник.Производители] | , $ПНСтроки.Кво Кво | , (0) КвоУп | , $ПНСтроки.СуммаСНДС Сумма | , ($ПНСтроки.СуммаСНДС - $ПоследнееЗначение.тмц.УчетнаяЦена(тмц.ID,:Д2)*$ПНСтроки.Кво) Скидка | , ($ПоследнееЗначение.тмц.УчетнаяЦена(тмц.ID,:Д2)*$ПНСтроки.Кво - $ПНСтроки.СуммаСНДС) Наценка | , (0)Доход | , $ТН.МестоХранения [Склад $Справочник.МестаХранения] | , ($рег.Стоимость + $рег.НДС) Себестоимость | , $тмц.Вес Вес | , (:возврат) Возврат |From $Справочник.ТоргНакл as ТН | Left join $Справочник.АдресаТорговыхТочек as спАД on $ТН.АдресТорговойТочки = спАД.ID | Left join $ДокументСтроки.Т_ПриходнаяНакладная as ПНСтроки on $ТН.ПН = ПНСтроки.IDDOC | Left join $Справочник.ТМЦ as тмц on $ПНСтроки.Товар = тмц.ID | Left join $Регистр.ПартииТоваров as рег on ПНСтроки.IDDoc = рег.IDDOC | Inner join $Справочник.КатегорииТоваров AS КатегорииТоваров ON $ПНСтроки.Товар = КатегорииТоваров.PARENTEXT | Left outer join $Справочник.АдресаТорговыхТочек as Менеджер on спАД.PARENTID = Менеджер.ID | Left outer join $Справочник.АдресаТорговыхТочек as Супервайзер on Менеджер.PARENTID = Супервайзер.ID |Where ($ТН.ДатаФактОтгрузки >= :Д1) | and ($ТН.ДатаФактОтгрузки <= :Д2) | and (ТН.ISMARK = 0) | and ($ТН.АдресТорговойТочки in (Select val from #_адреса)) | and ($ТН.Контрагент in (Select val from #_контрагенты)) | and ($ПНСтроки.Товар in (Select val from #_товар)) | and ($ТН.МестоХранения in (Select val from #_склад)) | and ($КатегорииТоваров.Категория in (Select val from #_категория)) | and (КатегорииТоваров.ISMARK =0) |";