Autor Wątek: Zestawienie WG kontrachentow z określonej grypy towarow  (Przeczytany 1434 razy)

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

Offline Januszek

  • Nowy użytkownik
  • *
  • Wiadomości: 5
  • Reputacja +0/-0
  • Wersja programu: Full
Zestawienie WG kontrachentow z określonej grypy towarow
« dnia: Październik 10, 2021, 00:48:55 »
Hej szukam pomozy bo zanic w świecie nie moge dolożyć do tego zestawienia orginalnego numeru FZ,
Dajcie znać gdzie szukać tego numeru:

SELECT 
dok_DataOtrzym AS 'Data Otrzymania',
adrh_NazwaPelna AS 'Nazwa Firmy',
adrh_Adres AS 'Adres',
adrh_Kod AS 'Kod pocztowy',
adrh_Miejscowosc AS 'Miejscowość', 
adrh_NIP as NIP,
tw_Nazwa AS 'Nazwa Towaru',
tw_KodTowaru AS 'CN',
SUM(vwZstZakWgKhnt.ob_IloscMag * vwZstZakWgKhnt.ob_Znak) AS 'Ilość w litrach',
SUM(vwZstZakWgKhnt.ob_IloscMag * vwZstZakWgKhnt.ob_Znak*tw_Masa) AS 'Ilość w kilogramach'

FROM
vwZstZakWgKhnt
LEFT JOIN tw__Towar ON ob_TowId = tw_Id
LEFT JOIN sl_GrupaTw ON tw_IdGrupa = grt_Id
LEFT JOIN kh__Kontrahent ON dok_PlatnikId = kh_Id
LEFT JOIN adr_Historia ON dok_PlatnikAdreshId = adrh_Id
LEFT JOIN sl_Panstwo ON adrh_IdPanstwo = pa_Id

WHERE

(( (dok_DataOtrzym>='20210101') AND (dok_DataOtrzym<='20211231') ) AND

 (dok_MagId IN (1, 4, 5, 6, 3))) AND 
( vwZstZakWgKhnt.ob_TowRodzaj & 31 > 0 )  AND 
tw_IdGrupa IN (10) 

GROUP BY
dok_DataOtrzym, adrh_NazwaPelna, grt_Nazwa, adrh_NazwaPelna, adrh_Adres, adrh_Kod, adrh_Miejscowosc, adrh_NIP, tw_Symbol, tw_Nazwa,tw_KodTowaru

Offline birds22

  • Ekspert
  • *****
  • Wiadomości: 9208
  • Reputacja +1304/-21
  • Wersja programu: Najnowsza
Zestawienie WG kontrachentow z określonej grypy towarow
« Odpowiedź #1 dnia: Październik 10, 2021, 01:49:16 »
W dok__dokument
Sławek, Zduńska Wola

Offline maniootek

  • Aktywny użytkownik
  • ***
  • Wiadomości: 104
  • Reputacja +0/-0
Odp: Zestawienie WG kontrachentow z określonej grypy towarow
« Odpowiedź #2 dnia: Październik 10, 2021, 08:53:42 »
SELECT
dok_DataOtrzym AS 'Data Otrzymania',
adrh_NazwaPelna AS 'Nazwa Firmy',
adrh_Adres AS 'Adres',
adrh_Kod AS 'Kod pocztowy',
adrh_Miejscowosc AS 'Miejscowość',
adrh_NIP as NIP,
tw_Nazwa AS 'Nazwa Towaru',
tw_KodTowaru AS 'CN',
SUM(vwZstZakWgKhnt.ob_IloscMag * vwZstZakWgKhnt.ob_Znak) AS 'Ilość w litrach',
SUM(vwZstZakWgKhnt.ob_IloscMag * vwZstZakWgKhnt.ob_Znak*tw_Masa) AS 'Ilość w kilogramach',
[b](SELECT dok_NrPelny FROM dok__Dokument WHERE dok_Id = vwZstZakWgKhnt.dok_Id) As 'Numer dokumentu'[/b]

FROM
vwZstZakWgKhnt
LEFT JOIN tw__Towar ON ob_TowId = tw_Id
LEFT JOIN sl_GrupaTw ON tw_IdGrupa = grt_Id
LEFT JOIN kh__Kontrahent ON dok_PlatnikId = kh_Id
LEFT JOIN adr_Historia ON dok_PlatnikAdreshId = adrh_Id
LEFT JOIN sl_Panstwo ON adrh_IdPanstwo = pa_Id
WHERE

(( (dok_DataOtrzym>='20210101') AND (dok_DataOtrzym<='20211231') ) AND

 (dok_MagId IN (1, 4, 5, 6, 3))) AND
( vwZstZakWgKhnt.ob_TowRodzaj & 31 > 0 )  AND
tw_IdGrupa IN (10)

GROUP BY
dok_DataOtrzym, adrh_NazwaPelna, grt_Nazwa, adrh_NazwaPelna, adrh_Adres, adrh_Kod, adrh_Miejscowosc, adrh_NIP, tw_Symbol, tw_Nazwa, tw_KodTowaru, [b]dok_Id[/b]

Offline maniootek

  • Aktywny użytkownik
  • ***
  • Wiadomości: 104
  • Reputacja +0/-0
Odp: Zestawienie WG kontrachentow z określonej grypy towarow
« Odpowiedź #3 dnia: Październik 10, 2021, 09:00:55 »
Nie mogę edytować wcześniejszego posta a tam w kodzie wdarły się tagi. Poniżej poprawione zapytanie:

SELECT
dok_DataOtrzym AS 'Data Otrzymania',
adrh_NazwaPelna AS 'Nazwa Firmy',
adrh_Adres AS 'Adres',
adrh_Kod AS 'Kod pocztowy',
adrh_Miejscowosc AS 'Miejscowość',
adrh_NIP as NIP,
tw_Nazwa AS 'Nazwa Towaru',
tw_KodTowaru AS 'CN',
SUM(vwZstZakWgKhnt.ob_IloscMag * vwZstZakWgKhnt.ob_Znak) AS 'Ilość w litrach',
SUM(vwZstZakWgKhnt.ob_IloscMag * vwZstZakWgKhnt.ob_Znak*tw_Masa) AS 'Ilość w kilogramach',
(SELECT dok_NrPelny FROM dok__Dokument WHERE dok_Id = vwZstZakWgKhnt.dok_Id) As 'Numer dokumentu'

FROM
vwZstZakWgKhnt
LEFT JOIN tw__Towar ON ob_TowId = tw_Id
LEFT JOIN sl_GrupaTw ON tw_IdGrupa = grt_Id
LEFT JOIN kh__Kontrahent ON dok_PlatnikId = kh_Id
LEFT JOIN adr_Historia ON dok_PlatnikAdreshId = adrh_Id
LEFT JOIN sl_Panstwo ON adrh_IdPanstwo = pa_Id
WHERE

(( (dok_DataOtrzym>='20210101') AND (dok_DataOtrzym<='20211231') ) AND

 (dok_MagId IN (1, 4, 5, 6, 3))) AND
( vwZstZakWgKhnt.ob_TowRodzaj & 31 > 0 )  AND
tw_IdGrupa IN (10)

GROUP BY
dok_DataOtrzym, adrh_NazwaPelna, grt_Nazwa, adrh_NazwaPelna, adrh_Adres, adrh_Kod, adrh_Miejscowosc, adrh_NIP, tw_Symbol, tw_Nazwa, tw_KodTowaru, dok_Id

Offline Januszek

  • Nowy użytkownik
  • *
  • Wiadomości: 5
  • Reputacja +0/-0
  • Wersja programu: Full
Odp: Zestawienie WG kontrachentow z określonej grypy towarow
« Odpowiedź #4 dnia: Październik 10, 2021, 10:41:54 »
Wielkie dzięki
Wszystko gra zmieniłem tylko numer dok na numer org i poszło ;)
Teraz mecze inne zapytanie.
Macie jakiś pomysł z jakiego zestawienia oryginalnego można skorzystać do ruchu towaru.
Tylko dla towarów jako 'surowiec" który występuje w komplecie i to żeby zliczało ile tego surowca wyszło na danym dokumencie.
Ojeju aple po polsku ^_^


Nie mogę edytować wcześniejszego posta a tam w kodzie wdarły się tagi. Poniżej poprawione zapytanie:

SELECT
dok_DataOtrzym AS 'Data Otrzymania',
adrh_NazwaPelna AS 'Nazwa Firmy',
adrh_Adres AS 'Adres',
adrh_Kod AS 'Kod pocztowy',
adrh_Miejscowosc AS 'Miejscowość',
adrh_NIP as NIP,
tw_Nazwa AS 'Nazwa Towaru',
tw_KodTowaru AS 'CN',
SUM(vwZstZakWgKhnt.ob_IloscMag * vwZstZakWgKhnt.ob_Znak) AS 'Ilość w litrach',
SUM(vwZstZakWgKhnt.ob_IloscMag * vwZstZakWgKhnt.ob_Znak*tw_Masa) AS 'Ilość w kilogramach',
(SELECT dok_NrPelny FROM dok__Dokument WHERE dok_Id = vwZstZakWgKhnt.dok_Id) As 'Numer dokumentu'

FROM
vwZstZakWgKhnt
LEFT JOIN tw__Towar ON ob_TowId = tw_Id
LEFT JOIN sl_GrupaTw ON tw_IdGrupa = grt_Id
LEFT JOIN kh__Kontrahent ON dok_PlatnikId = kh_Id
LEFT JOIN adr_Historia ON dok_PlatnikAdreshId = adrh_Id
LEFT JOIN sl_Panstwo ON adrh_IdPanstwo = pa_Id
WHERE


(( (dok_DataOtrzym>='20210101') AND (dok_DataOtrzym<='20211231') ) AND

 (dok_MagId IN (1, 4, 5, 6, 3))) AND
( vwZstZakWgKhnt.ob_TowRodzaj & 31 > 0 )  AND
tw_IdGrupa IN (10)

GROUP BY
dok_DataOtrzym, adrh_NazwaPelna, grt_Nazwa, adrh_NazwaPelna, adrh_Adres, adrh_Kod, adrh_Miejscowosc, adrh_NIP, tw_Symbol, tw_Nazwa, tw_KodTowaru, dok_Id

Forum Użytkownikow Subiekt GT

Odp: Zestawienie WG kontrachentow z określonej grypy towarow
« Odpowiedź #4 dnia: Październik 10, 2021, 10:41:54 »