Стыдно....
Я полгода не касался ни к запросам ни к 1СРР. Так что очень прошу не смеяццо...
|Select
| Клиент as [Клиент $Справочник.Контрагенты],
| Отгрузка as [Отгрузка $Документ.Реализация],
| докопл as [докопл $Документ],
//Это как раз не имеет отношение - вставлено для проверки и наглядности
| ВидДокопл,
| $ВидДокумента36.СтрокаВыпискиПриход as Вид36,
| Товар as [Товар $Справочник.Номенклатура],
| CAST(СуммаНаклОбщ as Numeric(15,5)) as СуммаНаклОбщ,
| CAST(СуммаОплОбщ1 as Numeric(15,5)) as СуммаОплОбщ,
| CAST(IIF(ВидДокопл=$ВидДокумента36.ПКО,Осн.СуммаОплОбщ1,0) as Numeric(15,5)) as СуммаОплОбщНал,
| CAST(IIF((ВидДокопл=$ВидДокумента36.СтрокаВыпискиПриход),Осн.СуммаОплОбщ1,0) as Numeric(15,5)) as [СуммаОплОбщБезНал $Число],
| CAST(СуммаПоТовару as Numeric(15,5)) as СуммаПоТовару,
| CAST(СуммаОплПоТовару as Numeric(15,5)) as СуммаОплПоТовару,
| CAST(IIF(ВидДокопл=$ВидДокумента36.ПКО,Осн.СуммаОплПоТовару,0) as Numeric(15,5)) as СуммаОплПоТоваруНал,
| CAST(IIF(ВидДокопл=$ВидДокумента36.СтрокаВыпискиПриход,Осн.СуммаОплПоТовару,0) as Numeric(15,5)) as СуммаОплПоТоваруБезНал,
//| Коэф,
//| КредДок_вид,
| КредДок as [КредДок $Документ]
|From
|(Select
| _1SJOURN.Date as ДатаОплаты,
| $Шапка.Контрагент as Клиент,
| Накл.IDDOC as Отгрузка,
| $Рег.ДокументОплаты as докопл,
| $Накл.Номенклатура as Товар,
| $Шапка.СуммаВзаиморасчетов as СуммаНаклОбщ,
| $Рег.СуммаРуб as СуммаОплОбщ1,
| $Накл.Сумма as СуммаПоТовару,
| (($Рег.СуммаРуб)*($Накл.Сумма)/($Шапка.СуммаВзаиморасчетов)) as СуммаОплПоТовару,
//| ($Накл.Сумма/$Шапка.СуммаВзаиморасчетов) as Коэф,
| $Рег.КредДокумент as КредДок,
| Left($Рег.ДокументОплаты,4) as ВидДокопл,
| Left($Рег.КредДокумент,4) as КредДок_вид
|From
| $Документ.Реализация as Шапка,
| $ДокументСтроки.Реализация as Накл,
| 1SJOURN as _1SJOURN,
| $Регистр.Покупатели as Рег
|where
| _1SJOURN .iddoc=Right(Рег .IDDOC,9)
| and ((_1SJOURN .iddocdef=$ВидДокумента36.СтрокаВыпискиПриход) or (_1SJOURN .iddocdef=$ВидДокумента36.ПКО))
| and ($ВидДокумента36.Реализация+Шапка .IDDOC)=$Рег.КредДокумент
| and Накл .IDDOC=Шапка .IDDOC
| and Рег .DebKred = 1) as Осн
|Where
| ДатаОплаты >= Cast(:ВыбНачПериода~~ as DateTime)
| and ДатаОплаты <= Cast(:ВыбКонПериода~~ as DateTime)