Rendiconto CA#SYSTEM.RAGSOC#SYSTEM.DATE#REPORT.PAGE#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#PIANO#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,RAGSOCORDCONT+CONTOMESSAGE RESET,F2.400
MESSAGE RESET,F2.500
MESSAGE RESET,F2.600
MESSAGE RESET,F2.700
MESSAGE RESET,F2.800
MESSAGE RESET,F2.900CONTOCA_FORMAT_CONTOMESSAGE ISAMREAD,PCONANA,CODCONTO=CONTO,DESCR#INDBIL#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.400MATURATOMESSAGE ADD,F2.600IMPEGNATOMESSAGE ADD,F2.800#THIS @
0 E;
IF
#101 DISABLE
#103 DISABLE
#105 DISABLE
ELSE
#101 ENABLE
#103 ENABLE
#105 ENABLE
THEN
#THIS @
1 +
#THIS !CODNUMANNONUMRD#801-#401#802-#402#803-#403#804-#404#801-#601#802-#602#803-#603#804-#604#301-#801#302-#802#303-#803#304-#804#THIS @ \ prende il proprio valore
"F1." \ decide il campo destinazione in base al valore di INDBIL,che gli viene passato dal programma..
400 \ ..i campi della somma vanno da 401 a 404 in base a valore INDBIL (che varia da 1 a 4)
#H2.100 @
+ \ somma valore INDBIL a 400
+ \ somma F1. a valore INDBIL
+! \ esegue la ADD sul campo di destinazione
#800-#400#THIS @
"F1."
600
#H2.100 @
+
+
+!#800-#600#THIS @
"F1."
800
#H2.100 @
+
+
+!#H2.700+#H2.800-#8000 #B1.100 !USE 1000