campo-sirio/ce/ce1301b.uml
alex 3a17a5a00e Patch level : XX.218
Files correlati     :
Ricompilazione Demo : [ ]
Commento            :
Riportata la versione AGA patch 218 sul main trunk


git-svn-id: svn://10.65.10.50/trunk@10087 c028cbd2-c16b-5b4b-a496-9718f37d4682
2002-02-26 16:20:19 +00:00

422 lines
6.2 KiB
Plaintext
Executable File
Raw Blame History

#include "ce1301a.h"
TOOLBAR "Toolbar" 0 -2 0 2
BUTTON DLG_SAVEREC 10 2
BEGIN
PROMPT -13 -1 "~Registra"
MESSAGE EXIT,K_SAVE
PICTURE BMP_SAVEREC
PICTURE BMP_SAVERECDN
END
BUTTON DLG_CANCEL 10 2
BEGIN
PROMPT -23 -1 ""
END
BUTTON DLG_QUIT 10 2
BEGIN
PROMPT -33 -1 ""
END
BUTTON DLG_DELREC 10 2
BEGIN
PROMPT -23 10 ""
FLAGS "D"
END
ENDPAGE
PAGE "Scelte ammortamenti su cespiti Materiali" -1 -1 78 18
GROUPBOX DLG_NULL 78 7
BEGIN
PROMPT 0 0 "@bParametri ditta"
END
NUMBER F_DITTA 5
BEGIN
PROMPT 1 1 "Ditta "
FLAGS "DF"
END
STRING F_RAGSOC 50
BEGIN
PROMPT 26 1 ""
FLAGS "D"
USE LF_NDITTE
INPUT CODDITTA F_DITTA
OUTPUT F_RAGSOC RAGSOC
CHECKTYPE NORMAL
END
NUMBER F_ESERCIZIO 4
BEGIN
PROMPT 1 2 "Esercizio "
FLAGS "DGZ"
USE CCE
JOIN ESC ALIAS 104 INTO CODTAB==CODTAB
INPUT CODTAB F_ESERCIZIO
OUTPUT F_ESERCIZIO CODTAB
OUTPUT F_INIZIO_ES 104@->D0
OUTPUT F_FINE_ES 104@->D1
CHECKTYPE REQUIRED
KEY 1
END
DATE F_INIZIO_ES
BEGIN
PROMPT 26 2 "Inizio "
FLAGS "D"
END
DATE F_FINE_ES
BEGIN
PROMPT 50 2 "Fine "
FLAGS "D"
END
NUMBER F_GRUPPO 2
BEGIN
PROMPT 1 3 "Gruppo "
FLAGS "DZ"
END
STRING F_SPECIE 4
BEGIN
PROMPT 16 3 "Specie "
FLAGS "_D"
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
OUTPUT F_GRUPPO CODTAB[5,6]
OUTPUT F_SPECIE CODTAB[7,10]
OUTPUT F_DESC_GRSP 400@->S0
CHECKTYPE NORMAL
END
STRING F_DESC_GRSP 60 45
BEGIN
PROMPT 31 3 ""
FLAGS "D"
END
NUMBER F_IDCESPITE 10
BEGIN
PROMPT 1 4 "Cespite "
FLAGS "DGZ"
FIELD IDCESPITE
KEY 1
END
STRING F_DESC 50
BEGIN
PROMPT 24 4 ""
FLAGS "D"
USE LF_CESPI
INPUT IDCESPITE F_IDCESPITE
OUTPUT F_DESC DESC
CHECKTYPE REQUIRED
END
NUMBER F_CATEGORIA 2
BEGIN
PROMPT 1 5 "Categoria "
FLAGS "DZG"
DRIVENBY F_GRUPPO
DRIVENBY F_SPECIE
FIELD LF_CESPI->CODCAT
END
STRING F_DESC_CAT 60 58
BEGIN
PROMPT 16 5 ""
FLAGS "D"
END
DATA F_DTFUNZ
BEGIN
PROMPT 1 7 "Data entrata in funzione "
FLAGS "DG"
FIELD LF_CESPI->DTFUNZ
END
NUMBER F_NUMESERAMM 3
BEGIN
PROMPT 1 8 "Numero esercizi ammortizzati "
FLAGS "DG"
FIELD LF_SALCE->ANNIAMM
END
TEXT DLG_NULL
BEGIN
PROMPT 56 7 " Normale Anticipato"
END
TEXT DLG_NULL
BEGIN
PROMPT 45 8 "Minimo"
END
NUMBER F_NORMIN 6 2
BEGIN
PROMPT 56 8 ""
FLAGS "DG"
END
NUMBER F_ANTMIN 6 2
BEGIN
PROMPT 69 8 ""
FLAGS "DG"
END
TEXT DLG_NULL
BEGIN
PROMPT 45 9 "Massimo"
END
NUMBER F_NORMAX 6 2
BEGIN
PROMPT 56 9 ""
FLAGS "DG"
END
TEXT DLG_NULL
BEGIN
PROMPT 1 10 "Tipo Scelta"
END
RADIOBUTTON F_SCELTA 1 72
BEGIN
FLAGS "Z"
PROMPT 15 9 ""
ITEM "0|Tab. Ministeriale"
MESSAGE DISABLE,1@|COPY,F_SCELTA2|COPY,F_SCELTA3
ITEM "1|Cespite"
MESSAGE ENABLE,1@|COPY,F_SCELTA2|COPY,F_SCELTA3
ITEM "2|Categoria"
MESSAGE DISABLE,1@|COPY,F_SCELTA2|COPY,F_SCELTA3
FIELD SCELTE
END
NUMBER F_SCELTA2 1
BEGIN
PROMPT 15 100 ""
FLAGS "D"
FIELD 69@->SCELTE
END
NUMBER F_SCELTA3 1
BEGIN
PROMPT 15 100 ""
FLAGS "D"
FIELD 77@->SCELTE
END
GROUPBOX DLG_NULL 78 6
BEGIN
PROMPT 0 11 "@bScelta su categoria"
END
TEXT DLG_NULL
BEGIN
PROMPT 40 11 " Normale Accelerato Anticipato"
END
TEXT DLG_NULL
BEGIN
PROMPT 1 12 "Ammortamento fiscale"
END
NUMBER F_AMMFISC_NOR_CT 6 2
BEGIN
PROMPT 41 12 ""
FLAGS "DG"
END
NUMBER F_AMMFISC_ACC_CT 6 2
BEGIN
PROMPT 54 12 ""
FLAGS "DG"
END
NUMBER F_AMMFISC_ANT_CT 6 2
BEGIN
PROMPT 67 12 ""
FLAGS "DG"
END
TEXT DLG_NULL
BEGIN
PROMPT 1 13 "Ammortamento civilistico"
END
NUMBER F_AMMCIV_NOR_CT 6 2
BEGIN
PROMPT 41 13 ""
FLAGS "DG"
END
NUMBER F_AMMCIV_ACC_CT 6 2
BEGIN
PROMPT 54 13 ""
FLAGS "DG"
END
NUMBER F_AMMCIV_ANT_CT 6 2
BEGIN
FLAGS "D"
PROMPT 67 13 ""
FLAGS "DG"
END
BOOLEAN F_AMMRIT_CT
BEGIN
FLAGS "DG"
PROMPT 1 14 "Ammortamento ritardato"
END
BOOLEAN F_AMM100_CT
BEGIN
FLAGS "DG"
PROMPT 1 15 "Amm.to al 100% per beni di valore unitario inferiore a 516.46 Euro"
END
GROUPBOX DLG_NULL 78 6
BEGIN
PROMPT 0 17 "@bScelta su cespite"
END
TEXT DLG_NULL
BEGIN
PROMPT 40 17 " Normale Accelerato Anticipato"
END
TEXT DLG_NULL
BEGIN
PROMPT 1 18 "Ammortamento fiscale"
END
NUMBER F_AMMFISC_NOR_CE 6 2
BEGIN
PROMPT 41 18 ""
FLAGS "U"
FIELD PNOR
NUM_EXPR (#THIS_FIELD<=#F_NORMAX)&&(#THIS_FIELD<=100)
WARNING "L'ammortamento fiscale normale scelto supera il limite della tabella ministeriale"
GROUP 1
END
NUMBER F_AMMFISC_ACC_CE 6 2
BEGIN
PROMPT 54 18 ""
FLAGS "U"
FIELD PACC
NUM_EXPR #THIS_FIELD<=100
WARNING "La percentuale massima di ammortamento <20> 100"
GROUP 1
END
NUMBER F_AMMFISC_ANT_CE 6 2
BEGIN
PROMPT 67 18 ""
FLAGS "U"
FIELD PANT
NUM_EXPR (#THIS_FIELD<=#F_ANTMIN)&&(#THIS_FIELD<=100)
WARNING "L'ammortamento fiscale anticipato scelto supera il limite ministeriale"
END
TEXT DLG_NULL
BEGIN
PROMPT 1 19 "Ammortamento civilistico"
END
NUMBER F_AMMCIV_NOR_CE 6 2
BEGIN
PROMPT 41 19 ""
FLAGS "U"
FIELD 69@->PNOR
NUM_EXPR #THIS_FIELD<=100
WARNING "La percentuale massima di ammortamento <20> 100"
GROUP 1
END
NUMBER F_AMMCIV_ACC_CE 6 2
BEGIN
PROMPT 54 19 ""
FLAGS "U"
FIELD 69@->PACC
NUM_EXPR #THIS_FIELD<=100
WARNING "La percentuale massima di ammortamento <20> 100"
GROUP 1
END
NUMBER F_AMMCIV_ANT_CE 6 2
BEGIN
PROMPT 67 19 ""
FLAGS "U"
FIELD 69@->PANT
NUM_EXPR (#THIS_FIELD<=#F_ANTMIN)&&(#THIS_FIELD<=100)
WARNING "L'ammortamento civilistico anticipato scelto supera il limite ministeriale"
GROUP 1
END
BOOLEAN F_AMMRIT_CE
BEGIN
PROMPT 1 20 "Ammortamento ritardato"
FLAGS "G"
FIELD AMMRIT
MESSAGE FALSE COPY,F_AMMRIT_CE2|COPY,F_AMMRIT_CE3
MESSAGE TRUE COPY,F_AMMRIT_CE2|COPY,F_AMMRIT_CE3
GROUP 1
END
BOOLEAN F_AMMRIT_CE2
BEGIN
PROMPT 111 20 ""
FLAGS "D"
FIELD 69@->AMMRIT
GROUP 1
END
BOOLEAN F_AMMRIT_CE3
BEGIN
PROMPT 113 20 ""
FLAGS "D"
FIELD 77@->AMMRIT
GROUP 1
END
BOOLEAN F_AMM100_CE
BEGIN
PROMPT 1 21 "Amm.to al 100% per beni di valore unitario inferiore a 516.46 Euro"
FLAGS "G"
FIELD CSCEN
MESSAGE FALSE COPY,F_AMM1002_CE|COPY,F_AMM1003_CE
MESSAGE TRUE COPY,F_AMM1002_CE|COPY,F_AMM1003_CE
GROUP 1
END
BOOLEAN F_AMM1002_CE
BEGIN
PROMPT 111 21 ""
FLAGS "D"
FIELD 69@->CSCEN
GROUP 1
END
BOOLEAN F_AMM1003_CE
BEGIN
PROMPT 113 21 ""
FLAGS "D"
FIELD 77@->CSCEN
GROUP 1
END
ENDPAGE
ENDMASK