#include "ca0600a.h" TOOLBAR "topbar" 0 0 0 2 #include ENDPAGE PAGE "Commessa" 0 0 0 2 GROUPBOX DLG_NULL 78 6 BEGIN PROMPT 1 0 "@bCodici" END MEMO F_CMS_DESCRAGG 78 5 BEGIN PROMPT 2 6 "Descrizione aggiuntiva" FIELD DESCRAGG END STRING F_CMS_ANNO 4 BEGIN PROMPT 2 12 "Anno " FIELD ANNO END BOOLEAN F_CMS_LOCDIV BEGIN PROMPT 2 13 "Commessa in localitą diversa" FIELD LOCDIV END GROUPBOX DLG_NULL 78 7 BEGIN PROMPT 1 14 "@bLocazione" END STRING F_CMS_INDIR 35 BEGIN PROMPT 2 15 "Indirizzo " FIELD INDIR END STRING F_CMS_CIV 10 BEGIN PROMPT 50 15 "N. " FIELD CIV END STRING F_CMS_LOC 35 BEGIN PROMPT 2 16 "Localita' " FIELD LOC END STRING F_CMS_STATO 3 BEGIN PROMPT 2 17 "Stato " FIELD STATO FLAGS "Z" USE %STA INPUT CODTAB F_CMS_STATO DISPLAY "Codice" CODTAB DISPLAY "Stato@50" S0 OUTPUT F_CMS_STATO CODTAB OUTPUT F_CMS_DESTATO S0 CHECKTYPE NORMAL WARNING "Stato assente" END STRING F_CMS_DESTATO 50 BEGIN PROMPT 20 17 "" USE %STA KEY 2 INPUT S0 F_CMS_DESTATO DISPLAY "Stato@50" S0 DISPLAY "Codice" CODTAB COPY OUTPUT F_CMS_STATO END STRING F_CMS_COM 4 BEGIN PROMPT 2 18 "Comune " FIELD COM FLAGS "U" USE LF_COMUNI INPUT STATO F_CMS_STATO INPUT COM F_CMS_COM DISPLAY "Cod." COM DISPLAY "Denominazione@50" DENCOM DISPLAY "Pr" PROVCOM DISPLAY " CAP " CAPCOM OUTPUT F_CMS_STATO STATO OUTPUT F_CMS_COM COM OUTPUT F_CMS_PROV PROVCOM OUTPUT F_CMS_CAP CAPCOM OUTPUT F_CMS_DEN DENCOM CHECKTYPE NORMAL WARNING "Comune assente" END STRING F_CMS_PROV 2 BEGIN PROMPT 21 18 "Provincia " FLAGS "D" END STRING F_CMS_CAP 5 BEGIN PROMPT 38 18 "CAP " FIELD CAP END STRING F_CMS_DEN 50 BEGIN PROMPT 2 19 " " USE LF_COMUNI KEY 2 INPUT DENCOM F_CMS_DEN DISPLAY "Denominazione@50" DENCOM DISPLAY "Cod." COM DISPLAY "Pr" PROVCOM DISPLAY " CAP " CAPCOM COPY OUTPUT F_CMS_COM END ENDPAGE PAGE "Parametri" -1 -1 64 6 LIST F_CMS_REGIVA 2 14 BEGIN PROMPT 2 2 "Regime IVA " ITEM " |Normale" MESSAGE CLEAR,F_CMS_INDETR ITEM "NR|Non rilevante" MESSAGE CLEAR,F_CMS_INDETR ITEM "ES|Esente" MESSAGE CLEAR,F_CMS_INDETR ITEM "NI|Non imponibile" MESSAGE CLEAR,F_CMS_INDETR ITEM "NS|Non soggetta" MESSAGE CLEAR,F_CMS_INDETR ITEM "FC|Fuori campo" MESSAGE CLEAR,F_CMS_INDETR ITEM "PR|Promiscuo" MESSAGE ENABLE,F_CMS_INDETR FIELD REGIVA END STRING F_CMS_CODATT 5 BEGIN PROMPT 35 2 "Codice Attivitą " FLAGS "UZ" USE LF_ATTIV INPUT CODDITTA F_CMS_CODDITTA SELECT INPUT CODATT F_CMS_CODATT DISPLAY "Attivita'" CODATT DISPLAY "Prevalente" ATTPREV DISPLAY " @48" DESCR OUTPUT F_CMS_CODATT CODATT CHECKYPE NORMAL FIELD CODATT END STRING F_CMS_INDETR 1 BEGIN PROMPT 62 2 "Indetraibilita' " USE %DET INPUT CODTAB F_CMS_INDETR DISPLAY "Codice" CODTAB DISPLAY "Tipo" I0 DISPLAY "Descrizione@50" S0 OUTPUT F_CMS_INDETR CODTAB CHECTYPE NORMAL FIELD INDETR FLAGS "U" END NUMBER F_CMS_CODDITTA 5 BEGIN PROMPT 70 2 "" FLAGS "FDH" END GROUPBOX DLG_NULL 78 10 BEGIN PROMPT 1 3 "@bParametri" END DATE F_CMS_DATAINIZIO BEGIN PROMPT 2 4 "Data inizio " FIELD DATAINIZIO CHECKTYPE REQUIRED END DATE F_CMS_DATAFINE BEGIN PROMPT 28 4 "Data fine " FIELD DATAFINE END NUMBER F_CMS_AVANZ 5 2 BEGIN PROMPT 2 5 "Percentuale di avanzamento " FIELD AVANZ END BOOLEAN F_CMS_PRORATA BEGIN PROMPT 2 6 "Gestione Pro Rata" FIELD PRORATA END BOOLEAN F_CMS_PUBBLICA BEGIN PROMPT 22 6 "Pubblica" FIELD PUBBLICA END BOOLEAN F_CMS_RENDIC BEGIN PROMPT 35 6 "Da rendicontare" FIELD RENDIC END BOOLEAN F_CMS_CHIUSA BEGIN PROMPT 55 6 "Chiusa" FIELD CHIUSA END BOOLEAN F_CMS_PROROGA BEGIN PROMPT 2 7 "Prorogata" FIELD PROROGA MESSAGE FALSE CLEAR,F_CMS_DATAPROR|CLEAR,F_CMS_DATAULTP|CLEAR,F_CMS_DATACOLLP MESSAGE TRUE ENABLE,F_CMS_DATAPROR|ENABLE,F_CMS_DATAULTP|ENABLE,F_CMS_DATACOLLP END DATE F_CMS_DATAPROR BEGIN PROMPT 20 7 "Data proroga " FIELD DATAPROR END STRING F_CMS_CODTIPCM 5 BEGIN PROMPT 2 8 "Tipologia di commessa " FIELD CODTIPCM USE TPC INPUT CODTAB F_CMS_CODTIPCM DISPLAY "Codice" CODTAB DISPLAY "Descrizione@50" S0 OUTPUT F_CMS_CODTIPCM CODTAB OUTPUT F_CMS_DESTIPCM S0 CHECKTYPE NORMAL END STRING F_CMS_DESTIPCM 50 42 BEGIN PROMPT 32 8 "" USE TPC KEY 2 INPUT S0 F_CMS_DESTIPCM DISPLAY "Descrizione@50" S0 DISPLAY "Codice" CODTAB COPY OUTPUT F_CMS_CODTIPCM END STRING F_CMS_CODTIPOL 5 BEGIN PROMPT 2 9 "Tipologia di lavoro " FIELD CODTIPO USE TPL INPUT CODTAB F_CMS_CODTIPOL DISPLAY "Codice" CODTAB DISPLAY "Descrizione@50" S0 OUTPUT F_CMS_CODTIPOL CODTAB OUTPUT F_CMS_DESTIPOL S0 CHECKTYPE NORMAL END STRING F_CMS_DESTIPOL 50 42 BEGIN PROMPT 32 9 "" USE TPL KEY 2 INPUT S0 F_CMS_DESTIPOL DISPLAY "Descrizione@50" S0 DISPLAY "Codice" CODTAB COPY OUTPUT F_CMS_CODTIPOL END STRING F_CMS_CODRESP 10 BEGIN PROMPT 2 10 "Responsabile " FIELD CODRESP USE RSP INPUT CODTAB F_CMS_CODRESP DISPLAY "Codice" CODTAB DISPLAY "Descrizione@50" S0 OUTPUT F_CMS_CODRESP CODTAB OUTPUT F_CMS_DESRESP S0 CHECKTYPE NORMAL END STRING F_CMS_DESRESP 50 42 BEGIN PROMPT 32 10 "" USE RSP KEY 2 INPUT S0 F_CMS_DESRESP DISPLAY "Descrizione@50" S0 DISPLAY "Codice" CODTAB COPY OUTPUT F_CMS_CODRESP END BOOLEAN F_CMS_GESTFASI BEGIN PROMPT 2 11 "Gestione fasi" FIELD GESTFASI END GROUPBOX DLG_NULL 78 6 BEGIN PROMPT 1 13 "@bPreventivo" END STRING F_CMS_RIFER 15 BEGIN PROMPT 2 14 "N. di riferimento " FIELD RIFER END DATE F_CMS_DATAPREV BEGIN PROMPT 40 14 "Data " FIELD DATAPREV END GROUPBOX DLG_NULL 76 3 BEGIN PROMPT 2 15 "@bDocumento" FLAGS "R" END STRING F_CMS_PROVVP 1 BEGIN PROMPT 3 16 "Provv. / Def. " FIELD PROVVP END NUMBER F_CMS_ANNOP 4 BEGIN PROMPT 21 16 "Anno " FIELD ANNOP END STRING F_CMS_CODNUMP 4 BEGIN PROMPT 35 16 "Cod. num. " FIELD CODNUMP END NUMBER F_CMS_NDOCP 7 BEGIN PROMPT 54 16 "N. doc. " FIELD NDOCP END GROUPBOX DLG_NULL 78 4 BEGIN PROMPT 1 18 "" END BOOLEAN F_CMS_CONTRATTO BEGIN PROMPT 2 19 "Commessa con contratto" FIELD CONTRATTO MESSAGE FALSE CLEAR,F_CMS_ANNOC|CLEAR,F_CMS_NROCONT MESSAGE TRUE ENABLE,F_CMS_ANNOC|ENABLE,F_CMS_NROCONT END STRING F_CMS_ANNOC 4 BEGIN PROMPT 2 20 "Anno contratto " FIELD ANNOC END STRING F_CMS_NROCONT 15 BEGIN PROMPT 25 20 "Numero contratto " FIELD NROCONT END ENDPAGE PAGE "Parametri" -1 -1 64 6 GROUPBOX DLG_NULL 78 6 BEGIN PROMPT 1 0 "@bCentro di costo" END BOOLEAN F_CMS_APPOGGIO BEGIN PROMPT 2 6 "Commessa di appoggio" FIELD APPOGGIO END DATE F_CMS_DATAGARA BEGIN PROMPT 2 7 "Data gara " FIELD DATAGARA END CURRENCY F_CMS_IMPORTOB 18 BEGIN PROMPT 30 7 "Importo base " FIELD IMPORTOB END GROUPBOX DLG_NULL 78 4 BEGIN PROMPT 1 8 "@bPercentuali" END NUMBER F_CMS_RIBASSO 5 2 BEGIN PROMPT 2 9 "Ribasso " FIELD RIBASSO FLAGS "U" NUM_EXPR #F_CMS_RIBASSO<=100 WARNING "La percentuale deve essere compresa tra 0 e 100" END NUMBER F_CMS_AUMENTO 5 2 BEGIN PROMPT 20 9 "Aumento " FIELD AUMENTO FLAGS "U" NUM_EXPR #F_CMS_AUMENTO<=100 WARNING "La percentuale deve essere compresa tra 0 e 100" END NUMBER F_CMS_GARANZIA 5 2 BEGIN PROMPT 38 9 "A garanzia " FIELD GARANZIA FLAGS "U" NUM_EXPR #F_CMS_GARANZIA<=100 WARNING "La percentuale deve essere compresa tra 0 e 100" END NUMBER F_CMS_ANTICIPO 5 2 BEGIN PROMPT 63 9 "Anticipo " FIELD ANTICIPO FLAGS "U" NUM_EXPR #F_CMS_ANTICIPO<=100 WARNING "La percentuale deve essere compresa tra 0 e 100" MESSAGE EMPTY CLEAR,F_CMS_DATAANTIC MESSAGE ENABLE,F_CMS_DATAANTIC END DATE F_CMS_DATAANTIC BEGIN PROMPT 53 10 "Data anticipo " FIELD DATAANTIC END GROUPBOX DLG_NULL 78 4 BEGIN PROMPT 1 12 "@bScadenze" END DATE F_CMS_DATAULT BEGIN PROMPT 2 13 "Data ultimazione lavori " FIELD DATAULT END DATE F_CMS_DATAULTP BEGIN PROMPT 50 13 "Con proroga " FIELD DATAULTP END DATE F_CMS_DATACOLL BEGIN PROMPT 2 14 "Data collaudo " FIELD DATACOLL END DATE F_CMS_DATACOLLP BEGIN PROMPT 50 14 "Con proroga " FIELD DATACOLLP END DATE F_CMS_DATAGAR BEGIN PROMPT 2 17 "Periodo di gazanzia data " FIELD DATAGAR END STRING F_CMS_SALMIN 20 BEGIN PROMPT 2 18 "Modalitą di fatturazione " FIELD SALMIN END STRING F_CMS_MAG 3 BEGIN FLAGS "U" PROMPT 2 19 "Magazzino " FIELD CODMAG[1,3] USE MAG SELECT CODTAB[4,5]=="" INPUT CODTAB F_CMS_MAG DISPLAY "Codice" CODTAB DISPLAY "Descrizione@50" S0 OUTPUT F_CMS_MAG CODTAB OUTPUT F_CMS_DESCMAG S0 OUTPUT H_CMS_MAG B0 MESSAGE EMPTY CLEAR,F_CMS_DEP MESSAGE SHOW,F_CMS_DEP GROUP 1 CHECKTYPE NORMAL END STRING F_CMS_DESCMAG 70 40 BEGIN FLAGS "D" PROMPT 35 19 "" END BOOL H_CMS_MAG BEGIN FLAGS "HG" PROMPT 2 19 "divisione in dep" MESSAGE FALSE CLEAR,F_CMS_DEP MESSAGE TRUE ENABLE,F_CMS_DEP END STRING F_CMS_DEP 2 BEGIN FLAGS "U" PROMPT 2 20 "Deposito " FIELD CODMAG[4,5] USE MAG SELECT CODTAB[4,5]!="" INPUT CODTAB[1,3] F_CMS_MAG SELECT INPUT CODTAB[4,5] F_CMS_DEP DISPLAY "Codice" CODTAB DISPLAY "Descrizione@50" S0 OUTPUT F_CMS_MAG CODTAB[1,3] OUTPUT F_CMS_DEP CODTAB[4,5] OUTPUT F_CMS_DESCDEP S0 GROUP 1 CHECKTYPE NORMAL END STRING F_CMS_DESCDEP 70 40 BEGIN FLAGS "D" PROMPT 35 20 "" END ENDPAGE PAGE "Default" 0 0 0 2 GROUPBOX DLG_NULL 78 6 BEGIN PROMPT 1 0 "@bConto analitico" END ENDPAGE PAGE "Clienti/Fornitori" 0 0 0 2 SPREADSHEET F_CMS_FINAN 0 10 BEGIN PROMPT 1 0 "@bFinanziatori" ITEM "Codice" ITEM "Ragione Sociale@50" ITEM "Riga banca" ITEM "IBAN@27" ITEM "CUP@22" ITEM "CIG@10" ITEM "% finanziamento" ITEM "Settore/Dipartimento/Servizio@50" END SPREADSHEET F_CMS_FORN 0 10 BEGIN PROMPT 1 12 "@bFornitori" ITEM "Codice" ITEM "Ragione Sociale@50" ITEM "Riga banca" ITEM "IBAN@27" ITEM "CUP@22" ITEM "CIG@10" END ENDPAGE ENDMASK TOOLBAR "topbar" 0 0 0 2 BUTTON DLG_OK 10 2 BEGIN PROMPT -13 -1 "" END BUTTON DLG_DELREC 10 2 BEGIN PROMPT -23 -1 "" END BUTTON DLG_CANCEL 10 2 BEGIN PROMPT -33 -1 "" END ENDPAGE PAGE "Finanziatori" 0 0 0 2 STRING F_CMS_CODFIN 6 BEGIN PROMPT 2 1 "Cliente " USE LF_CLIFO INPUT TIPOCF "C" INPUT CODCF F_CMS_CODFIN DISPLAY "Codice" CODCF DISPLAY "Ragione Sociale@50" RAGSOC DISPLAY "Partita IVA@12" PAIV OUTPUT F_CMS_CODFIN CODCF OUTPUT F_CMS_RAGFIN RAGSOC OUTPUT F_CMS_TIPOCLI ALLEG CHECKTYPE REQUIRED ADD RUN cg0 -1 END STRING F_CMS_RAGFIN 50 BEGIN PROMPT 20 1 "" USE LF_CLIFO KEY 2 INPUT TIPOCF "C" INPUT RAGSOC F_CMS_RAGFIN DISPLAY "Ragione Sociale@50" RAGSOC DISPLAY "Codice" CODCF DISPLAY "Partita IVA@12" PAIV COPY OUTPUT F_CMS_CODFIN END LISTBOX F_CMS_TIPOCLI 1 35 BEGIN PROMPT 2 60 "Tipo cliente/fornitore " ITEM " |Valido per allegato IVA" MESSAGE CLEAR,1@ ITEM "1|Non valido per allegato IVA" MESSAGE CLEAR,1@ ITEM "2|Occasionale" MESSAGE CLEAR,1@ ITEM "3|Documenti riepilogativi" MESSAGE CLEAR,1@ ITEM "4|Codice fiscale gia' inserito" MESSAGE CLEAR,1@ ITEM "5|Estero" MESSAGE CLEAR,1@ ITEM "6|Privato" MESSAGE CLEAR,1@ ITEM "7|Ente pubblico" MESSAGE ENABLE,1@ ITEM "8|Fallimento/proc.concorsuale" MESSAGE CLEAR,1@ FLAGS "DG" END NUMBER F_CMS_NRIGABANFIN 3 BEGIN PROMPT 2 3 "Conto corr. " USE LF_CFBAN JOIN LF_CLIFO INTO TIPOCF==TIPOCF CODCF==CODCF INPUT TIPOCF "C" INPUT CODCF F_CMS_CODFIN SELECT INPUT TIPOBAN "V" INPUT NRIGA F_CMS_NRIGABANFIN DISPLAY "Codice" CODCF DISPLAY "Ragione Sociale@50" LF_CLIFO->RAGSOC DISPLAY "IBAN" IBAN OUTPUT F_CMS_NRIGABANFIN NRIGA OUTPUT F_CMS_IBANFIN IBAN CHECKTYPE NORMAL END STRING F_CMS_IBANFIN 27 BEGIN PROMPT 25 3 "IBAN " FLAGS "D" END STRING F_CMS_CUPFIN 22 BEGIN PROMPT 2 5 "CUP " USE %CUP INPUT CODTAB F_CMS_CUPFIN DISPLAY "Codice@22" CODTAB DISPLAY "Descrizione@50" S0 OUTPUT F_CMS_CUPFIN CODTAB OUTPUT F_CMS_DCUPFIN S0 CHECKTYPE NORMAL GROUP 1 END STRING F_CMS_DCUPFIN 50 30 BEGIN PROMPT 40 5 "" USE %CUP KEY 2 INPUT S0 F_CMS_DCUPFIN DISPLAY "Ragione Sociale@50" S0 DISPLAY "Codice@22" CODTAB COPY OUTPUT F_CMS_CUPFIN GROUP 1 END STRING F_CMS_CIGFIN 10 BEGIN PROMPT 2 6 "CIG " USE %CIG INPUT CODTAB F_CMS_CIGFIN DISPLAY "Codice@10" CODTAB DISPLAY "Descrizione@50" S0 DISPLAY "Codice gara" S1 OUTPUT F_CMS_CIGFIN CODTAB OUTPUT F_CMS_DCIGFIN S0 OUTPUT F_CMS_GARAFIN S1 CHECKTYPE NORMAL GROUP 1 END STRING F_CMS_DCIGFIN 50 30 BEGIN PROMPT 40 6 "" USE %CIG KEY 2 INPUT S0 F_CMS_DCIGFIN DISPLAY "Ragione Sociale@50" S0 DISPLAY "Codice@10" CODTAB COPY OUTPUT F_CMS_CIGFIN GROUP 1 END STRING F_CMS_GARAFIN 10 BEGIN PROMPT 8 7 "Codice gara " FLAGS "D" END NUMBER F_CMS_PERCFINFIN 6 2 BEGIN PROMPT 8 8 "% di finanz." END STRING F_CMS_DESCRFIN 50 BEGIN PROMPT 8 9 "Descrizione " END ENDPAGE ENDMASK TOOLBAR "topbar" 0 0 0 2 BUTTON DLG_OK 10 2 BEGIN PROMPT -13 -1 "" END BUTTON DLG_DELREC 10 2 BEGIN PROMPT -23 -1 "" END BUTTON DLG_CANCEL 10 2 BEGIN PROMPT -33 -1 "" END ENDPAGE PAGE "Fornitori" 0 0 0 2 STRING F_CMS_CODFOR 6 BEGIN PROMPT 2 1 "Fornitore" FIELD CODCF USE LF_CLIFO INPUT TIPOCF "F" INPUT CODCF F_CMS_CODFOR DISPLAY "Codice" CODCF DISPLAY "Ragione Sociale@50" RAGSOC DISPLAY "Partita IVA@12" PAIV OUTPUT F_CMS_CODFIN CODCF OUTPUT F_CMS_RAGFIN RAGSOC CHECKTYPE REQUIRED ADD RUN cg0 -1 END STRING F_CMS_RAGFOR 50 BEGIN PROMPT 20 1 "" USE LF_CLIFO KEY 2 INPUT TIPOCF "F" INPUT RAGSOC F_CMS_RAGFOR DISPLAY "Ragione Sociale@50" LF_CLIFO->RAGSOC DISPLAY "Codice" CODCF DISPLAY "Partita IVA@12" PAIV COPY OUTPUT F_CMS_CODFOR END NUMBER F_CMS_NRIGABANFOR 3 BEGIN PROMPT 2 3 "Conto corr. " USE LF_CFBAN JOIN LF_CLIFO INTO TIPOCF==TIPOCF CODCF==CODCF INPUT TIPOCF "F" INPUT CODCF F_CMS_CODFOR SELECT INPUT TIPOBAN "V" INPUT NRIGA F_CMS_NRIGABANFOR DISPLAY "Codice" CODCF DISPLAY "Ragione Sociale@50" LF_CLIFO->RAGSOC DISPLAY "IBAN" IBAN OUTPUT F_CMS_NRIGABANFOR NRIGA OUTPUT F_CMS_IBANFOR IBAN CHECKTYPE NORMAL END STRING F_CMS_IBANFOR 27 BEGIN PROMPT 2 25 "IBAN " FLAGS "D" END STRING F_CMS_CUPFOR 22 BEGIN PROMPT 2 5 "CUP " USE %CUP INPUT CODTAB F_CMS_CUPFOR DISPLAY "Codice@22" CODTAB DISPLAY "Descrizione@50" S0 OUTPUT F_CMS_CUPFOR CODTAB OUTPUT F_CMS_DCUPFOR S0 CHECKTYPE NORMAL END STRING F_CMS_DCUPFOR 50 30 BEGIN PROMPT 40 5 "" USE %CUP KEY 2 INPUT S0 F_CMS_DCUPFOR DISPLAY "Ragione Sociale@50" S0 DISPLAY "Codice@22" CODTAB COPY OUTPUT F_CMS_CUPFOR END STRING F_CMS_CIGFOR 10 BEGIN PROMPT 2 6 "CIG " USE %CIG INPUT CODTAB F_CMS_CIGFOR DISPLAY "Codice@10" CODTAB DISPLAY "Descrizione@50" S0 DISPLAY "Codice gara" S1 OUTPUT F_CMS_CIGFOR CODTAB OUTPUT F_CMS_DCIGFOR S0 OUTPUT F_CMS_GARAFOR S1 CHECKTYPE NORMAL END STRING F_CMS_DCIGFOR 50 30 BEGIN PROMPT 40 6 "" USE %CIG KEY 2 INPUT S0 F_CMS_DCIGFOR DISPLAY "Ragione Sociale@50" S0 DISPLAY "Codice@10" CODTAB COPY OUTPUT F_CMS_CIGFOR END STRING F_CMS_GARAFOR 10 BEGIN PROMPT 8 7 "Codice gara " FLAGS "D" END ENDPAGE ENDMASK