0
Sniper9mm
03.10.11
✎
15:08
|
Всем привет!!!! Подскажите как быть и как правильней сделать запрос.
Нужно из суммы продаж – Выручку объёма продаж и вывести по каждому контрагенту…
Высчитываю выручку объёма продаж вот так:
ВЫБРАТЬ
СУММА(ВЫБОР
КОГДА Обороты.Счет = &СчетВыручки
ТОГДА Обороты.СуммаОборотКт
ИНАЧЕ 0
КОНЕЦ) КАК Выручка,
СУММА(ВЫБОР
КОГДА Обороты.Счет = &СчетНДС
ТОГДА Обороты.СуммаОборотДт
ИНАЧЕ 0
КОНЕЦ) КАК НДС,
СУММА(Обороты.СуммаОборотКт - Обороты.СуммаОборотДт) КАК СУММА
ИЗ
(ВЫБРАТЬ
ХозрасчетныйОбороты.Счет КАК Счет,
ХозрасчетныйОбороты.Субконто1 КАК Субконто1,
ХозрасчетныйОбороты.СуммаОборотДт КАК СуммаОборотДт,
ХозрасчетныйОбороты.СуммаОборотКт КАК СуммаОборотКт
ИЗ
РегистрБухгалтерии.Хозрасчетный.Обороты(&НачПериода, &КонПериола, , Счет В (&СписокСчетов), , , , ) КАК ХозрасчетныйОбороты) КАК Обороты
Сумму и контрагента вытаскиваю так
ВЫБРАТЬ
НДСНачисленныйОбороты.Покупатель,
НДСНачисленныйОбороты.СуммаБезНДСПриход
ИЗ
РегистрНакопления.НДСНачисленный.Обороты(&НачПериода, &КонПериода, , ВидНачисления = ЗНАЧЕНИЕ(Перечисление.НДСВидНачисления.РеализацияСНДС)) КАК НДСНачисленныйОбороты
возможно сделать это в одном запросе???
|
|