Połączenie FAI z PZI
Moderator: mikey
Połączenie FAI z PZI
Witam,
Mam pytanie jakie tabele połączyć aby otrzymać zestawienie FAI z PZI, tak aby były tam również korekty.
Mam pytanie jakie tabele połączyć aby otrzymać zestawienie FAI z PZI, tak aby były tam również korekty.
Pozdrawiam
feanor
feanor
- 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
Te dokumenty są przechowywane głównie w strukturze TraNag, TraElem i TraSElem. Pola wskazujące na korektę to trs_zwrNumer, trs_zwrLp, trs_subZwrLp
Re: Połączenie FAI z PZI
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.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
Pozdrawiam
feanor
feanor
Re: Połączenie FAI z PZI
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
z FAI z FKI po imn_zwrtyp, imn_zwrnumer
- 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
W moim przykładzie relacje są następujące
gdzie:
[sadelem] to pozycje FWS,
[impelem] to pozycje FAI,
[TraNag] to dokument PZI
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
[sadelem] to pozycje FWS,
[impelem] to pozycje FAI,
[TraNag] to dokument PZI
Re: Połączenie FAI z PZI
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.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
Pozdrawiam
feanor
feanor
Re: Połączenie FAI z PZI
Podłączam się do tematu starego.
Jak skutecznie sprawdzić czy do PZI jest wystawiony FAI. ?
Korzystałem z ale to mało efektywne
Jak skutecznie sprawdzić czy do PZI jest wystawiony FAI. ?
Korzystałem z
Kod: Zaznacz cały
TrN_GIDTyp=1490 AND TrN_SanTyp <> 3344
--------------------------------
Pozdrawiam
WW
Pozdrawiam
WW
-
- Posty: 396
- Rejestracja: 19 maja 2008, 17:17
- Rola: Konsultant CDN XL
- Lokalizacja: kujawsko-pomorskie
Re: Połączenie FAI z PZI
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..
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..
Re: Połączenie FAI z PZI
Dzięki Coin.
Taki check mi wystarczy.
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
Pozdrawiam
WW