0
Coldrex
12.11.12
✎
14:56
|
Подскажите по запросу, пожалуйста!!
Задача вывести обороты по 51 счету, в одной колонке - за текущий месяц, в другой - за предыдущие 12 месяцев..
В консоли запросов результат один, в отчете на СКД - другой, почему не понятно..
Выбрать
ТЗ.Период,
ТЗ.СпрОрганизация,
ТЗ.СЧет,
Сумма(ТЗ.ОборотТекПериода),
Сумма(ТЗ.ОборотПРедыдПериода)
ИЗ
(
ВЫБРАТЬ
ОборотыТекПериода.Период КАК Период,
Организации.Ссылка КАК СпрОрганизация,
ОборотыТекПериода.Счет КАК СЧет,
ЕСТЬNULL(ОборотыТекПериода.СуммаОборот, 0) КАК ОборотТекПериода,
0 КАК ОборотПРедыдПериода
ИЗ
Справочник.Организации КАК Организации
ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Обороты(НАЧАЛОПЕРИОДА(&НачалоПериода, МЕСЯЦ), КОНЕЦПЕРИОДА(&КонецПериода, МЕСЯЦ), Месяц, Счет В иерархии (&ВыбСЧет), , , , ) КАК ОборотыТекПериода
ПО Организации.Ссылка = ОборотыТекПериода.Организация
Где
Организации.ПометкаУдаления = ЛОЖЬ
И ЕСТЬNULL(ОборотыТекПериода.СуммаОборот, 0) <> 0
Объединить все
ВЫБРАТЬ
НАЧАЛОПЕРИОДА(&НачалоПериода, МЕСЯЦ),
Организации.Ссылка КАК СпрОрганизация,
ОборотыПредыдПериода.Счет КАК Счет,
0 КАК ОборотТекПериода,
Сумма(ЕСТЬNULL(ОборотыПредыдПериода.СуммаОборот, 0))
ИЗ
Справочник.Организации КАК Организации
ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Обороты(ДОБАВИТЬКДАТЕ(НАЧАЛОПЕРИОДА(&НачалоПериода, МЕСЯЦ), МЕСЯЦ, -&КолМесяцев), ДОБАВИТЬКДАТЕ(КонецПЕРИОДА(&КонецПериода, МЕСЯЦ), МЕСЯЦ, -1),Месяц, Счет В иерархии (&ВыбСЧет), , , , ) КАК ОборотыПредыдПериода
ПО Организации.Ссылка = ОборотыПредыдПериода.Организация
ГДЕ
Организации.ПометкаУдаления = ЛОЖЬ
И ЕСТЬNULL(ОборотыПредыдПериода.СуммаОборот, 0) <> 0
Сгруппировать по
Организации.Ссылка,
ОборотыПредыдПериода.Счет
)
КАК ТЗ
Сгруппировать по
ТЗ.Период,
ТЗ.СпрОрганизация,
ТЗ.СЧет
|
|