Stampa Saldi Estratto Conto per Banca
101.NUMCC Saldo a debito 102.S0 101.CODCF
#REPORT.PAGE #SYSTEM.RAGSOC #DATAINI #DATAFIN
CLIFO.CODABI+CLIFO.CODCAB MESSAGE RESET,F2.101 MESSAGE RESET,F2.102 CLIFO.CODABI+' '+CLIFO.CODCAB+' '+101@.S0+' '+102@.S0 #THIS @ "F3.106" !
DOC.TIPOCF+DOC.CODCF MESSAGE RESET,F3.103 MESSAGE RESET,F3.104 MESSAGE RESET,F3.105
#THIS @ \ leggo il valore attuale DUP \ lo duplico 0 E;= IF \ se &#E8; maggiore di zero "0" "F3.105" ! \ scrivo 0 in saldo a debito ELSE -1 * \ canbio segno al valore attuale "F3.105" ! \ lo scrivo in saldo a debito 0 "F3.104" ! \ scrivo 0 in saldo a credito THEN MESSAGE ADD,F2.101 MESSAGE ADD,F2.102
USE DOC KEY 2 SELECT BETWEEN(DATADOC,#DATAINI,#DATAFIN)((#CODABI=="")||(CLIFO.CODABI==#CODABI))((#CODCAB=="")||(CLIFO.CODCAB==#CODCAB)) BY 20.CODABI 20.CODCAB TIPOCF CODCF JOIN CLIFO INTO TIPOCF==TIPOCF CODCF==CODCF JOIN %BAN TO CLIFO ALIAS 101 INTO CODTAB==CODABI JOIN %BAN TO CLIFO ALIAS 102 INTO CODTAB==CODABI+CODCAB FROM TIPOCF='F' CODCF=#DASOCIO TO TIPOCF='F' CODCF=#ASOCIO