Skocz do zawartości


Close Open
Close Open

przemoow

Dołączył: 25 paź 2017
Offline Ostatnio aktywny: paź 26 2017 12:48
-----

Moje tematy

Zestawienie sprzedaży produktów według pozycji z uwzględnieniem korekt

25 października 2017 - 15:54

Witam,

 

Jestem nowym użytkownikiem forum i nie mogłem znaleźć odpowiedzi na mój problem. Napisałem zestawienie, którego treść wklejam poniżej. Ukazuje ono sprzedaż produktów według pozycji (ilości i wartość netto). Zestawienie uwzględnia korekty lecz jako wartość dodatnią, a zależy mi żeby ilości i wartości były ujemne. W jaki sposób mogę zmienić zestawienie aby przy korekcie ilości i wartości netto sprzedanych produktów były ujemne?

 

SELECT

dok_NrPelny as Nr_Dokumentu,
dok_DataWyst as Data,
tw__Towar.tw_Nazwa as Nazwa,
dok_Pozycja.ob_Ilosc AS Ilosc,
ob_WartNetto as Wartość_Netto,
grt_Nazwa as Grupa


FROM
dok__Dokument
INNER JOIN dok_Pozycja ON dok_Pozycja.ob_DokHanId = dok__Dokument.dok_Id
INNER JOIN tw__Towar ON dok_Pozycja.ob_TowId = tw__Towar.tw_Id
INNER JOIN sl_GrupaTw ON tw__Towar.tw_IdGrupa = sl_GrupaTw.grt_Id

WHERE
(dok__Dokument.dok_Typ IN({CHL:faktura sprzedaży#2#paragon#21#korekta#6#:Typ dokumentu:2,21,6:Faktura sprzedaży, Paragon,Korekta}))
and dok_MagId IN ({CHL_DB: SELECT mag_Id, mag_Nazwa FROM sl_Magazyn:Magazyn:1:Główny})
and (dok__Dokument.dok_KatId IN ({CHL_DB: SELECT kat_Id, kat_Nazwa FROM sl_Kategoria:Kategoria:1,5:Sprzedaż, Detal}))
and dok_DataWyst BETWEEN  {DR: Z przedziału }
and tw_Nazwa like ('%{T:Podaj nazwę towaru}%')

GROUP BY
dok_NrPelny,
tw__Towar.tw_Nazwa,
dok_DataWyst,
ob_WartNetto,
dok_Pozycja.ob_Ilosc,
grt_Nazwa;