1994-10-20 13:31:04 +00:00
|
|
|
#include "cg2100.h"
|
|
|
|
|
|
|
|
PAGE "Movimento di incasso immediato" -1 -1 75 13
|
|
|
|
|
|
|
|
DATE F_DATAREG
|
|
|
|
BEGIN
|
|
|
|
PROMPT 1 1 "Data di registrazione "
|
1994-11-14 09:59:19 +00:00
|
|
|
HELP "Data in cui viene registrata l'operazione"
|
1994-10-20 13:31:04 +00:00
|
|
|
FIELD LF_MOV->DATAREG
|
|
|
|
CHECKTYPE REQUIRED
|
|
|
|
MESSAGE COPY,F_ANNOIVA,7,10
|
|
|
|
END
|
|
|
|
|
|
|
|
NUMBER F_ANNOIVA 4
|
|
|
|
BEGIN
|
|
|
|
FLAGS "H"
|
|
|
|
FIELD LF_MOV->ANNOIVA
|
|
|
|
END
|
|
|
|
|
|
|
|
NUMBER F_NUMREG 6
|
|
|
|
BEGIN
|
|
|
|
PROMPT 52 1 "Operazione n. "
|
1994-11-14 09:59:19 +00:00
|
|
|
HELP "Numero del movimento di prima nota da gestire"
|
1994-10-20 13:31:04 +00:00
|
|
|
FIELD LF_MOV->NUMREG
|
|
|
|
CHECKTYPE REQUIRED
|
|
|
|
FLAGS "D"
|
|
|
|
KEY 1
|
|
|
|
END
|
|
|
|
|
|
|
|
DATE F_DATACOMP
|
|
|
|
BEGIN
|
|
|
|
PROMPT 1 2 "Data di competenza "
|
1994-11-14 09:59:19 +00:00
|
|
|
HELP "Data di competenza dell'operazione"
|
1994-10-20 13:31:04 +00:00
|
|
|
FIELD LF_MOV->DATACOMP
|
|
|
|
CHECKTYPE REQUIRED
|
|
|
|
END
|
|
|
|
|
1994-11-14 09:59:19 +00:00
|
|
|
// ANDREA E' ARRIVATO FINO A QUESTO PUNTO
|
|
|
|
|
1994-10-20 13:31:04 +00:00
|
|
|
NUMBER F_ANNOES 4
|
|
|
|
BEGIN
|
|
|
|
PROMPT 52 2 "Esercizio "
|
|
|
|
FIELD LF_MOV->ANNOES
|
|
|
|
FLAGS "D"
|
|
|
|
END
|
|
|
|
|
|
|
|
DATE F_DATADOC
|
|
|
|
BEGIN
|
|
|
|
PROMPT 1 3 "Data del documento "
|
|
|
|
FIELD LF_MOV->DATADOC
|
|
|
|
WARNING "Specificare la data del documento"
|
|
|
|
END
|
|
|
|
|
|
|
|
STRING F_NUMDOC 7
|
|
|
|
BEGIN
|
|
|
|
PROMPT 52 3 "Documento n. "
|
|
|
|
FIELD LF_MOV->NUMDOC
|
|
|
|
WARNING "Specificare il numero documento"
|
|
|
|
END
|
|
|
|
|
|
|
|
STRING F_DESCR 50
|
|
|
|
BEGIN
|
|
|
|
PROMPT 1 4 "Descrizione documento "
|
|
|
|
FIELD LF_MOV->DESCR
|
|
|
|
END
|
|
|
|
|
|
|
|
STRING F_CODCAUS 3
|
|
|
|
BEGIN
|
|
|
|
PROMPT 1 5 "Causale "
|
|
|
|
FIELD LF_MOV->CODCAUS
|
|
|
|
USE LF_CAUSALI
|
|
|
|
INPUT CODCAUS F_CODCAUS
|
|
|
|
DISPLAY "Codice" CODCAUS
|
|
|
|
DISPLAY "Descrizione@50" DESCR
|
|
|
|
DISPLAY "Tipo" TIPODOC
|
|
|
|
OUTPUT F_CODCAUS CODCAUS
|
|
|
|
OUTPUT F_DESCRCAUS DESCR
|
|
|
|
OUTPUT F_TIPODOC TIPODOC
|
|
|
|
FLAGS "D"
|
|
|
|
END
|
|
|
|
|
|
|
|
STRING F_DESCRCAUS 50
|
|
|
|
BEGIN
|
|
|
|
PROMPT 23 5 ""
|
|
|
|
FLAGS "D"
|
|
|
|
END
|
|
|
|
|
|
|
|
LIST I_SEZIONE1 1 8
|
|
|
|
BEGIN
|
|
|
|
PROMPT 1 7 "Riga 1 "
|
|
|
|
ITEM "D|Dare"
|
|
|
|
ITEM "A|Avere"
|
|
|
|
END
|
|
|
|
|
|
|
|
NUMBER F_TOTALE 15
|
|
|
|
BEGIN
|
|
|
|
PROMPT 18 7 ""
|
|
|
|
FIELD LF_MOV->TOTDOC
|
|
|
|
FLAGS "R"
|
|
|
|
PICTURE "."
|
|
|
|
CHECKTYPE REQUIRED
|
|
|
|
MESSAGE COPY,I_IMPORTO2
|
|
|
|
END
|
|
|
|
|
|
|
|
LIST F_CLIFO 1 12
|
|
|
|
BEGIN
|
1994-11-03 12:33:37 +00:00
|
|
|
PROMPT 37 7 ""
|
|
|
|
ITEM " |Conto" MESSAGE SHOW,I_SOTTOCONTO|HIDE,F_FORNITORE|HIDE,F_CLIENTE
|
|
|
|
ITEM "C|Cliente" MESSAGE HIDE,I_SOTTOCONTO|HIDE,F_FORNITORE|SHOW,F_CLIENTE
|
|
|
|
ITEM "F|Fornitore" MESSAGE HIDE,I_SOTTOCONTO|HIDE,F_CLIENTE|SHOW,F_FORNITORE
|
1994-10-20 13:31:04 +00:00
|
|
|
FIELD LF_MOV->TIPO
|
|
|
|
END
|
|
|
|
|
|
|
|
NUMBER F_GRUPPOCLIFO 3
|
|
|
|
BEGIN
|
|
|
|
PROMPT 51 7 ""
|
|
|
|
CHECKTYPE REQUIRED
|
|
|
|
WARNING "Gruppo assente"
|
|
|
|
END
|
|
|
|
|
|
|
|
NUMBER F_CONTOCLIFO 3
|
|
|
|
BEGIN
|
|
|
|
PROMPT 57 7 ""
|
1994-11-03 12:33:37 +00:00
|
|
|
USE LF_PCON SELECT SOTTOCONTO==""
|
1994-10-20 13:31:04 +00:00
|
|
|
INPUT GRUPPO F_GRUPPOCLIFO
|
|
|
|
INPUT CONTO F_CONTOCLIFO
|
|
|
|
DISPLAY "Gruppo" GRUPPO
|
|
|
|
DISPLAY "Conto" CONTO
|
|
|
|
DISPLAY "Descrizione@50" DESCR
|
|
|
|
OUTPUT F_GRUPPOCLIFO GRUPPO
|
|
|
|
OUTPUT F_CONTOCLIFO CONTO
|
|
|
|
CHECKTYPE REQUIRED
|
|
|
|
WARNING "Conto assente"
|
|
|
|
END
|
|
|
|
|
|
|
|
NUMBER F_CLIENTE 6
|
|
|
|
BEGIN
|
|
|
|
PROMPT 65 7 ""
|
|
|
|
FIELD LF_MOV->CODCF
|
|
|
|
USE LF_CLIFO
|
|
|
|
INPUT TIPOCF "C"
|
|
|
|
INPUT CODCF F_CLIENTE
|
|
|
|
DISPLAY "Codice" CODCF
|
|
|
|
DISPLAY "Ragione Sociale Cliente@50" RAGSOC
|
|
|
|
OUTPUT F_CLIENTE CODCF
|
|
|
|
CHECKTYPE REQUIRED
|
1994-11-14 09:59:19 +00:00
|
|
|
ADD RUN cg0 -1 C
|
1994-11-03 12:33:37 +00:00
|
|
|
WARNING "Cliente assente"
|
1994-10-20 13:31:04 +00:00
|
|
|
END
|
|
|
|
|
|
|
|
NUMBER F_FORNITORE 6
|
|
|
|
BEGIN
|
|
|
|
PROMPT 65 7 ""
|
|
|
|
FIELD LF_MOV->CODCF
|
|
|
|
USE LF_CLIFO
|
|
|
|
INPUT TIPOCF "F"
|
|
|
|
INPUT CODCF F_FORNITORE
|
|
|
|
DISPLAY "Codice" CODCF
|
|
|
|
DISPLAY "Ragione Sociale Fornitore@50" RAGSOC
|
|
|
|
OUTPUT F_FORNITORE CODCF
|
|
|
|
CHECKTYPE REQUIRED
|
1994-11-14 09:59:19 +00:00
|
|
|
ADD RUN cg0 -1 F
|
1994-11-03 12:33:37 +00:00
|
|
|
WARNING "Fornitore assente"
|
1994-10-20 13:31:04 +00:00
|
|
|
END
|
|
|
|
|
1994-11-03 12:33:37 +00:00
|
|
|
NUMBER I_SOTTOCONTO 6
|
|
|
|
BEGIN
|
|
|
|
PROMPT 65 7 ""
|
|
|
|
USE LF_PCON SELECT SOTTOCONTO != ""
|
|
|
|
INPUT SOTTOCONTO I_SOTTOCONTO
|
|
|
|
INPUT GRUPPO F_GRUPPOCLIFO
|
|
|
|
INPUT CONTO F_CONTOCLIFO
|
|
|
|
DISPLAY "Gruppo" GRUPPO
|
|
|
|
DISPLAY "Conto" CONTO
|
|
|
|
DISPLAY "Sottoconto" SOTTOCONTO
|
|
|
|
DISPLAY "Descrizione@50" DESCR
|
|
|
|
OUTPUT I_SOTTOCONTO SOTTOCONTO
|
|
|
|
OUTPUT F_GRUPPOCLIFO GRUPPO
|
|
|
|
OUTPUT F_CONTOCLIFO CONTO
|
|
|
|
CHECKTYPE REQUIRED
|
|
|
|
WARNING "Sottoconto assente"
|
1994-11-14 09:59:19 +00:00
|
|
|
ADD RUN cg0 -0
|
1994-11-03 12:33:37 +00:00
|
|
|
END
|
1994-10-20 13:31:04 +00:00
|
|
|
|
|
|
|
LIST I_SEZIONE2 1 8
|
|
|
|
BEGIN
|
|
|
|
PROMPT 1 8 "Riga 2 "
|
|
|
|
ITEM "D|Dare"
|
|
|
|
ITEM "A|Avere"
|
|
|
|
END
|
|
|
|
|
|
|
|
NUMBER I_IMPORTO2 15
|
|
|
|
BEGIN
|
|
|
|
PROMPT 18 8 ""
|
|
|
|
PICTURE "."
|
|
|
|
FLAGS "R"
|
|
|
|
END
|
|
|
|
|
|
|
|
LIST DLG_NULL 1 12
|
|
|
|
BEGIN
|
|
|
|
PROMPT 37 8 ""
|
|
|
|
ITEM " |Conto"
|
|
|
|
FLAGS "D"
|
|
|
|
END
|
|
|
|
|
|
|
|
NUMBER I_GRUPPO2 3
|
|
|
|
BEGIN
|
|
|
|
PROMPT 51 8 ""
|
|
|
|
END
|
|
|
|
|
|
|
|
NUMBER I_CONTO2 3
|
|
|
|
BEGIN
|
|
|
|
PROMPT 57 8 ""
|
|
|
|
END
|
|
|
|
|
|
|
|
NUMBER I_SOTTOCONTO2 6
|
|
|
|
BEGIN
|
|
|
|
PROMPT 65 8 ""
|
1994-11-03 12:33:37 +00:00
|
|
|
COPY USE I_SOTTOCONTO
|
1994-10-20 13:31:04 +00:00
|
|
|
INPUT GRUPPO I_GRUPPO2
|
|
|
|
INPUT CONTO I_CONTO2
|
|
|
|
INPUT SOTTOCONTO I_SOTTOCONTO2
|
|
|
|
DISPLAY "Gruppo" GRUPPO
|
|
|
|
DISPLAY "Conto" CONTO
|
|
|
|
DISPLAY "Sottoconto" SOTTOCONTO
|
|
|
|
DISPLAY "Descrizione@50" DESCR
|
|
|
|
OUTPUT I_GRUPPO2 GRUPPO
|
|
|
|
OUTPUT I_CONTO2 CONTO
|
|
|
|
OUTPUT I_SOTTOCONTO2 SOTTOCONTO
|
|
|
|
CHECKTYPE REQUIRED
|
1994-11-03 12:33:37 +00:00
|
|
|
WARNING "Sottoconto assente"
|
1994-10-20 13:31:04 +00:00
|
|
|
END
|
|
|
|
|
|
|
|
LIST I_SEZIONE3 1 8
|
|
|
|
BEGIN
|
1994-11-11 18:03:21 +00:00
|
|
|
PROMPT 1 9 "Riga 3 "
|
1994-10-20 13:31:04 +00:00
|
|
|
ITEM "D|Dare"
|
|
|
|
ITEM "A|Avere"
|
|
|
|
END
|
|
|
|
|
|
|
|
NUMBER I_IMPORTO3 15
|
|
|
|
BEGIN
|
|
|
|
PROMPT 18 9 ""
|
|
|
|
PICTURE "."
|
|
|
|
FLAGS "R"
|
|
|
|
END
|
|
|
|
|
|
|
|
LIST DLG_NULL 1 12
|
|
|
|
BEGIN
|
|
|
|
PROMPT 37 9 ""
|
|
|
|
ITEM " |Conto"
|
|
|
|
FLAGS "D"
|
|
|
|
END
|
|
|
|
|
|
|
|
NUMBER I_GRUPPO3 3
|
|
|
|
BEGIN
|
|
|
|
PROMPT 51 9 ""
|
|
|
|
END
|
|
|
|
|
|
|
|
NUMBER I_CONTO3 3
|
|
|
|
BEGIN
|
|
|
|
PROMPT 57 9 ""
|
|
|
|
END
|
|
|
|
|
|
|
|
NUMBER I_SOTTOCONTO3 6
|
|
|
|
BEGIN
|
|
|
|
PROMPT 65 9 ""
|
1994-11-03 12:33:37 +00:00
|
|
|
COPY USE I_SOTTOCONTO
|
1994-10-20 13:31:04 +00:00
|
|
|
INPUT GRUPPO I_GRUPPO3
|
|
|
|
INPUT CONTO I_CONTO3
|
|
|
|
INPUT SOTTOCONTO I_SOTTOCONTO3
|
|
|
|
COPY DISPLAY I_SOTTOCONTO2
|
|
|
|
OUTPUT I_GRUPPO3 GRUPPO
|
|
|
|
OUTPUT I_CONTO3 CONTO
|
|
|
|
OUTPUT I_SOTTOCONTO3 SOTTOCONTO
|
|
|
|
CHECKTYPE NORMAL
|
|
|
|
VALIDATE REQIF_FUNC 1 I_IMPORTO3
|
1994-11-03 12:33:37 +00:00
|
|
|
WARNING "Sottoconto assente"
|
1994-10-20 13:31:04 +00:00
|
|
|
END
|
|
|
|
|
|
|
|
LIST I_SEZIONE4 1 8
|
|
|
|
BEGIN
|
|
|
|
PROMPT 1 10 "Riga 4 "
|
|
|
|
ITEM "D|Dare"
|
|
|
|
ITEM "A|Avere"
|
|
|
|
END
|
|
|
|
|
|
|
|
NUMBER I_IMPORTO4 15
|
|
|
|
BEGIN
|
|
|
|
PROMPT 18 10 ""
|
|
|
|
PICTURE "."
|
|
|
|
FLAGS "R"
|
|
|
|
END
|
|
|
|
|
|
|
|
LIST DLG_NULL 1 12
|
|
|
|
BEGIN
|
|
|
|
PROMPT 37 10 ""
|
|
|
|
ITEM " |Conto"
|
|
|
|
FLAGS "D"
|
|
|
|
END
|
|
|
|
|
|
|
|
NUMBER I_GRUPPO4 3
|
|
|
|
BEGIN
|
|
|
|
PROMPT 51 10 ""
|
|
|
|
END
|
|
|
|
|
|
|
|
NUMBER I_CONTO4 3
|
|
|
|
BEGIN
|
|
|
|
PROMPT 57 10 ""
|
|
|
|
END
|
|
|
|
|
|
|
|
NUMBER I_SOTTOCONTO4 6
|
|
|
|
BEGIN
|
|
|
|
PROMPT 65 10 ""
|
1994-11-03 12:33:37 +00:00
|
|
|
COPY USE I_SOTTOCONTO
|
1994-10-20 13:31:04 +00:00
|
|
|
INPUT GRUPPO I_GRUPPO4
|
|
|
|
INPUT CONTO I_CONTO4
|
|
|
|
INPUT SOTTOCONTO I_SOTTOCONTO4
|
|
|
|
COPY DISPLAY I_SOTTOCONTO2
|
|
|
|
OUTPUT I_GRUPPO4 GRUPPO
|
|
|
|
OUTPUT I_CONTO4 CONTO
|
|
|
|
OUTPUT I_SOTTOCONTO4 SOTTOCONTO
|
|
|
|
CHECKTYPE NORMAL
|
|
|
|
VALIDATE REQIF_FUNC 1 I_IMPORTO4
|
1994-11-03 12:33:37 +00:00
|
|
|
WARNING "Sottoconto assente"
|
1994-10-20 13:31:04 +00:00
|
|
|
END
|
|
|
|
|
|
|
|
|
|
|
|
BUTTON DLG_SAVEREC 9 2
|
|
|
|
BEGIN
|
|
|
|
PROMPT -12 -1 "~Registra"
|
|
|
|
MESSAGE EXIT,K_SAVE
|
|
|
|
END
|
|
|
|
|
|
|
|
BUTTON DLG_CANCEL 9 2
|
|
|
|
BEGIN
|
|
|
|
PROMPT -22 -1 ""
|
|
|
|
END
|
|
|
|
|
|
|
|
ENDPAGE
|
|
|
|
|
|
|
|
ENDMASK
|
|
|
|
|
|
|
|
|