Variante 1
Sie wollen den aufgehoben Bescheid lediglich innerhalb eines Mengentextes ausgeben:
{SQL_TEXT=select first 1
'Der Bescheid '||B.BESCHEIDNR||' vom '||
Padl(extract(DAY from B.BESCHEIDDATUM),'0',2)||'.'||
Padl(extract(MONTH from B.BESCHEIDDATUM),'0',2)||'.'||
extract(YEAR from B.BESCHEIDDATUM) ||' wird hiermit aufgehoben. '
from GWA_BESCHEID B where B.KORR_NR={DATASETBESCHEID->DATASETBESCHEIDBESCHEIDNR}}
Variante 2 IFTHEN Ordner
Formelobjekt:
{SQL_TEXT=select count(*) from GWA_BESCHEID
where KORR_NR= {DATASETBESCHEID->DATASETBESCHEIDBESCHEIDNR}}=1
Um an die Daten zu kommen ist ein Mengentext mit einem Select analog Variante 1 nötig:
{SQL_TEXT=select first 1
'Der Bescheid '||B.BESCHEIDNR||' vom '||
Padl(extract(DAY from B.BESCHEIDDATUM),'0',2)||'.'||
Padl(extract(MONTH from B.BESCHEIDDATUM),'0',2)||'.'||
extract(YEAR from B.BESCHEIDDATUM) ||
' wird hiermit aufgehoben. '
from GWA_BESCHEID B
where B.KORR_NR={DATASETBESCHEID->DATASETBESCHEIDBESCHEIDNR}}
Hintergund:
Im Feld KORR_NR der Tabelle GWA_BESCHEID steht die Nummer des Nachfolgebescheides, allerdings nur, wenn dieser über die Korrektur erstellt worden ist!
In nicht korrigierten Fällen ist dieses Feld 0 (bei Bescheid) oder –1(bei Vorauszahlungsbescheid)