так должена была выглядеть часть твоего исходного запроса связаная с движениями vt_Продажы.ТекДок as [ТекДок $Документ], vt_Продажы.Издание as [Издание $Справочник.Издания], vt_Продажы.Контрагент as [Контрагент $Справочник.Контрагенты], vt_Продажы.Рубрика as [Рубрика $Справочник.Рубрики], vt_Продажы.Размер as [Размер $Справочник.РазмерРекламы], COALESCE(Размер1,Размер2) as as [Размер $Справочник.РазмерРекламы], vt_Продажы.ВидПлатежа as [ВидПлатежа $Перечисление.ВидыПлатежей], vt_Продажы.Выпуски as Выпуски, vt_Продажы.Менеджер as [Менеджер $Справочник.Менеджеры], vt_Продажы.Сумма as Сумма, vt_Продажы.КодОперации as [КодОперации $Перечисление.КодОперации] vt_Продажы.debkred as debkred from( |select vt_Продажы2.*, |$Документ.ПеремещениеРекламы.Размер as Размер2 | from( select vt_Продажы1.*, | $Документ.ПриемРекламы.Размер as Размер1 | from( | $Рег.Менеджер.Документ as ТекДок, | $Рег.Издание Издание, | $Рег.Контрагент as Контрагент , | $Рег.Рубрика as Рубрика, | Жур.IDDOC as ТекущийДокум, | $Рег.ВидПлатежа as ВидПлатежа, | $Рег.Номер as Выпуски, | $Рег.Менеджер as Менеджер, | $Рег.Сумма as Сумма, | $Рег.КодОперации as КодОперации |From $Регистр.Реклама as Рег |INNER JOIN _1sJourn as Жур ON Рег.IDDOC = Жур.IDDOC |Where Жур.DATE_TIME_IDDOC Between :ДатаНач AND :ДатаКон~) as vt_Продажы1 | Left outer join $Документ.ПриемРекламы as Документ on Документ.IDDOC=vt_Продажы1.ТекущийДокумент) as vt_Продажы2 | Left outer join $Документ.ПеремещениеРекламы as Документ on Документ.IDDOC=vt_Продажы2.ТекущийДокумент) ) as vt_Продажы SUM(case when $Рег.ВидПлатежа = :Банк AND Рег.DebKred = 0 then $Рег.Сумма else 0 end) as Банк, | SUM(case when vt_Продажы.ВидПлатежа = :Нал AND Рег.DebKred = 0 then $Рег.Сумма else 0 end) as Наличка, | SUM(case when vt_Продажы.ВидПлатежа = :Допл AND Рег.DebKred = 0 then $Рег.Сумма else 0 end) as Доплата, | SUM(case when vt_Продажы.ВидПлатежа = :Беспл AND Рег.DebKred = 0 then $Рег.Сумма else 0 end) as Бесплатно, | SUM(case when vt_Продажы.ВидПлатежа = :Барт AND Рег.DebKred = 0 then $Рег.Сумма else 0 end) as Бартер GROUP BY | vt_Продажы.Менеджер, vt_Продажы.Рубрика, vt_Продажы .Контрагент,vt_Продажы.Выпуски Тебе написаное помогло или все же отвечать на твой вопрос? Хотя мне он кажеться страным но тебе видней.
|