"select |Товар, |Партия.Принципал, |КоличествоПриход, |КоличествоРасход, |СебестоимостьПринципалПриход, |СебестоимостьПринципалРасход, |СебестоимостьКомиссионерПриход, |СебестоимостьКомиссионерРасход, |ХозОперация, |ЦенаРозница, |ДокДвижения | FROM( |select |RA8431.SP8422 AS Товар, |RA8431.SP8421 AS Партия |case WHEN RA8431.DEBKRED=0 THEN SUM(RA8431.SP8423) ELSE 0 END AS КоличествоПриход, |case WHEN RA8431.DEBKRED=1 THEN SUM(RA8431.SP8423) ELSE 0 END AS КоличествоРасход, |case WHEN RA8431.DEBKRED=0 THEN SUM(RA8431.SP8424) ELSE 0 END AS СебестоимостьПринципалПриход, |case WHEN RA8431.DEBKRED=1 THEN SUM(RA8431.SP8424) ELSE 0 END AS СебестоимостьПринципалРасход, |case WHEN RA8431.DEBKRED=0 THEN SUM(RA8431.SP8425) ELSE 0 END AS СебестоимостьКомиссионерПриход, |case WHEN RA8431.DEBKRED=1 THEN SUM(RA8431.SP8425) ELSE 0 END AS СебестоимостьКомиссионерРасход, |case | WHEN RA8431.SP8426=:Поступление THEN 1 | WHEN RA8431.SP8426=:ВозвратПоставщику THEN 2 | WHEN RA8431.SP8426=:Продажа THEN 3 | WHEN RA8431.SP8426=:Переоценка THEN 4 | WHEN RA8431.SP8426=:ВозвратПокупателя THEN 5 | WHEN RA8431.SP8426=:Списание THEN 6 | WHEN RA8431.SP8426=:Оприходование THEN 7 | WHEN RA8431.SP8426=:ПрочийРасход THEN 8 | WHEN RA8431.SP8426=:Благотворительность THEN 0 | ELSE 0 END AS ХозОперация, |RA8431.SP8430 AS ЦенаРозница, |RA8431.SP8427 AS ДокДвижения | FROM RA8431 INNER JOIN _1SJOURN ON RA8431.IDDOC = _1SJOURN.IDDOC | WHERE (_1SJOURN.DATE_TIME_IDDOC >= '"+ДатаНачала+"') AND (_1SJOURN.DATE_TIME_IDDOC < '"+ДатаКонца+"') AND | (_1SJOURN.CLOSED & 1 = 1)) |GROUP BY Принципал, ХозОперация, ДокДвижения |ORDER BY Принципал, ХозОперация, ДокДвижения";
|