campo-sirio/tc/tc1800a.uml
alex 0c7e5cb405 Patch level : 10.0 508
Files correlati     :  tc1.exe
Ricompilazione Demo : [ ]

Trasferimento Zucchetti


git-svn-id: svn://10.65.10.50/trunk@19607 c028cbd2-c16b-5b4b-a496-9718f37d4682
2009-11-12 12:09:57 +00:00

188 lines
3.4 KiB
Plaintext
Executable File

#include "tc1800a.h"
TOOLBAR "topbar" 0 0 0 2
#include <relapbar.h>
ENDPAGE
PAGE "Riclassificazione conti" 0 2 0 0
LIST F_COD 7
BEGIN
PROMPT 50 50 ""
ITEM "ZUCONTI|ZUCONTI"
FIELD TIPORIC
FLAGS "D"
KEY 1
END
GROUPBOX DLG_NULL 78 5
BEGIN
PROMPT 1 1 "Conto Campo"
END
NUMBER F_GRUPPO 3
BEGIN
PROMPT 2 2 "Gruppo "
HELP "Codice del gruppo"
FIELD GRUPPO
KEY 1
USE LF_PCON KEY 1 SELECT CONTO=""
INPUT GRUPPO F_GRUPPO
DISPLAY "Gruppo" GRUPPO
DISPLAY "Descrizione@50" DESCR
OUTPUT F_GRUPPO GRUPPO
OUTPUT F_DESCG DESCR
CHECKTYPE FORCED
ADD RUN cg0 -0
END
STRING F_DESCG 50
BEGIN
PROMPT 24 2 ""
FLAGS "D"
END
NUMBER F_CONTO 3
BEGIN
PROMPT 2 3 "Conto "
HELP "Codice dell'eventuale conto"
FIELD CONTO
KEY 1
USE LF_RICLPDC
JOIN LF_PCON INTO GRUPPO==GRUPPO CONTO==CONTO SOTTOCONTO==SOTTOCONTO
INPUT TIPORIC F_COD
INPUT GRUPPO F_GRUPPO
INPUT CONTO F_CONTO
INPUT SOTTOCONTO F_SOTTOCONTO
DISPLAY "Gruppo" GRUPPO
DISPLAY "Conto" CONTO
DISPLAY "Sottoconto" SOTTOCONTO
DISPLAY "Descrizione@50" LF_PCON->DESCR
OUTPUT F_GRUPPO GRUPPO
OUTPUT F_CONTO CONTO
OUTPUT F_SOTTOCONTO SOTTOCONTO
OUTPUT F_DESC LF_PCON->DESCR
CHECKTYPE NORMAL
MESSAGE COPY,F_CONTO1
VALIDATE REQIF_FUNC 1 F_SOTTOCONTO
WARNING "Manca il conto"
GROUP 1
END
NUMBER F_SOTTOCONTO 6
BEGIN
PROMPT 2 4 "Sottoconto "
HELP "Codice dell'eventuale sottoconto"
FIELD SOTTOCONTO
KEY 1
COPY ALL F_CONTO
MESSAGE COPY,F_SOTTOCONTO1
CHECKTYPE NORMAL
GROUP 1
END
NUMBER F_CONTO1 3
BEGIN
PROMPT 2 3 "Conto "
HELP "Codice dell'eventuale conto"
FIELD CONTO
KEY 1
USE LF_PCON KEY 1 SELECT ((CONTO!="")&&(SOTTOCONTO=""))
COPY INPUT F_GRUPPO
INPUT CONTO F_CONTO1
DISPLAY "Gruppo" GRUPPO
DISPLAY "Conto" CONTO
DISPLAY "Descrizione@50" DESCR
OUTPUT F_GRUPPO GRUPPO
OUTPUT F_CONTO1 CONTO
OUTPUT F_DESCC DESCR
CHECKTYPE REQUIRED
VALIDATE REQIF_FUNC 1 F_SOTTOCONTO1
WARNING "Manca il conto"
GROUP 2
FLAGS "HG"
ADD RUN cg0 -0
END
STRING F_DESCC 50
BEGIN
PROMPT 24 3 ""
FLAGS "D"
END
NUMBER F_SOTTOCONTO1 6
BEGIN
PROMPT 2 4 "Sottoconto "
HELP "Codice dell'eventuale sottoconto"
FIELD SOTTOCONTO
KEY 1
USE LF_PCON KEY 1 SELECT SOTTOCONTO!=""
COPY INPUT F_CONTO1
INPUT SOTTOCONTO F_SOTTOCONTO1
DISPLAY "Gruppo" GRUPPO
DISPLAY "Conto" CONTO
DISPLAY "Sottoconto" SOTTOCONTO
DISPLAY "Sosp." SOSPESO
DISPLAY "Descrizione@50" DESCR
OUTPUT F_GRUPPO GRUPPO
OUTPUT F_CONTO1 CONTO
OUTPUT F_SOTTOCONTO1 SOTTOCONTO
OUTPUT F_DESC DESCR
CHECKTYPE NORMAL
GROUP 2
FLAGS "HG"
ADD RUN cg0 -0
END
STRING F_DESC 50
BEGIN
PROMPT 24 4 ""
USE LF_PCON KEY 2
KEY 2
INPUT DESCR F_DESC
DISPLAY "Descrizione@50" DESCR
DISPLAY "Sosp." SOSPESO
DISPLAY "Gruppo" GRUPPO
DISPLAY "Conto" CONTO
DISPLAY "Sottoconto" SOTTOCONTO
COPY OUTPUT F_SOTTOCONTO
CHECKTYPE NORMAL
HELP "Descrizione del gruppo o del conto o del sottoconto"
WARNING "Descrizione mancante"
GROUP 3
END
GROUPBOX DLG_NULL 78 4
BEGIN
PROMPT 1 6 "Conto Zucchetti"
END
STRING F_CONTOZU 5
BEGIN
PROMPT 2 7 "Sottoconto "
USE &ZCO
INPUT CODTAB F_CONTOZU
DISPLAY "Conto Zucchetti" CODTAB
DISPLAY "Descrizione@50" S0
OUTPUT F_CONTOZU CODTAB
OUTPUT F_DESCRIZ S0
CHECKTYPE REQUIRED
VALIDATE FIXLEN_FUNC 5
FIELD CODICE
END
STRING F_DESCRIZ 50
BEGIN
PROMPT 24 7 ""
USE &ZCO KEY 2
INPUT S0 F_DESCRIZ
DISPLAY "Descrizione@50" S0
DISPLAY "Conto Zucchetti" CODTAB
COPY OUTPUT F_CONTOZU
CHECKTYPE NORMAL
END
ENDPAGE
ENDMASK