home *** CD-ROM | disk | FTP | other *** search
- /*ACash pro Print Entry normal*/
-
- OPTIONS RESULTS
- address ACASH_REXX
-
- /*Nötige Daten besorgen: Empfängerliste, Projektinfo, aktives konto*/
-
-
- GetAttrs '"CUSTOMERS"' '"CUST"'
-
- GetAttrs '"PROJECT"' '"PROJ"'
-
- GetAccData '"ACC"'
-
- getprtfile
- file=result
-
- if Open('temp',file,'w') then do
- setscrtitle '"Fetching data ..."'
- getactiveENTRY '"entry"'
- if (result=="1") then do
- setscrtitle '"Rendering..."'
-
- i=0
- x=-1
- do while i<cust.count
- namen=""
- namen=cust.i.name||" "||cust.i.surename
-
- if (namen=entry.customer) then do
- x=i
- break
- end
- if (x>-1) then break
- i=i+1
- end
- if (x>-1) then do
-
- ename=""
- ektonr=""
- eblz=""
- zweck=""
- btr=0
- zname=""
-
-
- if (entry.in>0) then do /*Eingang*/
-
- ename=left(proj.owner,27)
- ektonr=acc.accnr
- eblz=acc.bankcode
-
- zweck=entry.remark
-
- btr=entry.in
-
- zname=Left(entry.customer,27)
-
- end
- else do /*Ausgang*/
-
- ename=Left(entry.customer,27)
- ektonr=cust.i.accnr
- eblz=cust.i.bankcode
-
- zweck=entry.remark
-
- btr=entry.out
-
- zname=left(proj.owner,27)
-
-
-
-
-
- end
-
-
- call writeln('temp',"")
- call writeln('temp',"")
- call writeln('temp',"")
-
- call writeln('temp',"")
-
- call writeln('temp'," "||ename)
- call writeln('temp',"")
- call writeln('temp'," "||left(ektonr,19)||Left(" ",18)||eblz)
- call writeln('temp',"")
- call writeln('temp',"")
- call writeln('temp',"")
-
- call writeln('temp',Left(" ",32)||Right(btr,22,'-'))
- call writeln('temp',"")
- call writeln('temp'," "||zweck)
- call writeln('temp',"")
- call writeln('temp',"")
- call writeln('temp',"")
- call writeln('temp'," "||zname)
- call writeln('temp',"")
- call writeln('temp',Left(" ",25)||Right(btr,22,'-'))
-
- call writeln('temp',"")
- call writeln('temp',"")
- call writeln('temp',"")
- call writeln('temp',"")
- call writeln('temp',"")
- call writeln('temp',"")
-
-
- end
-
-
-
-
-
-
-
-
-
-
-
-
-
- end
- Call Close('temp')
- end
-
- exit 0
-
-