campo-sirio/ca/ca2100a.uml

485 lines
6.8 KiB
Plaintext
Raw Normal View History

#include "ca2100a.h"
TOOLBAR "" 0 -3 0 3
#include <toolbar.h>
ENDPAGE
PAGE "Testata" -1 -1 80 20
GROUPBOX DLG_NULL 78 3
BEGIN
PROMPT 1 1 "@bDitta"
END
NUMBER F_CODDITTA 5
BEGIN
PROMPT 2 2 ""
FLAGS "DFR"
USE LF_NDITTE
INPUT CODDITTA F_CODDITTA
OUTPUT F_RAGSOC RAGSOC
CHECKTYPE NORMAL
END
STRING F_RAGSOC 50 52
BEGIN
PROMPT 9 2 "Ragione sociale "
FLAGS "D"
END
GROUPBOX DLG_NULL 78 6
BEGIN
PROMPT 1 4 "@bTestata"
END
LIST F_TIPO 1 25
BEGIN
PROMPT 2 5 "Tipo movimento "
ITEM " |Normale"
ITEM "P|Preventivo"
ITEM "V|Variazione preventivo"
FIELD TIPOMOV
END
DATE F_DATAREG
BEGIN
PROMPT 2 6 "Data di registrazione "
CHECKTYPE REQUIRED
FIELD DATAREG
FLAGS "A"
WARNING "La data di registrazione non appartiene ad un esercizio valido"
GROUP 5
MESSAGE COPY,F_DATAREG2
END
NUMBER F_NUMREG 7
BEGIN
PROMPT 52 6 "Movimento n. "
USE LF_MOVANA SELECT TIPOMOV==#F_TIPO
INPUT NUMREG F_NUMREG
DISPLAY "Numero@7" NUMREG
DISPLAY "Tipo" TIPOMOV
DISPLAY "Data reg.@10" DATAREG
DISPLAY "Data comp.@10" DATACOMP
DISPLAY "Eser." ANNOES
DISPLAY "P. nota" NUMREGCG
DISPLAY "Descrizione@50" DESCR
OUTPUT F_NUMREG NUMREG
CHECKTYPE REQUIRED
KEY 1
FIELD NUMREG
FLAGS "G"
MESSAGE COPY,F_NUMREG2
END
DATE F_DATACOMP
BEGIN
PROMPT 2 7 "Data di competenza "
FIELD DATACOMP
CHECKTYPE REQUIRED
WARNING "La data di competenza non appartiene ad un esercizio valido"
END
NUMBER F_ANNOES 4
BEGIN
PROMPT 52 7 "Esercizio "
FIELD ANNOES
MESSAGE COPY,F_ANNOES2
FLAGS "DG"
END
STRING F_DESCR 50
BEGIN
PROMPT 2 8 "Descrizione "
FIELD DESCR
MESSAGE COPY,F_DESCR2
END
GROUPBOX DLG_NULL 78 6
BEGIN
PROMPT 1 10 "@bPrima nota"
END
NUMBER F_NUMREGCG 7
BEGIN
PROMPT 2 11 "Numero "
FLAGS "DG"
FIELD NUMREGCG
MESSAGE EMPTY ENABLE,F_TIPO|HIDE,F_RESET
MESSAGE DISABLE,F_TIPO|SHOW,F_RESET
END
STRINGA F_CODCAUS 3
BEGIN
PROMPT 19 11 "Causale "
USE LF_CAUSALI SELECT MOVIND!=''
INPUT CODCAUS F_CODCAUS
DISPLAY "Codice" CODCAUS
DISPLAY "Descrizione@50" DESCR
OUTPUT F_CODCAUS CODCAUS
OUTPUT F_DESCAUS DESCR
CHECKTYPE REQUIRED
FLAGS "U"
FIELD CODCAUS
GROUP 5
END
STRINGA F_DESCAUS 50 40
BEGIN
PROMPT 34 11 ""
USE LF_CAUSALI KEY 2 SELECT MOVIND!=''
INPUT DESCR F_DESCAUS
DISPLAY "Descrizione@50" DESCR
DISPLAY "Codice" CODCAUS
COPY OUTPUT F_CODCAUS
CHECKTYPE REQUIRED
GROUP 5
END
STRING F_TIPODOC 2
BEGIN
PROMPT 2 12 "Documento: Tipo "
USE %TPD
INPUT CODTAB F_TIPODOC
DISPLAY "Codice" CODTAB
DISPLAY "Descrizione@60" S0
OUTPUT F_TIPODOC CODTAB
CHECKTYPE NORMAL
FIELD TIPODOC
GROUP 5
END
STRING F_NUMDOC 7
BEGIN
PROMPT 27 12 "Numero "
CHECKTYPE NORMAL
FIELD NUMDOC
GROUP 5
END
DATE F_DATADOC
BEGIN
PROMPT 48 12 "Data "
FIELD DATADOC
GROUP 5
END
LIST F_TIPOCF 1 11
BEGIN
PROMPT 2 13 "Tipo "
FIELD TIPOCF
FLAGS "G"
GROUP 5
ITEM "C|Clienti"
ITEM "F|Fornitori"
END
NUMBER F_CODCF 6
BEGIN
PROMPT 25 13 "Codice "
FIELD CODCF
FLAGS "G"
GROUP 5
USE LF_CLIFO
INPUT TIPOCF F_TIPOCF SELECT
INPUT CODCF F_CODCF
DISPLAY "Codice@6R" CODCF
DISPLAY "Ragione sociale@50" RAGSOC
DISPLAY "Codice fiscale@16" COFI
DISPLAY "Partita IVA@11" PAIV
OUTPUT F_TIPOCF TIPOCF
OUTPUT F_CODCF CODCF
OUTPUT F_RAGSOCCF RAGSOC
HELP "Codice relativo al cliente o fornitore"
CHECKTYPE NORMAL
END
STRING F_RAGSOCCF 50
BEGIN
PROMPT 2 14 "Ragione Sociale "
USE LF_CLIFO KEY 2
INPUT TIPOCF F_TIPOCF SELECT
INPUT RAGSOC F_RAGSOCCF
DISPLAY "Ragione sociale@50" RAGSOC
DISPLAY "Codice@R" CODCF
DISPLAY "Codice fiscale@16" COFI
DISPLAY "Partita IVA@11" PAIV
COPY OUTPUT F_CODCF
FLAGS "G"
GROUP 5
CHECKTYPE NORMAL
END
GROUPBOX DLG_NULL 78 4
BEGIN
PROMPT 1 16 "@bMovimento"
END
CURRENCY F_TOTDOC 18
BEGIN
PROMPT 2 17 "Totale documento "
FIELD TOTDOC
GROUP 5
END
LISTBOX F_SEZIONE 1 5
BEGIN
PROMPT 39 17 ""
ITEM "D|Dare"
ITEM "A|Avere"
FIELD SEZIONE
GROUP 5
END
BOOLEAN F_BLOCCATO
BEGIN
PROMPT 2 20 "Movimento bloccato"
FIELD BLOCCATO
END
ENDPAGE
PAGE "Righe" -1 -1 80 20
GROUPBOX DLG_NULL 78 4
BEGIN
PROMPT 1 0 "@bMovimento"
END
NUMBER F_NUMREG2 7
BEGIN
PROMPT 2 1 "Numero "
FLAGS "D"
END
DATE F_DATAREG2
BEGIN
PROMPT 22 1 "Data registrazione "
FLAGS "D"
END
NUMBER F_ANNOES2 4
BEGIN
PROMPT 59 1 "Esercizio "
FLAGS "D"
END
STRING F_DESCR2 50
BEGIN
PROMPT 2 2 "Descrizione "
FLAGS "D"
END
CURRENCY F_DARE 18
BEGIN
PROMPT 2 4 "Saldo riga corrente: Dare "
FLAGS "D"
END
CURRENCY F_AVERE 18
BEGIN
PROMPT 52 4 "Avere "
FLAGS "D"
END
SPREADSHEET F_RIGHE -1 -2
BEGIN
PROMPT 0 5 ""
ITEM "Dare@15"
ITEM "Avere@15"
ITEM "Descrizione@30"
ITEM "Cdc 1"
ITEM "Cdc 2"
ITEM "Cdc 3"
ITEM "Cdc 4"
ITEM "Cms 1"
ITEM "Cms 2"
ITEM "Cms 3"
ITEM "Cms 4"
ITEM "Fas 1"
ITEM "Fas 2"
ITEM "Fas 3"
ITEM "Fas 4"
ITEM "Con 1"
ITEM "Con 2"
ITEM "Con 3"
ITEM "Con 4"
END
BUTTON F_RESET 78 2
BEGIN
PROMPT -11 -1 "Rigenera le righe in base alle tabelle di ripartizione"
FLAGS "H"
END
ENDPAGE
ENDMASK
PAGE "Riga" -1 -1 78 19
CURRENCY S_DARE 15
BEGIN
PROMPT 1 1 "Dare "
END
CURRENCY S_AVERE 15
BEGIN
PROMPT 31 1 "Avere "
END
STRING S_DESCR 50
BEGIN
PROMPT 1 2 "Descrizione "
FIELD DESCR
END
STRING S_CDC1 20
BEGIN
PROMPT 1 4 "Cdc 1"
USE LF_CDC
CHECKTYPE NORMAL
GROUP 1
END
STRING S_CDC2 20
BEGIN
PROMPT 21 5 "Cdc 2"
COPY USE S_CDC1
CHECKTYPE NORMAL
GROUP 1
END
STRING S_CDC3 20
BEGIN
PROMPT 41 6 "Cdc 3"
COPY USE S_CDC1
CHECKTYPE NORMAL
GROUP 1
END
STRING S_CDC4 20
BEGIN
PROMPT 61 7 "Cdc 4"
COPY USE S_CDC1
CHECKTYPE NORMAL
GROUP 1
END
STRING S_CMS1 20
BEGIN
PROMPT 1 8 "Cms 1"
USE LF_COMMESSE
CHECKTYPE NORMAL
GROUP 1
END
STRING S_CMS2 20
BEGIN
PROMPT 21 9 "Cms 2"
COPY USE S_CMS1
CHECKTYPE NORMAL
GROUP 1
END
STRING S_CMS3 20
BEGIN
PROMPT 41 10 "Cms 3"
COPY USE S_CMS1
CHECKTYPE NORMAL
GROUP 1
END
STRING S_CMS4 20
BEGIN
PROMPT 61 11 "Cms 4"
COPY USE S_CMS1
CHECKTYPE NORMAL
GROUP 1
END
STRING S_FAS1 20
BEGIN
PROMPT 1 12 "Fas 1"
USE LF_FASI
CHECKTYPE NORMAL
GROUP 1
END
STRING S_FAS2 20
BEGIN
PROMPT 21 13 "Fas 2"
COPY USE S_FAS1
CHECKTYPE NORMAL
GROUP 1
END
STRING S_FAS3 20
BEGIN
PROMPT 41 14 "Fas 3"
COPY USE S_FAS1
CHECKTYPE NORMAL
GROUP 1
END
STRING S_FAS4 20
BEGIN
PROMPT 61 15 "Fas 4"
COPY USE S_FAS1
CHECKTYPE NORMAL
GROUP 1
END
STRING S_CON1 20
BEGIN
PROMPT 1 16 "Con 1"
USE LF_PCON
CHECKTYPE NORMAL
GROUP 1
END
STRING S_CON2 20
BEGIN
PROMPT 21 17 "Con 2"
COPY USE S_CON1
CHECKTYPE NORMAL
GROUP 1
END
STRING S_CON3 20
BEGIN
PROMPT 41 18 "Con 3"
COPY USE S_CON1
CHECKTYPE NORMAL
GROUP 1
END
STRING S_CON4 20
BEGIN
PROMPT 61 19 "Con 4"
COPY USE S_CON1
CHECKTYPE NORMAL
GROUP 1
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