Połączenie FAI z PZI

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

Moderator: mikey

Feanor
Posty: 42
Rejestracja: 12 wrz 2008, 12:17
Rola: Administrator CDN XL
Wersja: 10

Połączenie FAI z PZI

Post autor: Feanor »

Witam,

Mam pytanie jakie tabele połączyć aby otrzymać zestawienie FAI z PZI, tak aby były tam również korekty.
Pozdrawiam
feanor

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

Re: Połączenie FAI z PZI

Post autor: STAY_PJE »

Te dokumenty są przechowywane głównie w strukturze TraNag, TraElem i TraSElem. Pola wskazujące na korektę to trs_zwrNumer, trs_zwrLp, trs_subZwrLp

Feanor
Posty: 42
Rejestracja: 12 wrz 2008, 12:17
Rola: Administrator CDN XL
Wersja: 10

Re: Połączenie FAI z PZI

Post autor: Feanor »

STAY_PJE pisze:Te dokumenty są przechowywane głównie w strukturze TraNag, TraElem i TraSElem. Pola wskazujące na korektę to trs_zwrNumer, trs_zwrLp, trs_subZwrLp
Wchodząc w konfigurację wydruków mam informację że FAI znajdują się w tabeli ImpNag i ImpElem. Właśnie mam problem z połączeniem TraNag z ImpNag.
Pozdrawiam
feanor

xtomi
Posty: 408
Rejestracja: 16 lut 2010, 21:24
Rola: Administrator CDN XL
Wersja: 10

Re: Połączenie FAI z PZI

Post autor: xtomi »

Dokument PZI w tranagu pola trn_santyp i trn_sannumer są relacją do tabeli impnag pola imn_gidtyp, imn_gidnumer
z FAI z FKI po imn_zwrtyp, imn_zwrnumer

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

Re: Połączenie FAI z PZI

Post autor: STAY_PJE »

W moim przykładzie relacje są następujące

Kod: Zaznacz cały

select * from cdn.sadelem 
join cdn.impelem on sae_imptyp=ime_gidtyp and sae_impnumer=ime_gidnumer and sae_impLp=ime_gidlp
join cdn.tranag on ime_gidtyp=TrN_SanTyp and ime_gidnumer=TrN_SanNumer
gdzie:
[sadelem] to pozycje FWS,
[impelem] to pozycje FAI,
[TraNag] to dokument PZI

Feanor
Posty: 42
Rejestracja: 12 wrz 2008, 12:17
Rola: Administrator CDN XL
Wersja: 10

Re: Połączenie FAI z PZI

Post autor: Feanor »

xtomi pisze:Dokument PZI w tranagu pola trn_santyp i trn_sannumer są relacją do tabeli impnag pola imn_gidtyp, imn_gidnumer
z FAI z FKI po imn_zwrtyp, imn_zwrnumer
Widzę, że u mnie to nie działa, jest tylko kilka dokumentów z tego roku z trn_santyp i trn_sannumer innymi niż 0. A powinno być ponad 100. Sprawdziłem w bazie pierwsze lepsze PZi i tez ma 0, a FAI na pewno zostało do tego utworzone jest.
Pozdrawiam
feanor

Awatar użytkownika
praiser
Posty: 685
Rejestracja: 02 lip 2014, 12:22
Rola: Handlowiec CDN XL
Wersja: 2023

Re: Połączenie FAI z PZI

Post autor: praiser »

Podłączam się do tematu starego.

Jak skutecznie sprawdzić czy do PZI jest wystawiony FAI. ?
Korzystałem z

Kod: Zaznacz cały

TrN_GIDTyp=1490 AND TrN_SanTyp <> 3344
ale to mało efektywne
--------------------------------
Pozdrawiam
WW

Coin
Posty: 396
Rejestracja: 19 maja 2008, 17:17
Rola: Konsultant CDN XL
Lokalizacja: kujawsko-pomorskie

Re: Połączenie FAI z PZI

Post autor: Coin »

Musisz wskazywać na konkretne FAI czy tylko chcesz wiedzieć które elementy PZI są już na FAI?
Zobacz czy nie wystarczy Ci taka sztuczka ze sprawdzeniem czy do danego traselementu jest identyfikator dostawy FAI?
Jeśli tak to możesz odpytać o traselemy na PZI z wypełnionymi polami wartością inną niż 0: TrS_DsFTyp, TrS_DsFNumer, TrS_DsFLp jeślie ma co ś innego niż 0 to FAI do tej pozycji jest. Pamiętaj, ż ejedno PZI można rozdzielić na kilka FAI..
Pozdrawiam
Marcin Groszewski - ALTERPRO Sp. z o.o.
m.groszewski@alterpro.pl

Awatar użytkownika
praiser
Posty: 685
Rejestracja: 02 lip 2014, 12:22
Rola: Handlowiec CDN XL
Wersja: 2023

Re: Połączenie FAI z PZI

Post autor: praiser »

Dzięki Coin.

Taki check mi wystarczy.

Kod: Zaznacz cały

Trn_GidNumer IN (
SELECT    CDN.TraNag.TrN_GIDNumer
FROM        CDN.TraNag 
INNER JOIN CDN.TrasElem ON TrN_GIDTyp=TrS_GIDTyp AND TrN_GIDNumer=TrS_GIDNumer
WHERE TrS_DsFTyp=0 AND TrS_DsFNumer=0 AND TrS_DsFLp=0
)
AND TrN_GIDTyp=1490
--------------------------------
Pozdrawiam
WW

ODPOWIEDZ