campo-sirio/ca/ca2100a.uml
luca a56ce8d7d8 Patch level :10.0 36...
Files correlati     :
Ricompilazione Demo : [ ]
Commento            :
prima parte della gestione multiripartizioni come richiesto da habilita e sirio; NON ancora terminata!!!!


git-svn-id: svn://10.65.10.50/trunk@19080 c028cbd2-c16b-5b4b-a496-9718f37d4682
2009-06-25 15:52:32 +00:00

507 lines
7.0 KiB
Plaintext
Executable File

#include "ca2100a.h"
TOOLBAR "topbar" 0 0 0 2
#include <relapbar.h>
ENDPAGE
PAGE "Testata" 0 0 0 2
GROUPBOX DLG_NULL 78 7
BEGIN
PROMPT 1 1 "@bTestata"
END
LIST F_TIPO 1 25
BEGIN
PROMPT 2 2 "Tipo movimento "
ITEM " |Normale"
ITEM "P|Preventivo"
ITEM "V|Variazione preventivo"
FIELD TIPOMOV
END
DATE F_DATAREG
BEGIN
PROMPT 2 3 "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 54 2 "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 4 "Data di competenza "
FIELD DATACOMP
CHECKTYPE REQUIRED
WARNING "La data di competenza non appartiene ad un esercizio valido"
END
DATE F_DATAFCOMP
BEGIN
PROMPT 43 4 "Data di fine competenza "
FIELD DATAFCOMP
WARNING "La data di fine competenza non puo' essere anteriore alla data di competenza"
END
NUMBER F_ANNOES 4
BEGIN
PROMPT 54 3 "Esercizio "
FIELD ANNOES
MESSAGE COPY,F_ANNOES2
FLAGS "DG"
END
BOOLEAN F_AUTOFCOMP
BEGIN
PROMPT 2 5 "Fine competenza coincidente con fine commessa di ogni riga"
MESSAGE FALSE ENABLE,F_DATAFCOMP
MESSAGE TRUE CLEAR,F_DATAFCOMP
FIELD AUTOFCOMP
END
STRING F_DESCR 50
BEGIN
PROMPT 2 6 "Descrizione "
FIELD DESCR
MESSAGE COPY,F_DESCR2
END
GROUPBOX DLG_NULL 78 7
BEGIN
PROMPT 1 8 "@bDati contabili"
END
STRINGA F_CODCAUS 3
BEGIN
PROMPT 2 9 "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 20 9 ""
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 10 "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 28 10 "Numero "
CHECKTYPE NORMAL
FIELD NUMDOC
GROUP 5
END
DATE F_DATADOC
BEGIN
PROMPT 47 10 "Data "
FIELD DATADOC
GROUP 5
END
NUMBER F_NUMREGCG 7
BEGIN
PROMPT 2 11 "N. reg. contabile "
FLAGS "DG"
FIELD NUMREGCG
MESSAGE EMPTY ENABLE,F_TIPO|HIDE,F_RESET
MESSAGE DISABLE,F_TIPO|SHOW,F_RESET
END
LIST F_TIPOCF 1 11
BEGIN
PROMPT 2 12 "Tipo "
FLAGS "DG"
ITEM "C|Clienti"
ITEM "F|Fornitori"
END
NUMBER F_CODCF 6
BEGIN
PROMPT 25 12 "Codice "
FLAGS "DG"
USE LF_CLIFO
INPUT TIPOCF F_TIPOCF SELECT
INPUT CODCF F_CODCF
OUTPUT F_TIPOCF TIPOCF
OUTPUT F_CODCF CODCF
OUTPUT F_RAGSOCCF RAGSOC
CHECKTYPE NORMAL
END
STRING F_RAGSOCCF 50
BEGIN
PROMPT 2 13 "Ragione Sociale "
FLAGS "D"
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" 0 2 0 0
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"
ITEM "Cdc.Orig."
ITEM "Cms.Orig."
ITEM "Fase Orig."
ITEM "Conto Orig."
END
BUTTON F_RESET 78 2
BEGIN
PROMPT -11 -1 "Rigenera le righe in base alle tabelle di ripartizione"
FLAGS "H"
END
ENDPAGE
ENDMASK
TOOLBAR "topbar" 0 0 0 2
BUTTON DLG_OK 10 2
BEGIN
PROMPT -14 -1 ""
END
BUTTON DLG_USER 10 2
BEGIN
PROMPT -24 -1 "Ripartisce"
PICTURE TOOL_MULTISEL
END
BUTTON DLG_DELREC 10 2
BEGIN
PROMPT -34 -1 ""
END
BUTTON DLG_CANCEL 10 2
BEGIN
PROMPT -44 -1 ""
END
ENDPAGE
PAGE "Riga" 0 2 0 0
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
TEXT DLG_NULL
BEGIN
PROMPT 1 20 "@bValori originali pre-ripartizione"
END
STRING S_CDC_ORI 20
BEGIN
PROMPT 1 21 "Cdc "
FLAGS "D"
FIELD CODCCORI
END
STRING S_CMS_ORI 20
BEGIN
PROMPT 27 21 "Cms "
FLAGS "D"
FIELD CODCMSORI
END
STRING S_FAS_ORI 20
BEGIN
PROMPT 53 21 "Fase "
FLAGS "D"
FIELD CODFASEORI
END
STRING S_CON_ORI 20
BEGIN
PROMPT 1 22 "Conto "
FLAGS "D"
FIELD CODCONTORI
END
ENDPAGE
ENDMASK