|
|
FAQ - Auf GWA Bescheid Mit- und Teileigentümer darstellen
|
Auf GWA Bescheid Mit- und Teileigentümer darstellen
Wollen Sie auf dem Bescheid evtl. vorhandene Mit- und Teileigentümer darstellen, ist dies möglich indem Sie eine "Eigene Tabelle" mit folgenden Select anlegen:
select
K.KUNDENNUMMER "Kundennummer",
E.EIGENTUMSVERHAELTNIS "Eigentumsart",
case
when N2DOUBLE(K.ANTEIL)=0 then ''
else FORMATWIN('#,##0.####',K.ANTEIL)||'/'||FORMATWIN('#,##0.####',K.ANTEILVON)
end "Anteil",
(select
cast(
copy( TRIM(BLOB_TO_STR(ANSCHRIFT)), 1, STRLEN(BLOB_TO_STR(ANSCHRIFT))-1)
as VarChar(1024))
from BALY_DIN_ANSCHRIFT(K.KUNDENNUMMER,0)) "Anschrift"
from
INT_PARAM(:KUNDE) KNR,
INT_PARAM((select count(*) from GWA_KUNDEN where GWA_KUNDEN.HAUPTKUNDE=KNR.OUT_PARAM)) ANZAHL,
GWA_KUNDEN K
Left Join EIGENTUMSVERHAELTNISSTAMM E on E.INCKEY=K.E_EIGENTUMSVER
where
(((N2INT(:NUR_WENN_EIGENTUEMER)=0) and (K.KUNDENNUMMER=KNR.OUT_PARAM)) or (K.HAUPTKUNDE=KNR.OUT_PARAM))
and
(( N2INT(:NUR_WENN_MEHRERE_EIGENTUEMER)=0) or (N2INT(ANZAHL.OUT_PARAM)>0))
order by
K.HAUPTKUNDE NULLS FIRST,
K.KUNDENNUMMER
Parameter:
| KUNDE: |
Hauptkundennummer laut Bescheid oder Abschreiben |
|
NUR_WENN_MEHRERE_EIGENTUEMER: |
1-> Die Tabelle wird nur ausgegeben, wenn Nebenkunden zum Kunden angelegt worden sind.
0-> Die Tabelle wird immer ausgegeben, auch wenn es nur den Hauptkunden geben sollte.
|
| NUR_WENN_EIGENTUEMER: |
1-> Es werden nur Kunden aufgelistet, deren Eigentumsanteil größer 0 ist.
0-> Es werden alle Kunden und Nebenkunden aufgelistet.
|
|
|
|
|