#include "ce0500a.h" TOOLBAR "topbar" 0 0 0 2 #include ENDPAGE PAGE "Cespite" -1 -1 78 18 GROUPBOX DLG_NULL 78 4 BEGIN PROMPT 0 1 "@bParametri ditta" END NUMBER F_DITTA 5 BEGIN PROMPT 1 2 "Ditta " FLAGS "DFG" END STRING F_RAGSOC 50 BEGIN PROMPT 26 2 "" USE LF_NDITTE INPUT CODDITTA F_DITTA OUTPUT F_RAGSOC RAGSOC CHECKTYPE NORMAL FLAGS "DG" MESSAGE COPY,1@ END NUMBER F_ESERCIZIO 4 BEGIN PROMPT 1 3 "Esercizio " FLAGS "DGZ" USE ESC INPUT CODTAB F_ESERCIZIO OUTPUT F_ESERCIZIO CODTAB OUTPUT F_INIZIO_ES D0 OUTPUT F_FINE_ES D1 CHECKTYPE REQUIRED MESSAGE COPY,2@ END DATE F_INIZIO_ES BEGIN PROMPT 26 3 "Inizio " FLAGS "DG" MESSAGE COPY,3@ END DATE F_FINE_ES BEGIN PROMPT 50 3 "Fine " FLAGS "DG" MESSAGE COPY,4@ END STRING F_IDCESPITE 10 BEGIN PROMPT 1 5 "Cespite " FLAGS "DGUZ" FIELD IDCESPITE MESSAGE COPY,5@ KEY 1 END STRING F_DESC 60 50 BEGIN PROMPT 26 5 "" FLAGS "G" CHECKTYPE REQUIRED FIELD DESC MESSAGE COPY,6@ WARNING "La descrizione è obbligatoria" END NUMBER F_GRUPPO 2 BEGIN PROMPT 1 6 "Gruppo " FLAGS "DZ" FIELD CODCGRA END STRING F_SPECIE 4 BEGIN PROMPT 16 6 "Specie " FLAGS "_DG" USE CCB JOIN %CAT ALIAS 400 INTO CODTAB=CODTAB[5,10] INPUT CODTAB[1,4] F_ESERCIZIO SELECT INPUT CODTAB[5,6] F_GRUPPO INPUT CODTAB[7,10] F_SPECIE DISPLAY "Gruppo" CODTAB[5,6] DISPLAY "Specie" CODTAB[7,10] DISPLAY "Descrizione@50" 400@->S0 OUTPUT F_GRUPPO CODTAB[5,6] OUTPUT F_SPECIE CODTAB[7,10] OUTPUT F_DESC_GRSP 400@->S0 CHECKTYPE NORMAL FIELD CODSPA END STRING F_DESC_GRSP 60 45 BEGIN PROMPT 31 6 "" FLAGS "D" END NUMBER F_CATEGORIA 2 BEGIN PROMPT 1 7 "Categoria " FLAGS "DGZ" FIELD CODCAT END STRING F_DESC_CAT 60 BEGIN PROMPT 16 7 "" FLAGS "D" END NUMBER F_IMPIANTO 10 BEGIN PROMPT 1 8 "Impianto " FLAGS "Z" USE CIM INPUT CODTAB F_IMPIANTO DISPLAY "Codice@10" CODTAB DISPLAY "Descrizione@50" S0 DISPLAY "Localizzazione" S1 OUTPUT F_IMPIANTO CODTAB OUTPUT F_DESC_IMP S0 OUTPUT F_LOCALIZZ S1 CHECKTYPE NORMAL FIELD CODIMP END STRING F_DESC_IMP 50 44 BEGIN PROMPT 30 8 "" FLAGS "Z" USE CIM KEY 2 INPUT S0 F_DESC_IMP DISPLAY "Descrizione@50" S0 DISPLAY "Codice@10" CODTAB DISPLAY "Localizzazione" S1 COPY OUTPUT F_IMPIANTO CHECKTYPE NORMAL END NUMBER F_LOCALIZZ 10 BEGIN PROMPT 1 9 "Localizzazione " FLAGS "Z" USE LOC INPUT CODTAB F_LOCALIZZ DISPLAY "Codice@10" CODTAB DISPLAY "Descrizione@50" S0 DISPLAY "Unità Locale" I0 OUTPUT F_LOCALIZZ CODTAB OUTPUT F_LOCALIZZ_DESC S0 CHECKTYPE NORMAL FIELD CODLOC END STRING F_LOCALIZZ_DESC 50 44 BEGIN PROMPT 30 9 "" USE LOC KEY 2 INPUT S0 F_LOCALIZZ_DESC DISPLAY "Descrizione@50" S0 DISPLAY "Codice@10" CODTAB DISPLAY "Unità Locale" I0 COPY OUTPUT F_LOCALIZZ CHECKTYPE NORMAL END DATE F_DTCOMP BEGIN PROMPT 1 10 "Data completamento/acquisizione " FIELD DTCOMP CHECKTYPE REQUIRED END BOOLEAN F_TUIR BEGIN PROMPT 52 10 "Gestione secondo TUIR" FIELD TUIR END DATE F_DTFUNZ BEGIN PROMPT 1 11 "Data di entrata in funzione " FIELD DTFUNZ END DATE F_DTALIEN BEGIN PROMPT 46 11 "Data di alienazione " FIELD DTALIEN FLAGS "D" END BOOLEAN F_AMMPROP BEGIN PROMPT 1 12 "Ammortamento proporzionale da entrata in funzione" FIELD AMMPROP END BOOLEAN F_ESCLPR BEGIN PROMPT 1 13 "Esclusione da rinvio a conseguimento ricavi" FIELD ESCLPR END BOOLEAN F_VEIDIP BEGIN PROMPT 1 14 "Veicolo in uso promiscuo a dipendente" FIELD VEIDIP END BOOLEAN F_LEASING BEGIN PROMPT 1 15 "Cespite oggetto di leasing" FIELD LEASING MESSAGE FALSE HIDE,F_ANNIRIC MESSAGE TRUE SHOW,F_ANNIRIC END NUMBER F_ANNIRIC 3 BEGIN PROMPT 40 15 "Durata in anni " FLAGS "U" FIELD ANNIRIC CHECKTYPE REQUIRED WARNING "È neccessario specificare la durata" END BOOLEAN F_USATO BEGIN PROMPT 1 16 "Cespite acquistato usato" FIELD USATO END LIST F_FABBR06 13 BEGIN PROMPT 31 16 "Fabbricato strumentale art.43 " ITEM "0|" MESSAGE CLEAR,F_VNONAMM06|CLEAR,F_VNONAMMC ITEM "1|Industriale" MESSAGE ENABLE,F_VNONAMM06|ENABLE,F_VNONAMMC ITEM "2|Altro" MESSAGE ENABLE,F_VNONAMM06|ENABLE,F_VNONAMMC FIELD FABBR06 FLAGS "G" END LIST F_SPEMAN 1 24 BEGIN PROMPT 1 17 "Gestione spese manutenzione " ITEM "1|Escluso" ITEM "2|Incluso 5%" ITEM "3|Incluso 25%" ITEM "4|Articolo 14 legge 449/97" FIELD TPSPEMAN END NUMBER F_VEICOLO 1 BEGIN PROMPT 1 18 "Tipo di veicolo " SHEET "Tipo@4R|Descrizione@70" INPUT F_VEICOLO ITEM "1|Nessuno" ITEM "2|Autovettura, Autocaravan, ecc..." ITEM "3|Motociclo" ITEM "4|Ciclomotore" ITEM "5|Altro, (Aeromobili da turismo, Navi e imbarcazioni da diporto, Altri veicoli)" OUTPUT F_VEICOLO OUTPUT F_DESC_VEICOLO FIELD FLGTPVEI END STRING F_DESC_VEICOLO 80 54 BEGIN PROMPT 22 18 "" FLAGS "D" END LIST F_USOPROM 1 57 BEGIN PROMPT 1 19 "Uso promiscuo " ITEM "1|Deducibilità 100% - Esclusivamente strumentale" ITEM "2|Deducibilità 50% - Uso promiscuo" ITEM "3|Deducibilità 80% - Uso promiscuo agenti/rappresentanti" ITEM "4|Deducibilità 40% - Autovettura uso promiscuo" ITEM "5|Deducibilità 90% - Autovettura in fringe benefit" ITEM "6|Deducibilità 80% - Cellulari" ITEM "7|Deducibilità 20% - Uso promiscuo" ITEM "8|Deducibilità 70% - Uso promiscuo" FIELD USOPROM END ENDPAGE PAGE "Personalizzazioni" -1 -1 78 18 TEXT DLG_NULL BEGIN PROMPT 1 0 "Matricole" END SPREADSHEET F_MATRICOLE 79 10 BEGIN PROMPT 1 1 "" ITEM "Matricola" ITEM "Descrizione@50" END ENDPAGE PAGE "Saldi" -1 -1 78 18 GROUPBOX DLG_NULL 78 5 BEGIN PROMPT 0 1 "@bCespite" END NUMBER DLG_NULL 6 BEGIN PROMPT 1 2 "Ditta " FLAGS "DF" END STRING DLG_NULL 50 BEGIN PROMPT 26 2 "" FLAGS "D" GROUP 1 END NUMBER DLG_NULL 4 BEGIN PROMPT 1 3 "Esercizio " FLAGS "DZ" GROUP 2 FIELD LF_SALCE->CODES END DATE DLG_NULL BEGIN PROMPT 26 3 "Inizio " FLAGS "D" GROUP 3 END DATE DLG_NULL BEGIN PROMPT 50 3 "Fine " FLAGS "D" GROUP 4 END STRINGA DLG_NULL 10 BEGIN PROMPT 1 4 "Cespite " FLAGS "DZ" GROUP 5 FIELD LF_SALCE->IDCESPITE END STRING DLG_NULL 60 50 BEGIN PROMPT 26 4 "" FLAGS "DZ" GROUP 6 END LIST DLG_NULL 1 BEGIN PROMPT 41 6 "" ITEM "1|1" FLAGS "H" FIELD LF_SALCE->TPSALDO END NUMBER F_ELEMENTI 4 BEGIN PROMPT 1 6 "Elementi " FLAGS "U" FIELD LF_SALCE->NUMELE END CURRENCY F_COSTO 15 BEGIN PROMPT 47 6 "Costo storico " FIELD LF_SALCE->CSTO END GROUPBOX DLG_NULL 78 4 BEGIN PROMPT 0 7 "@bValore non ammortizzabile" END CURRENCY F_VNONAMM 15 BEGIN PROMPT 1 8 "Fiscale " FIELD LF_SALCE->VNONAMM END CURRENCY F_VNONAMMC 15 BEGIN PROMPT 49 8 "Civilistico " FIELD LF_SALCE->VNONAMMC END CURRENCY F_VNONAMM06 15 BEGIN PROMPT 1 9 "Da scorporo terreno secondo articolo 36 D.L. 223/06 " FIELD LF_SALCE->VNONAMM06 END GROUPBOX DLG_NULL 78 6 BEGIN PROMPT 0 11 "@bRivalutazione" END CURRENCY F_RIVGF 15 BEGIN PROMPT 1 12 "Generica fiscale " FIELD LF_SALCE->RIVGF GROUP 8 END CURRENCY F_RIVGC 15 BEGIN PROMPT 40 12 "Generica civilistica " FIELD LF_SALCE->RIVGC GROUP 8 END CURRENCY F_RIV75 15 BEGIN PROMPT 1 13 "Legge 576/75 " FIELD LF_SALCE->RIV75 GROUP 8 END CURRENCY F_RIV83 15 BEGIN PROMPT 40 13 "Legge 72/83 " FIELD LF_SALCE->RIV83 GROUP 8 END CURRENCY F_RIV90 15 BEGIN PROMPT 1 14 "L.408/90 " FIELD LF_SALCE->RIV90 GROUP 8 END NUMBER F_ANNI_90 2 BEGIN PROMPT 40 14 "Anni post rivalutazione L. 408/90 " FLAGS "DU" FIELD LF_SALCE->ANNIPOST90 CHECKTYPE REQUIRED WARNING "E' necessario specificare anche un numero di anni" GROUP 8 END CURRENCY F_RIV91 15 BEGIN PROMPT 1 15 "L.413/91 " FIELD LF_SALCE->RIV91 GROUP 8 END NUMBER F_ANNI_91 2 BEGIN PROMPT 40 15 "Anni post rivalutazione L. 413/91 " FLAGS "DU" FIELD LF_SALCE->ANNIPOST91 CHECKTYPE REQUIRED WARNING "E' necessario specificare anche un numero di anni" GROUP 8 END CURRENCY F_PLUSREIN 15 BEGIN PROMPT 1 17 "Plusvalenza reinvestita " FIELD LF_SALCE->PLUSREIN END CURRENCY F_VSPMANU 15 BEGIN PROMPT 1 18 "Valore spese di manutenzione " FIELD LF_SALCE->VSPMANU FLAGS "D" END NUMBER F_ANNIAMM 3 BEGIN PROMPT 1 19 "Numero di esercizi di ammortamento già chiusi " FLAGS "U" FIELD LF_SALCE->ANNIAMM END ENDPAGE PAGE "Fondi" -1 -1 78 18 GROUPBOX DLG_NULL 78 5 BEGIN PROMPT 0 1 "@bCespite" END NUMBER DLG_NULL 6 BEGIN PROMPT 1 2 "Ditta " FLAGS "DF" END STRING DLG_NULL 50 BEGIN PROMPT 26 2 "" FLAGS "D" GROUP 1 END NUMBER DLG_NULL 4 BEGIN PROMPT 1 3 "Esercizio " FLAGS "DZ" FIELD LF_AMMCE->CODES GROUP 2 END DATE DLG_NULL BEGIN PROMPT 26 3 "Inizio " FLAGS "D" GROUP 3 END DATE DLG_NULL BEGIN PROMPT 50 3 "Fine " FLAGS "D" GROUP 4 END STRINGA DLG_NULL 10 BEGIN PROMPT 1 4 "Cespite " FLAGS "DZ" FIELD LF_AMMCE->IDCESPITE GROUP 5 END STRING DLG_NULL 60 50 BEGIN PROMPT 26 4 "" FLAGS "DZ" GROUP 6 END TEXT DLG_NULL BEGIN PROMPT 1 6 "@bTipo ammortamento" END TEXT DLG_NULL BEGIN PROMPT 25 6 "@bFiscale" END TEXT DLG_NULL BEGIN PROMPT 43 6 "@bCivilistico" END TEXT DLG_NULL BEGIN PROMPT 63 6 "@bGestionale" END CURRENCY F_NORMALE 15 BEGIN PROMPT 1 7 "Normale " FIELD LF_AMMCE->QNOR GROUP 9 END CURRENCY F_ACCELERATO 15 BEGIN PROMPT 1 8 "Accelerato " FIELD LF_AMMCE->QACC GROUP 9 END CURRENCY F_ANTICIPATO 15 BEGIN PROMPT 1 9 "Anticipato " FIELD LF_AMMCE->QANT GROUP 9 END CURRENCY F_QPERSE 15 BEGIN PROMPT 1 11 "Quote perse " FIELD LF_AMMCE->QPERSE GROUP 9 END CURRENCY F_FPRIVATO 15 BEGIN PROMPT 1 12 "Fondo amm. privato " FIELD LF_AMMCE->FPRIVATO GROUP 9 END CURRENCY F_QPERSEPRIV 15 BEGIN PROMPT 1 13 "Quote perse private " FIELD LF_AMMCE->QPPRIVATE GROUP 9 END CURRENCY F_FRINGEBEN 15 BEGIN PROMPT 1 14 "Fringe benefit " FIELD LF_AMMCE->FRINGEBEN GROUP 9 CHECKTYPE REQUIRED END //quelli che seguono hidati sono i campi chiave del record di ammce che non si devono vedere //a video ma che ci devono essere per avere una riscrittura completa del record in caso di //registrazione (altrimenti nascono antipatici record con chiave incompleta!) LIST DLG_NULL 1 1 BEGIN PROMPT 41 6 "" ITEM "1|1" FLAGS "H" FIELD LF_AMMCE->TPSALDO END LIST DLG_NULL 1 1 BEGIN PROMPT 41 6 "" ITEM "1|1" FLAGS "H" FIELD LF_AMMCE->TPAMM END #define LF_AMMCE2 -1 STRING DLG_NULL 10 BEGIN PROMPT 41 6 "" FLAGS "HZ" GROUP 5 FIELD LF_AMMCE2->IDCESPITE END NUMBER DLG_NULL 4 BEGIN PROMPT 41 6 "" FLAGS "HZ" GROUP 2 FIELD LF_AMMCE2->CODES END LIST DLG_NULL 1 BEGIN PROMPT 41 6 "" ITEM "1|1" FLAGS "H" FIELD LF_AMMCE2->TPSALDO END LIST DLG_NULL 1 BEGIN PROMPT 41 6 "" ITEM "2|2" FLAGS "H" FIELD LF_AMMCE2->TPAMM END CURRENCY F_NORMALE2 15 BEGIN PROMPT 41 7 "" FIELD LF_AMMCE2->QNOR GROUP 9 END CURRENCY F_ACCELERATO2 15 BEGIN PROMPT 41 8 "" FIELD LF_AMMCE2->QACC GROUP 9 END CURRENCY F_ANTICIPATO2 15 BEGIN PROMPT 41 9 "" FIELD LF_AMMCE2->QANT GROUP 9 END #define LF_AMMCE3 -2 STRING DLG_NULL 10 BEGIN PROMPT 61 6 "" FLAGS "HZ" GROUP 5 FIELD LF_AMMCE3->IDCESPITE END NUMBER DLG_NULL 4 BEGIN PROMPT 41 6 "" FLAGS "HZ" GROUP 2 FIELD LF_AMMCE3->CODES END LIST DLG_NULL 1 BEGIN PROMPT 41 6 "" ITEM "1|1" FLAGS "H" FIELD LF_AMMCE3->TPSALDO END LIST DLG_NULL 1 BEGIN PROMPT 41 6 "" ITEM "3|3" FLAGS "H" FIELD LF_AMMCE3->TPAMM END CURRENCY F_NORMALE3 15 BEGIN PROMPT 61 7 "" FIELD LF_AMMCE3->QNOR END CURRENCY F_ACCELERATO3 15 BEGIN PROMPT 61 8 "" FIELD LF_AMMCE3->QACC END CURRENCY F_ANTICIPATO3 15 BEGIN PROMPT 61 9 "" FIELD LF_AMMCE3->QANT END BUTTON F_QUADRATURA 24 2 BEGIN PROMPT 51 11 "Quadratura fondi" GROUP 9 END ENDPAGE ENDMASK //maschera di riga dello sheet PAGE "Riga" -1 -1 68 4 STRING S_MATRICOLA 20 BEGIN PROMPT 1 1 "Matricola " CHECKTYPE REQUIRED FLAGS "U" END STRING S_DESCRIZIONE 50 BEGIN PROMPT 1 2 "Descrizione " END 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 ENDMASK