mojaSymfonia FORUM
https://forum.mix-soft.pl/

Płatności danego dokumentu
https://forum.mix-soft.pl/viewtopic.php?f=15&t=6618
Strona 1 z 1

Autor:  kerlin0800 [ 2015-04-29, 09:47 ]
Tytuł:  Płatności danego dokumentu

Witam,

Mam problem ze zrozumieniem relacji między tabelami w Symfonii Handel opartej na bazie PSQL. Potrzebuje zapytanie które wyciągnie mi wszystkie wpłaty (płatności) dla danego dokumentu (faktury).

Próbowałem wyciągnąć to łącząc się z DK oraz PN poprzez RL ale zauważyłem że RL nie zawsze zawiera powiązania więc chyba czegoś nie wiem. Próbowałem wykorzystać ID1 oraz ID2 z RL do połaczenia DK z PN.

Co robię źle?


Pozdrawiam.

Autor:  rafal [ 2015-04-29, 10:26 ]
Tytuł:  Re: Płatności danego dokumentu

Rozrachunek do faktury

Kod:
select * from "PN"
WHERE dkid=id_faktury


zapamiętaj id zwróconego rekordu

Połączenie tego rozrachunku z rozliczeniami

Kod:
select * from "RL"
WHERE id1 = id_rozrachunku


i

Kod:
select * from "RL"
WHERE id2 = id_rozrachunku

Autor:  kerlin0800 [ 2015-04-29, 10:59 ]
Tytuł:  Re: Płatności danego dokumentu

W jakim celu jest to zapytanie:

Kod:
select * from "RL"
WHERE id1 = id_rozrachunku


Nic nie zwraca dla przykładowej faktury.

Czy dałoby się zrobić to w jakimś jednym zapytaniu z JOINem?

Autor:  rafal [ 2015-04-29, 11:05 ]
Tytuł:  Re: Płatności danego dokumentu

Nie pamietam dokladnie ale chyba rozliczenia moga byc w dwie strony.
Dokument chyba moze byc rozliczany lub rozliczajacy.

Mozes zrobic z JOINem.

Autor:  kerlin0800 [ 2015-04-29, 11:17 ]
Tytuł:  Re: Płatności danego dokumentu

W PN mam wpłaty które mają dkid = 0. Przykładowo jeżeli zrobię 2 wpłaty dla danej faktury to mam tam dwa takie wpisy.

Byłbym wdzięczny za kod sql takiego JOINa gdyż średnio znam składnie Pervasive :)

Autor:  rafal [ 2015-04-29, 11:57 ]
Tytuł:  Re: Płatności danego dokumentu

Skontaktuj sie z Ekspertem.

Strona 1 z 1 Strefa czasowa UTC+1godz. [letni]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/