Strona 1 z 1

Dane z zakładki "Płatności" na FZ

: 04 lut 2025, 11:21
autor: nextboy
Witajcie

Mam problem, chciałbym zapytaniem SQL wyciągnąć dane z dokumentu FZ z zakładki "Płatności"
O ile poradziłem sobie z wyświetleniem "Przelew" i pozostałych danych w tej linii, to nie wiem jak połączyć się aby pobrać numer rozrachunku, daty, kwoty itd.

Obrazek

Kod: Zaznacz cały

SELECT
TrP_FormaNazwa AS 'Dokument/Forma',
FORMAT(DATEADD(DAY, TrP_Termin, '18001228'),'dd-MM-yyyy') AS 'Termin/Data',
TrP_Kwota AS 'Zobowiązanie',
TrP_Pozostaje AS 'Pozostaje',
TrP_Waluta AS 'Waluta'
FROM CDN.TraPlat
WHERE TrP_GIDTyp = 1521 AND TrP_GIDNumer = @ERP_Id
UNION ALL 
SELECT
(select right(krp_rok,2)+'/'+ krp_seria +'/'+ rtrim(krp_numer)+'/'+rtrim(kaz_krplp)) AS 'Dokument/Forma',
FORMAT(DATEADD(DAY, KAZ_DataZapisu, '18001228'),'dd-MM-yyyy') AS 'Termin/Data',
KAZ_Kwota AS 'Zobowiązanie',
KAZ_Pozostaje AS 'Pozostaje',
KAZ_Waluta AS 'Waluta'
FROM  CDN.TraPlat
LEFT JOIN CDN.Rozrachunki ON TrP_GIDTyp = ROZ_TrpTyp AND 
TrP_GIDNumer = ROZ_TrpNumer AND TrP_GIDLp = ROZ_TrpLp
LEFT JOIN CDN.Zapisy ON ROZ_KAZNumer = KAZ_GIDNumer AND ROZ_KAZTyp = KAZ_GIDTyp
LEFT JOIN CDN.Raporty ON KRP_GIDNumer=KAZ_KRPNumer
WHERE TrP_GIDTyp = 1521 AND TrP_GIDNumer = @ERP_Id

Re: Dane z zakładki "Płatności" na FZ

: 14 lut 2025, 09:45
autor: CDNP_KMK
Dane dotyczące powiązań z rozliczeń znajdują się w tabeli CDN.Rozliczenia. Mogą być po dwóch stronach, więc trzeba się do niej odwołać dwukrotnie lub przez odpowiedni UNION ALL.

Możesz podejrzeć o co chodzi np. w procedurze CDN.PlatnosciRozliczoneDok gdzie jest join do CDN.Rozliczenia z użyciem UNION ALL.