Rendiconto CA#SYSTEM.RAGSOC#SYSTEM.DATE#REPORT.PAGEMESSAGE RESET,F1.101
MESSAGE RESET,F1.102#COSTOCA_FORMAT_COSTOMESSAGE ISAMREAD,CDC,CODCOSTO=#COSTO,DESCRIZMESSAGE ISAMREAD,COMMESSE,CODCMS=#COMMESSA,ANNOMESSAGE ISAMREAD,COMMESSE,CODCMS=#COMMESSA,REGIVA#COMMESSACA_FORMAT_COMMESSAMESSAGE ISAMREAD,COMMESSE,CODCMS=#COMMESSA,DESCRIZMESSAGE ISAMREAD,COMMESSE,CODCMS=#COMMESSA,DATAINIZIOMESSAGE ISAMREAD,COMMESSE,CODCMS=#COMMESSA,RENDIC#FASECA_FORMAT_FASEMESSAGE ISAMREAD,FASI,CODFASE=#FASE,DESCRIZMESSAGE ISAMREAD,COMMESSE,CODCMS=#COMMESSA,DATAFINEMESSAGE ISAMREAD,COMMESSE,CODCMS=#COMMESSA,CHIUSA#DACONTOCA_FORMAT_CONTO#ACONTOCA_FORMAT_CONTOMESSAGE ISAMREAD,COMMESSE,CODCMS=#COMMESSA,DATAPRORMESSAGE ISAMREAD,COMMESSE,CODCMS=#COMMESSA,PROROGAMESSAGE ISAMREAD,COMMESSE,CODCMS=#COMMESSA,CODCFMESSAGE ISAMREAD,CLIFO,TIPOCF=C!CODCF=#101,RAGSOCCONTOMESSAGE RESET,F2.101
MESSAGE RESET,F2.102
MESSAGE RESET,F2.103CONTOCA_FORMAT_CONTOMESSAGE ISAMREAD,PCONANA,CODCONTO=CONTO,DESCR#VARIAZIONE#THIS @ \ prende il proprio valore
"F1." \ decide il campo destinazione in base al valore di INDBIL,che gli viene passato dal programma..
300 \ ..i campi della somma vanno da 301 a 304 in base a valore INDBIL (che varia da 1 a 4)
#INDBIL @
+ \ somma valore INDBIL a 300
+ \ somma F1. a valore INDBIL
+! \ esegue la ADD sul campo di destinazione
#PREVENTIVO#THIS @ \ prende il proprio valore
"F1." \ decide il campo destinazione in base al valore di INDBIL,che gli viene passato dal programma..
300 \ ..i campi della somma vanno da 301 a 304 in base a valore INDBIL (che varia da 1 a 4)
#INDBIL @
+ \ somma valore INDBIL a 300
+ \ somma F1. a valore INDBIL
+! \ esegue la ADD sul campo di destinazione
CODNUM+ANNO+NUMRDCODNUMANNONUMRDHIDDEN!='X'NUMREGNUMREGCGDATANUMDOCRIFDATADOCRIFDESCNRIGADESCRIGADOCORIGFATTURATOMESSAGE ADD,F2.101MATURATOMESSAGE ADD,F2.102IMPEGNATOMESSAGE ADD,F2.103#THIS @
0 E;
IF
#101 DISABLE
#102 DISABLE
#103 DISABLE
#104 DISABLE
#105 DISABLE
ELSE
#101 ENABLE
#102 ENABLE
#103 ENABLE
#104 ENABLE
#105 ENABLE
THEN
#THIS @
1 +
#THIS !CODNUMANNONUMRD#103-#101#103-#102#F1.111-#103MESSAGE ADD,F1.101MESSAGE ADD,F1.102MESSAGE ADD,F1.103#103-#101#103-#102#H2.103-#1030 #B1.100 !USE 1000