[SQL] Łączenie dokumentów w kilku aspektach

Zapytania SQL, widoki, Crystal, definicje filtrów, szybkich raportów, wydruków, API, Hydra, .NET

Moderator: mikey

ebenezum@o2.pl
Posty: 4
Rejestracja: 09 lip 2018, 10:44
Rola: Inny
Wersja: 8.0

[SQL] Łączenie dokumentów w kilku aspektach

Post autor: ebenezum@o2.pl »

Witam,

Pytania świeżego, na które nie udało mi się niestety odnaleźć odpowiedzi na już istniejących wątkach:
1. Przez jakie tabele można ze sobą złączyć PZ i WZ dla danego towaru, tak by prześledzić jego ruchy?
2. Skąd można, dla zadanego towaru wydobyć info jakim dokumentem został przyjęty na magazyn?

Z góry dziękuję za odpowiedzi!
Pozdrawiam

tomasz.kozakiewicz
Posty: 8
Rejestracja: 11 cze 2018, 09:16
Rola: Administrator CDN XL

Re: [SQL] Łączenie dokumentów w kilku aspektach

Post autor: tomasz.kozakiewicz »

CDN.TraSElem czyli tabela z subelementami dokumentu np. WZ łączy się z CDN.Dostawy :

Dst_GIDNumer=TrS_DstNumer

Z kolei CDN.Dostawy mają identyfikator dokumentu zakładającego :

Dst_TrnTyp
Dst_TrnNumer
Dst_TrnLp
Dst_SubTrnLp

To tak w skrócie.

ebenezum@o2.pl
Posty: 4
Rejestracja: 09 lip 2018, 10:44
Rola: Inny
Wersja: 8.0

Re: [SQL] Łączenie dokumentów w kilku aspektach

Post autor: ebenezum@o2.pl »

Dzięki!
Kręciłem się wkoło tego zestawu pól ale bez przekonania.
Jeszcze jedno pytanie trochę zmieniające kierunek ;) - Czy CDN z założenia nie ma pola na przechowywanie oznaczenia dokumentów tj. typu dokumentu, roku, numeru kolejnego i serii i jest to przechowywane w osobnych polach tabeli TraNag? Czy też jest to zależne od wdrożenia w danej organizacji?

Pozdrawiam
Marcin

tomasz.kozakiewicz
Posty: 8
Rejestracja: 11 cze 2018, 09:16
Rola: Administrator CDN XL

Re: [SQL] Łączenie dokumentów w kilku aspektach

Post autor: tomasz.kozakiewicz »

W TraNag , TrN_GidTyp to rodzaj dokumentu :

1521 - FZ 1529 - FZK 1489 - PZ 1497 - PZK 1490 - PZI 1498 - PKI 2033 - FS 2041 - FSK 2036 - FW 2044 - FWK 2001 - WZ 2009 - WZK 2034 - PA 2042 - PAK 2035 - RA 2043 - RAK 1968 - TF 2039 - RS 2047 - RSK 2003 - KK 2037 - FSE 2045 - FKE 2005 - WZE 2013 - WKE 1312 - FZL 1824 - FSL 1828 - FEL 1836 - KEL 1616 - RW 1624 - RWK 1617 - PW 1625 - PWK 1603 - MMW 1604 - MMP 1600 - MM

Bardziej ogólny jest TrN_TrnTyp :

1-faktura zakupu; 2-przyjęcie zewnętrzne; 3-faktura sprzedaży; 4-wydanie zewnętrzne; 5-rozchód wewnętrzny; 6-przychód wewnętrzny; 7-przesunięcie międzymagazynowe; 10-paragon 12-AVista zakupu 13-AVista sprzedaży 19-Korekta kosztu 20-Faktura Eksportowa 21-Wydanie zewnętrzne eksportowe 22-Faktura wewnętrzna

Numeracja dokumentu :
TrN_TrNRok Rok transakcji
TrN_TrNMiesiac Miesiąc transakcji
TrN_TrNSeria Seria dokumentu
TrN_TrNNumer Numer kolejny transakcji (w ramach typu, roku i serii)

Przy czym numeracja zależy od konfiguracji:
Obrazek

Pozdrawiam
Tomek

misio803
Posty: 34
Rejestracja: 20 paź 2021, 15:27
Rola: Administrator CDN XL
Wersja: 8.0

Re: [SQL] Łączenie dokumentów w kilku aspektach

Post autor: misio803 »

Czy wiesz jak napisać Selecta żeby pokazał mi PZI powiązane z RW ?
Kombinuje coś ale w chyba w złą stronę idę...

marceynowa
Posty: 341
Rejestracja: 29 lut 2008, 11:27
Rola: Administrator CDN XL
Wersja: 2022
Lokalizacja: Gdynia

Re: [SQL] Łączenie dokumentów w kilku aspektach

Post autor: marceynowa »

Trzeba połączyć TraNag z TraElem i TraSElem.
Na TraSElem jest numer dostawy - trzeba połączyć z tabelą Dostawy, a następnie drugi raz (czyli trzeba użyć aliasów) z tabelą TraNag i TraElem. W tabeli Dostawy jest GIDTyp i GIDnumer dokumentu zakładającego dostawę.

ODPOWIEDZ