#include "cg3600.h" TOOLBAR "topbar" 0 0 0 2 BUTTON DLG_OK 10 2 BEGIN PROMPT -15 -11 "" END BUTTON DLG_FINDREC 10 2 BEGIN PROMPT -25 -11 "~Ricerca" PICTURE TOOL_FINDREC END BUTTON DLG_CONFIG 10 2 BEGIN PROMPT -25 -11 "Opzioni" PICTURE TOOL_CONFIG END #include ENDPAGE PAGE "Mastrini" 0 0 0 2 GROUPBOX DLG_NULL 76 3 BEGIN PROMPT 1 1 "@bDitta corrente" END NUMBER F_CODDITTA 5 BEGIN PROMPT 2 2 "Codice " FLAGS "DF" USE LF_NDITTE INPUT CODDITTA F_CODDITTA OUTPUT F_RAGSOC RAGSOC CHECKTYPE NORMAL END STRING F_RAGSOC 50 BEGIN PROMPT 23 2 "" FLAGS "D" END GROUPBOX DLG_NULL 76 7 BEGIN PROMPT 1 4 "@bConto del mastrino" FLAGS "R" END LIST F_TIPO 10 BEGIN PROMPT 2 5 "Tipo " ITEM " |Conto" MESSAGE SHOW,1@|HIDE,2@|HIDE,3@ ITEM "C|Cliente" MESSAGE HIDE,1@|SHOW,2@|HIDE,3@ ITEM "F|Fornitore" MESSAGE HIDE,1@|HIDE,2@|SHOW,3@ END NUMBER F_GRUPPO 3 BEGIN PROMPT 2 6 "Gruppo " USE LF_PCON SELECT (CONTO="") INPUT GRUPPO F_GRUPPO DISPLAY "Gruppo" GRUPPO DISPLAY "Descrizione@50" DESCR OUTPUT F_GRUPPO GRUPPO OUTPUT F_DESGRUPPO DESCR CHECKTYPE REQUIRED WARNING "Gruppo assente" END NUMBER F_CONTO 3 BEGIN PROMPT 2 7 "Conto " USE LF_PCON SELECT (CONTO!="")&&(SOTTOCONTO="") INPUT GRUPPO F_GRUPPO INPUT CONTO F_CONTO DISPLAY "Gruppo" GRUPPO DISPLAY "Conto" CONTO DISPLAY "Tipo" TMCF DISPLAY "Descrizione@50" DESCR OUTPUT F_CONTO CONTO OUTPUT F_TIPO TMCF OUTPUT F_GRUPPO GRUPPO OUTPUT F_DESCONTO DESCR CHECKTYPE REQUIRED WARNING "Conto assente" END NUMBER F_SOTTOCONTO 6 BEGIN PROMPT 2 8 "Sottoconto " USE LF_PCON SELECT (SOTTOCONTO!="") COPY INPUT F_CONTO INPUT SOTTOCONTO F_SOTTOCONTO DISPLAY "Gruppo" GRUPPO DISPLAY "Conto" CONTO DISPLAY "Sottoconto" SOTTOCONTO DISPLAY "Descrizione@50" DESCR OUTPUT F_SOTTOCONTO SOTTOCONTO OUTPUT F_GRUPPO GRUPPO OUTPUT F_CONTO CONTO OUTPUT F_DESSOTTOC DESCR CHECKTYPE REQUIRED WARNING "Sottoconto assente" GROUP 1 4 END NUMBER F_CLIENTE 6 BEGIN PROMPT 2 8 "Cliente " USE LF_CLIFO INPUT TIPOCF "C" INPUT CODCF F_CLIENTE DISPLAY "Codice" CODCF DISPLAY "Ragione Sociale@50" RAGSOC DISPLAY "Partita IVA" PAIV DISPLAY "Codice Fiscale" COFI OUTPUT F_CLIENTE CODCF OUTPUT F_RAGSOCCLI RAGSOC OUTPUT F_PAIVCLI PAIV OUTPUT F_COFICLI COFI CHECKTYPE REQUIRED WARNING "Cliente assente" GROUP 2 4 END NUMBER F_FORNITORE 6 BEGIN PROMPT 2 8 "Fornitore " USE LF_CLIFO INPUT TIPOCF "F" INPUT CODCF F_FORNITORE COPY DISPLAY F_CLIENTE OUTPUT F_FORNITORE CODCF OUTPUT F_RAGSOCFOR RAGSOC OUTPUT F_PAIVFOR PAIV OUTPUT F_COFIFOR COFI CHECKTYPE REQUIRED WARNING "Fornitore assente" GROUP 3 4 END STRING F_DESGRUPPO 50 BEGIN PROMPT 23 6 "" USE LF_PCON KEY 2 SELECT (CONTO="") INPUT DESCR F_DESGRUPPO DISPLAY "Descrizione@50" DESCR DISPLAY "Gruppo@10" GRUPPO COPY OUTPUT F_GRUPPO CHECKTYPE REQUIRED WARNING "Gruppo assente" END STRING F_DESCONTO 50 BEGIN PROMPT 23 7 "" USE LF_PCON KEY 2 SELECT (CONTO!="")&&(SOTTOCONTO="")&&(TMCF==#F_TIPO) INPUT DESCR F_DESCONTO COPY DISPLAY F_DESGRUPPO DISPLAY "Conto" CONTO DISPLAY "Tipo" TMCF COPY OUTPUT F_CONTO CHECKTYPE REQUIRED WARNING "Conto assente" END STRING F_DESSOTTOC 50 BEGIN PROMPT 23 8 "" USE LF_PCON KEY 2 SELECT (SOTTOCONTO!="") INPUT DESCR F_DESSOTTOC COPY DISPLAY F_DESCONTO DISPLAY "Sottoconto" SOTTOCONTO COPY OUTPUT F_SOTTOCONTO CHECKTYPE REQUIRED WARNING "Sottoconto assente" GROUP 1 4 END STRING F_RAGSOCCLI 50 BEGIN PROMPT 23 8 "" USE LF_CLIFO KEY 2 INPUT TIPOCF "C" INPUT RAGSOC F_RAGSOCCLI DISPLAY "Ragione Sociale@50" RAGSOC DISPLAY "Codice" CODCF DISPLAY "Partita IVA" PAIV DISPLAY "Codice Fiscale" COFI COPY OUTPUT F_CLIENTE CHECKTYPE REQUIRED WARNING "Cliente assente" GROUP 2 4 END STRING F_RAGSOCFOR 50 BEGIN PROMPT 23 8 "" USE LF_CLIFO KEY 2 INPUT TIPOCF "F" INPUT RAGSOC F_RAGSOCFOR COPY DISPLAY F_RAGSOCCLI COPY OUTPUT F_FORNITORE CHECKTYPE REQUIRED WARNING "Fornitore assente" GROUP 3 4 END STRING F_COFICLI 16 BEGIN PROMPT 2 9 "Codice Fiscale " USE LF_CLIFO KEY 4 INPUT TIPOCF "C" INPUT COFI F_COFICLI DISPLAY "Codice Fiscale" COFI DISPLAY "Ragione Sociale@50" RAGSOC DISPLAY "Codice" CODCF DISPLAY "Partita IVA" PAIV COPY OUTPUT F_CLIENTE CHECKTYPE NORMAL GROUP 2 4 END STRING F_PAIVCLI 12 BEGIN PROMPT 49 9 "Partita IVA " USE LF_CLIFO KEY 5 INPUT TIPOCF "C" INPUT PAIV F_PAIVCLI DISPLAY "Partita IVA" PAIV DISPLAY "Ragione Sociale@50" RAGSOC DISPLAY "Codice" CODCF DISPLAY "Codice Fiscale" COFI COPY OUTPUT F_CLIENTE CHECKTYPE NORMAL GROUP 2 4 END STRING F_COFIFOR 16 BEGIN PROMPT 2 9 "Codice Fiscale " USE LF_CLIFO KEY 4 INPUT TIPOCF "F" INPUT COFI F_COFIFOR DISPLAY "Codice Fiscale" COFI DISPLAY "Ragione Sociale@50" RAGSOC DISPLAY "Codice" CODCF DISPLAY "Partita IVA" PAIV COPY OUTPUT F_FORNITORE CHECKTYPE NORMAL GROUP 3 4 END STRING F_PAIVFOR 12 BEGIN PROMPT 49 9 "Partita IVA " USE LF_CLIFO KEY 5 INPUT TIPOCF "F" INPUT PAIV F_PAIVFOR DISPLAY "Partita IVA" PAIV DISPLAY "Ragione Sociale@50" RAGSOC DISPLAY "Codice" CODCF DISPLAY "Codice Fiscale" COFI COPY OUTPUT F_FORNITORE CHECKTYPE NORMAL GROUP 3 4 END GROUPBOX DLG_NULL 76 4 BEGIN PROMPT 1 11 "@bPeriodo" FLAGS "R" END NUMBER F_ESERCIZIO 4 BEGIN PROMPT 2 12 "Cod. esercizio " FLAGS "Z" USE ESC INPUT CODTAB F_ESERCIZIO DISPLAY "Codice" CODTAB DISPLAY "Inizio esercizio" D0 DISPLAY "Fine esercizio" D1 OUTPUT F_ESERCIZIO CODTAB CHECKTYPE NORMAL ADD NONE END DATE F_DADATA BEGIN PROMPT 26 12 "Dalla data " END DATE F_ADATA BEGIN PROMPT 52 12 "Alla data " VALIDATE DATE_CMP_FUNC >= F_DADATA WARNING "La data finale deve essere maggiore di quella iniziale" END BOOLEAN F_PROVVIS BEGIN PROMPT 2 13 "Includi movimenti provvisori" END BOOLEAN F_END BEGIN PROMPT 40 13 "Posizionamento in fondo al mastrino" END GROUPBOX DLG_NULL 76 5 BEGIN PROMPT 1 15 "@bCausali" FLAGS "R" END STRING F_DACAUSALE 3 BEGIN PROMPT 2 16 "Da causale " FLAGS "UZ" USE LF_CAUSALI INPUT CODCAUS F_DACAUSALE DISPLAY "Codice" CODCAUS DISPLAY "Descrizione@50" DESCR OUTPUT F_DACAUSALE CODCAUS OUTPUT F_DADESCAUS DESCR STR_EXPR (#F_ACAUSALE="")||(#F_DACAUSALE<=#F_ACAUSALE) WARNING "La causale iniziale deve precedere quella finale" CHECKTYPE SEARCH GROUP 5 END STRING F_DADESCAUS 50 BEGIN PROMPT 23 16 "" USE LF_CAUSALI KEY 2 INPUT DESCR F_DADESCAUS DISPLAY "Descrizione@50" DESCR DISPLAY "Codice@10" CODCAUS COPY OUTPUT F_DACAUSALE CHECKTYPE SEARCH GROUP 5 END STRING F_ACAUSALE 3 BEGIN PROMPT 2 17 "A causale " FLAGS "UZ" COPY USE F_DACAUSALE INPUT CODCAUS F_ACAUSALE COPY DISPLAY F_DACAUSALE OUTPUT F_ACAUSALE CODCAUS OUTPUT F_ADESCAUS DESCR STR_EXPR (#F_ACAUSALE="")||(#F_ACAUSALE>=#F_DACAUSALE) WARNING "La causale finale deve seguire quella iniziale" CHECKTYPE SEARCH GROUP 5 END STRING F_ADESCAUS 50 BEGIN PROMPT 23 17 "" COPY USE F_DADESCAUS INPUT DESCR F_ADESCAUS COPY DISPLAY F_DADESCAUS COPY OUTPUT F_ACAUSALE CHECKTYPE SEARCH GROUP 5 END BOOLEAN F_ST_CONTSEP BEGIN PROMPT 2 18 "Visualizzare contabilità separata" MODULE NP END ENDPAGE ENDMASK