wydruk historia kontarhenta, transakcje chronolo - spinacz

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

Moderator: mikey

mborow
Posty: 7
Rejestracja: 16 lis 2011, 08:48
Rola: Inny
Wersja: 10

wydruk historia kontarhenta, transakcje chronolo - spinacz

Post autor: mborow »

Witam,
Czy kto z forumowiczów ma i chciałby sie podzielić wydrukiem
pokazujacym sprzedaż wszystkich towarów dla określonego kontrahenta z wyszczegónieniem kodu tow, dat, dokumentu wz, spinacza oraz ilosci:

Jest taki na zakladce histporia kontrahenta/transakcje/chronologicznie ale nie ma tam numeru spinacza tylko WZ.

Pozdrawiam

mborow

Awatar użytkownika
STAY_PJE
Posty: 651
Rejestracja: 24 wrz 2009, 12:08
Rola: Konsultant CDN XL
Lokalizacja: Warszawa i od Helu do Wawelu
Kontakt:

Re: wydruk historia kontarhenta, transakcje chronolo - spina

Post autor: STAY_PJE »

Jeśli dysponujesz Crystalem to łatwo jest dodać sobie taką kolumnę.
Trzeba dorzucić nową tabelę TraNag ustawiając jej alias, np. Spinacz. Tabelę połączyć z dotychczasową wg relacji: CDN.Tranag.TrN_SpiNumer=Spinacz.Trn_GIDNumer, z zaznaczem, że ma to był połączenie typu LEFT JOIN (w przeciwnym razie pokazałyby się tylko dokumenty posiadające spinacze). Numer dokumentu spinacza wyciągasz z funkcji: cdn.numerdokumentu(spinacz.trn_gidtyp, spinacz.trn_spityp, spinacz.trn_trntyp, spinacz.trn_trnnumer, spinacz.trn_trnrok, spinacz.trn_trnseria, spinacz.trn_trnMiesiac). Użyłem tutaj przykładowej składni SQL-owej - trzeba ją odpowiednio dostosować do Crystala.

elmiq
Posty: 1025
Rejestracja: 23 sie 2010, 10:04
Rola: Administrator CDN XL
Lokalizacja: Warszawa

Re: wydruk historia kontarhenta, transakcje chronolo - spina

Post autor: elmiq »

STAY_PJE pisze:Jeśli dysponujesz Crystalem to łatwo jest dodać sobie taką kolumnę.
Trzeba dorzucić nową tabelę TraNag ustawiając jej alias, np. Spinacz. Tabelę połączyć z dotychczasową wg relacji: CDN.Tranag.TrN_SpiNumer=Spinacz.Trn_GIDNumer, z zaznaczem, że ma to był połączenie typu LEFT JOIN (w przeciwnym razie pokazałyby się tylko dokumenty posiadające spinacze). Numer dokumentu spinacza wyciągasz z funkcji: cdn.numerdokumentu(spinacz.trn_gidtyp, spinacz.trn_spityp, spinacz.trn_trntyp, spinacz.trn_trnnumer, spinacz.trn_trnrok, spinacz.trn_trnseria, spinacz.trn_trnMiesiac). Użyłem tutaj przykładowej składni SQL-owej - trzeba ją odpowiednio dostosować do Crystala.
Jeżeli dokument nie jest spinaczem to wskazuje sam na siebie, stąd INNER JOIN będzie równie dobry.
Mateusz Świerkosz

http://elmiq.blogspot.com/

ODPOWIEDZ