Autor Wątek: PRZEROBIENIE ZESTAWIENIA  (Przeczytany 2253 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline myszuge

  • Użytkownik
  • **
  • Wiadomości: 90
  • Reputacja +0/-0
  • Wersja programu: subiekt gt 1.31
PRZEROBIENIE ZESTAWIENIA
« dnia: Czerwiec 03, 2016, 08:18:53 »
Witam, poniżej kod zestawienia (jest to zestawienie sprzedaży z uwzglednieniem komu i za jaka cene)  , muszę dodać kolumnę która bedzie mi mówić o stanie magazynowym danego towaru który został sprzedany według faktur sprzedaży. Pomoże mi to sprawniej zamawiać towary któych mi brakuje. Szukam sam ale nie moge odnależć w specyfikacji bazy danych jakie pole temu odpowiada tz stanowi na magazynie towarów.

SELECT

dok__Dokument.dok_DataWyst AS Data,
dok_NrPelny[Numer faktury],
isnull(adr_Nazwa,'kontrahent nieokreślony') as Kontrahent,
tw_Symbol [Symbol towaru],
tw_Nazwa [Nazwa towaru],

SUM (ob_Ilosc) [Ilość],
dok_Uwagi [Uwagi],
SUM(dok_Pozycja.ob_WartNetto) AS Netto, SUM(dok_Pozycja.ob_WartBrutto) AS Brutto,
SUM(dok_Pozycja.ob_WartMag) AS Cena_zakupu,
ob_CenaMag as Cena_jedn_zakupu,
ob_opis AS Opis


FROM dok_Pozycja
join dok__Dokument ON ob_DokHanId = dok_Id
join tw__Towar ON ob_TowId = tw_Id
join tw_Stan on tw_Id = st_TowId and st_MagId = dok_MagId
JOIN adr__Ewid ON (dok_OdbiorcaId = adr_IdObiektu AND adr_TypAdresu = 1)
--join tw_cena ON tc_IdTowar = dok_MagID

WHERE dok_Status =1
and (dok_Typ IN({CHL:Faktura zakupu#1#Faktura sprzedaży#2#Korekta faktury zakupu#5#Korekta faktury sprzedaży#6#:Typ dokumentu:0:(nie podano wartości)}))
and  dok_DataWyst BETWEEN {DR:Data:}
and dok_MagId IN ({CHL_DB: SELECT mag_Id, mag_Nazwa FROM sl_Magazyn:Magazyn:0:(nie podano wartości)})
--and (dok__Dokument.dok_KatId IN ({CHL_DB: SELECT kat_Id, kat_Nazwa FROM sl_Kategoria:Kategoria:0:(nie podano wartości)}))

GROUP BY dok__Dokument.dok_DataWyst, tw_Symbol, tw_Nazwa, dok_NrPelny, dok_Uwagi, dok_Wystawil, dok_Tytul, dok_Podtytul, ob_Opis, adr_Nazwa, dok_Pozycja.ob_WartMag,
ob_cenamag, ob_opis

Offline myszuge

  • Użytkownik
  • **
  • Wiadomości: 90
  • Reputacja +0/-0
  • Wersja programu: subiekt gt 1.31
Odp: PRZEROBIENIE ZESTAWIENIA
« Odpowiedź #1 dnia: Czerwiec 03, 2016, 08:24:42 »
chyba sie pospieszyłem,

kolumna nazywa się st_stan . przepraszam że zawracałem głowę

Inny temat, chciałbym dodać filtrowanie żebym mógł wybierać usługa lub towar . ???

Offline candy

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 4919
  • Reputacja +173/-11
PRZEROBIENIE ZESTAWIENIA
« Odpowiedź #2 dnia: Czerwiec 03, 2016, 08:41:04 »
tw__Towar.tw_Rodzaj
Nie pytaj co rząd może zrobić dla Ciebie. Spytaj czy mógłby tego nie robić.

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17235
  • Reputacja +800/-27
  • Wersja programu: GT/Navireo/nexo
Odp: PRZEROBIENIE ZESTAWIENIA
« Odpowiedź #3 dnia: Czerwiec 03, 2016, 09:25:16 »
W przypadku dokumentów rozważyłbym filtrowanie po dok_Pozycja.ob_TowRodzaj (chociaż powyższe zestawienie i tak pomija usługi jednorazowe). Rodzaje towarów:

Cytuj
Rodzaj towaru dla pozycji (TW_TOWAR=1,TW_USLUGA=2,TW_OPAKOWANIE=4,TW_KOMPLET=8)
Daniel, Białystok.

Forum Użytkownikow Subiekt GT

Odp: PRZEROBIENIE ZESTAWIENIA
« Odpowiedź #3 dnia: Czerwiec 03, 2016, 09:25:16 »