#include "cg3100.h" TOOLBAR "" 0 -2 0 2 BUTTON DLG_PRINT 10 2 BEGIN PROMPT -12 -11 "~Stampa" MESSAGE EXIT,K_ENTER END BUTTON DLG_QUIT 10 2 BEGIN PROMPT -22 -11 "" END ENDPAGE PAGE "Lista Fatture" -1 -1 73 17 NUMBER F_CODDITTA 5 BEGIN PROMPT 2 1 "Ditta " FLAGS "FRD" USE LF_NDITTE KEY 1 CHECKTYPE REQUIRED INPUT CODDITTA F_CODDITTA DISPLAY "Codice" CODDITTA DISPLAY "Ragione sociale @50" RAGSOC OUTPUT F_CODDITTA CODDITTA OUTPUT F_RAGSOC RAGSOC END STRING F_RAGSOC 50 BEGIN PROMPT 2 2 "Ragione sociale " FLAGS "D" END DATE F_DATASTAMPA BEGIN PROMPT 48 1 "Data stampa " HELP "Data in cui viene effettuata la stampa" FLAGS "A" END NUMBER F_ANNO 4 BEGIN PROMPT 2 4 "Codice esercizio " HELP "Codice esercizio per cui si vuole la stampa" USE ESC KEY 1 CHECKTYPE NORMAL INPUT CODTAB F_ANNO DISPLAY "Codice" CODTAB DISPLAY "Data inizio esercizio" D0 DISPLAY "Data fine esercizio" D1 OUTPUT F_ANNO CODTAB FLAGS "RZ" ADD RUN cg0 -5 esc END DATE F_DATAINI BEGIN PROMPT 2 5 "Stampa movimenti dalla data " HELP "Data da cui iniziare la stampa" END DATE F_DATAFIN BEGIN PROMPT 45 5 "alla data " HELP "Data fino a cui eseguire la stampa" END LIST F_TIPOELENCO 9 BEGIN PROMPT 2 6 "Tipo elenco " HELP "Indicare cosa includere nella stampa" ITEM "C|Clienti" MESSAGE HIDE,2@|SHOW,1@|RESET,1@ ITEM "F|Fornitori" MESSAGE HIDE,2@|SHOW,1@|RESET,1@ ITEM "E|Entrambi" MESSAGE HIDE,1@|SHOW,2@|RESET,2@ END NUMBER F_CODICEINI 6 BEGIN PROMPT 2 7 "Stampa dal codice " HELP "Indicare il codice da cui iniziare la stampa" GROUP 1 USE LF_CLIFO INPUT TIPOCF F_TIPOELENCO SELECT INPUT CODCF F_CODICEINI DISPLAY "Tipo" TIPOCF DISPLAY "Codice" CODCF DISPLAY "Ragione sociale@50" RAGSOC OUTPUT F_CODICEINI CODCF OUTPUT F_RAGSOCINI RAGSOC FLAGS "R" CHECKTYPE NORMAL END STRING F_RAGSOCINI 50 BEGIN PROMPT 2 8 "" GROUP 1 USE LF_CLIFO KEY 2 INPUT TIPOCF F_TIPOELENCO SELECT INPUT RAGSOC F_RAGSOCINI DISPLAY "Tipo" TIPOCF DISPLAY "Ragione sociale@50" RAGSOC DISPLAY "Codice" CODCF OUTPUT F_RAGSOCINI RAGSOC OUTPUT F_CODICEINI CODCF CHECKTYPE NORMAL END NUMBER F_CODICEFIN 6 BEGIN PROMPT 2 9 "al codice " HELP "Indicare il codice a cui terminare la stampa" GROUP 1 COPY USE F_CODICEINI INPUT TIPOCF F_TIPOELENCO SELECT INPUT CODCF F_CODICEFIN DISPLAY "Tipo" TIPOCF DISPLAY "Codice" CODCF DISPLAY "Ragione sociale@50" RAGSOC OUTPUT F_CODICEFIN CODCF OUTPUT F_RAGSOCFIN RAGSOC NUM_EXPR {(#F_CODICEFIN==0)||(#F_CODICEFIN>=#F_CODICEINI)} WARNING "Limite superiore errato" FLAGS "R" CHECKTYPE NORMAL END STRING F_RAGSOCFIN 50 BEGIN PROMPT 2 10 "" GROUP 1 USE LF_CLIFO KEY 2 INPUT TIPOCF F_TIPOELENCO SELECT INPUT RAGSOC F_RAGSOCFIN DISPLAY "Tipo" TIPOCF DISPLAY "Ragione sociale@50" RAGSOC DISPLAY "Codice" CODCF OUTPUT F_RAGSOCFIN RAGSOC OUTPUT F_CODICEFIN CODCF CHECKTYPE NORMAL END NUMBER F_CODICEINI1 6 BEGIN PROMPT 2 7 "Stampa dal codice " HELP "Indicare il codice da cui iniziare la stampa" GROUP 2 USE LF_CLIFO KEY 1 INPUT TIPOCF "C" INPUT CODCF F_CODICEINI1 DISPLAY "Tipo" TIPOCF DISPLAY "Codice" CODCF DISPLAY "Ragione sociale@50" RAGSOC OUTPUT F_CODICEINI1 CODCF OUTPUT F_RAGSOCINI1 RAGSOC FLAGS "R" CHECKTYPE NORMAL END STRING F_RAGSOCINI1 50 BEGIN PROMPT 2 8 "" GROUP 2 USE LF_CLIFO KEY 2 INPUT TIPOCF "C" INPUT RAGSOC F_RAGSOCINI1 DISPLAY "Tipo" TIPOCF DISPLAY "Ragione sociale@50" RAGSOC DISPLAY "Codice" CODCF OUTPUT F_RAGSOCINI1 RAGSOC OUTPUT F_CODICEINI1 CODCF CHECKTYPE NORMAL END NUMBER F_CODICEFIN1 6 BEGIN PROMPT 2 9 "al codice " HELP "Indicare il codice a cui terminare la stampa" GROUP 2 COPY USE F_CODICEINI1 INPUT TIPOCF "F" INPUT CODCF F_CODICEFIN1 DISPLAY "Tipo" TIPOCF DISPLAY "Codice" CODCF DISPLAY "Ragione sociale@50" RAGSOC OUTPUT F_CODICEFIN1 CODCF OUTPUT F_RAGSOCFIN1 RAGSOC NUM_EXPR {(#F_CODICEFIN1==0)||(#F_CODICEFIN1>=#F_CODICEINI1)} WARNING "Limite superiore errato" FLAGS "R" CHECKTYPE NORMAL END STRING F_RAGSOCFIN1 50 BEGIN PROMPT 2 10 "" GROUP 2 USE LF_CLIFO KEY 2 INPUT TIPOCF "F" INPUT RAGSOC F_RAGSOCFIN1 DISPLAY "Tipo" TIPOCF DISPLAY "Ragione sociale@50" RAGSOC DISPLAY "Codice" CODCF OUTPUT F_RAGSOCFIN1 RAGSOC OUTPUT F_CODICEFIN1 CODCF CHECKTYPE NORMAL END BOOLEAN F_CAMBIO BEGIN PROMPT 2 11 "Cambio pagina per cliente/fornitore " HELP "Indicare se cambiare pagina nel passaggio da cliente/fornitore a cliente/fornitore" END BOOLEAN F_SEPARATOR BEGIN PROMPT 2 12 "Non stampare i separatori delle migliaia" END STRING F_DACODCAUS 3 BEGIN PROMPT 2 13 "Da causale: " FLAGS "ZU" USE LF_CAUSALI SELECT REG!="" INPUT CODCAUS F_DACODCAUS DISPLAY "Cod." CODCAUS DISPLAY "Descrizione@50" DESCR OUTPUT F_DACODCAUS CODCAUS OUTPUT F_DADESCRCAUS DESCR CHECKTYPE NORMAL ADD RUN CG0 -4 END STRING F_DADESCRCAUS 50 BEGIN PROMPT 22 13 "" FLAGS "D" END STRING F_ACODCAUS 3 BEGIN PROMPT 2 14 "A causale: " FLAGS "ZU" USE LF_CAUSALI SELECT REG!="" INPUT CODCAUS F_ACODCAUS DISPLAY "Cod." CODCAUS DISPLAY "Descrizione@50" DESCR OUTPUT F_ACODCAUS CODCAUS OUTPUT F_ADESCRCAUS DESCR CHECKTYPE NORMAL ADD RUN CG0 -4 STR_EXPR IF(#F_ACODCAUS!="",#F_ACODCAUS>=#F_DACODCAUS,1) WARNING "Indicare una causale valida successiva a quella iniziale" END STRING F_ADESCRCAUS 50 BEGIN PROMPT 22 14 "" FLAGS "D" END STRING F_DACODIVA 4 BEGIN PROMPT 2 15 "Da codice IVA " USE %IVA KEY 1 FLAGS "U" INPUT CODTAB F_DACODIVA DISPLAY "Codice" CODTAB DISPLAY "Descrizione@50" S0 OUTPUT F_DACODIVA CODTAB OUTPUT F_DES_DACODIVA S0 CHECKTYPE NORMAL END STRING F_DES_DACODIVA 50 45 BEGIN PROMPT 25 15 "" USE %IVA KEY 2 INPUT S0 F_DES_DACODIVA DISPLAY "Descrizione@50" S0 DISPLAY "Codice" CODTAB COPY OUTPUT F_DACODIVA END STRING F_ACODIVA 4 BEGIN PROMPT 2 16 "A codice IVA " COPY USE F_DACODIVA FLAGS "U" INPUT CODTAB F_ACODIVA COPY DISPLAY F_DACODIVA OUTPUT F_ACODIVA CODTAB OUTPUT F_DES_ACODIVA S0 CHECKTYPE NORMAL END STRING F_DES_ACODIVA 50 45 BEGIN PROMPT 25 16 "" COPY USE F_DES_DACODIVA INPUT S0 F_DES_ACODIVA COPY DISPLAY F_DES_DACODIVA COPY OUTPUT F_ACODIVA END GROUPBOX DLG_NULL 71 5 BEGIN PROMPT 2 18 "@bCDC / Commesse" GROUP 4 END BOOLEAN F_PRINTCDC BEGIN PROMPT 22 18 "Stampa CDC/Commessa e fase relativa ad ogni riga" GROUP 4 5 END STRING F_DACDC 20 BEGIN PROMPT 3 19 "Da CDC/Commessa " FLAGS "UZ" USE CMS INPUT CODTAB F_DACDC DISPLAY "Codice@20" CODTAB DISPLAY "Descrizione@70" S0 OUTPUT F_DACDC CODTAB CHECKTYPE SEARCH GROUP 4 5 END STRING F_DAFASE 10 BEGIN PROMPT 50 19 "Da fase " FLAGS "UZ" USE FSC INPUT CODTAB F_DAFASE DISPLAY "Codice@20" CODTAB DISPLAY "Descrizione@70" S0 OUTPUT F_DAFASE CODTAB CHECKTYPE SEARCH GROUP 4 5 END STRING F_ACDC 20 BEGIN PROMPT 3 20 "A CDC/Commessa " FLAGS "UZ" COPY USE F_DACDC INPUT CODTAB F_ACDC COPY DISPLAY F_DACDC OUTPUT F_ACDC CODTAB CHECKTYPE SEARCH GROUP 4 5 END STRING F_AFASE 10 BEGIN PROMPT 50 20 "A fase " FLAGS "UZ" COPY USE F_DAFASE INPUT CODTAB F_AFASE COPY DISPLAY F_DAFASE OUTPUT F_AFASE CODTAB CHECKTYPE SEARCH GROUP 4 5 END BOOLEAN F_CDC_ONLY BEGIN PROMPT 3 21 "Stampa solo le righe relative a CDC/Commesse " GROUP 4 5 END ENDPAGE ENDMASK