campo-sirio/cg/cg2100b.uml
guy 71bc283eb7 cg2100.cpp Aggiunte funzioni per import/export per il Somalo
cg2100a.uml   Tolta data si competenza
cg2100b.uml   Tolto required dalla data di competenza
cg2100c.uml   Tolto required dalla data di competenza
cg2102.cpp    Corretto handler della data di competenza
cg2102.h      Aggiunti metodi per l'Eritreo
cg2104.cpp    Adattato pag_notify per gestire meglio l'Etiope


git-svn-id: svn://10.65.10.50/trunk@4241 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-03-28 12:03:29 +00:00

380 lines
6.1 KiB
Plaintext
Executable File

#include "cg2100.h"
TOOLBAR "" 0 20 0 2
#include <toolbar.h>
ENDPAGE
PAGE "Testata" -1 -1 77 20
GROUPBOX DLG_NULL 78 3
BEGIN
PROMPT 1 0 "@BMovimento di sola contabilita'"
END
NUMBER F_CODDITTA 5
BEGIN
PROMPT 3 1 "Ditta "
FLAGS "DFR"
USE LF_NDITTE KEY 1
INPUT CODDITTA F_CODDITTA
OUTPUT F_RAGSOC RAGSOC
OUTPUT K_CODDITTA CODDITTA
OUTPUT K_RAGSOC RAGSOC
CHECKTYPE NORMAL
END
STRING F_RAGSOC 50 52
BEGIN
PROMPT 17 1 "Ragione "
FLAGS "D"
END
NUMBER F_NUMREG 7
BEGIN
PROMPT 56 3 "Operazione n. "
FIELD NUMREG
FLAGS "DGR"
MESSAGE COPY,K_NUMREG
END
DATE F_DATAREG
BEGIN
PROMPT 1 3 "Data operazione "
HELP "Data in cui viene effettuata l'operazione"
FIELD DATAREG
CHECKTYPE REQUIRED
MESSAGE COPY,K_DATAREG
END
DATE F_DATACOMP
BEGIN
PROMPT 1 4 "Data di competenza "
HELP "Data di competenza dell'operazione"
FIELD DATACOMP
MESSAGE COPY,K_DATACOMP
// DATACOMP NEW WAY
// CHECKTYPE REQUIRED
END
NUMBER F_ANNOES 4
BEGIN
PROMPT 56 4 "Codice esercizio "
FIELD ANNOES
MESSAGE COPY,K_ANNOES
FLAGS "DGZ"
END
STRING F_CODCAUS 3
BEGIN
PROMPT 1 5 "Causale "
HELP "Codice della causale generante l'operazione"
FLAGS "UZ"
FIELD CODCAUS
USE LF_CAUSALI
INPUT CODCAUS F_CODCAUS
DISPLAY "Codice" CODCAUS
DISPLAY "Descrizione@50" DESCR
DISPLAY "Tipo" TIPODOC
DISPLAY "Registro" REG
OUTPUT F_CODCAUS CODCAUS
OUTPUT F_DESCRCAUS DESCR
OUTPUT F_TIPODOC TIPODOC
CHECKTYPE NORMAL
ADD RUN cg0 -4
MESSAGE COPY,K_CODCAUS
END
STRING F_DESCRCAUS 50
BEGIN
PROMPT 25 5 ""
HELP "Descrizione della causale generante l'operazione"
USE LF_CAUSALI KEY 2
INPUT DESCR F_DESCRCAUS
DISPLAY "Descrizione@50" DESCR
DISPLAY "Codice" CODCAUS
COPY OUTPUT F_CODCAUS
MESSAGE COPY,K_DESCRCAUS
END
LIST F_PROVVISORIO 1 24
BEGIN
PROMPT 1 6 "Movimento provvisorio "
HELP "Indicare se si tratta di movimento provvisorio"
FIELD PROVVIS
ITEM " |No (movimento normale)"
ITEM "P|Si (cancellabile)"
END
STRING F_TIPODOC 2
BEGIN
PROMPT 60 6 "Tipo documento "
FIELD TIPODOC
FLAGS "DG"
MESSAGE COPY,K_TIPODOC
END
DATE F_DATADOC
BEGIN
PROMPT 1 7 "Data del documento "
HELP "Data del documento generante il movimento"
FIELD DATADOC
WARNING "Specificare una data del documento non superiore a quella dell'operazione"
VALIDATE DATE_CMP_FUNC <= F_DATAREG
MESSAGE COPY,K_DATADOC
END
STRING F_NUMDOC 7
BEGIN
PROMPT 56 7 "Documento n. "
HELP "Numero del documento generante il movimento"
FIELD NUMDOC
FLAGS "U"
WARNING "La causale impone di specificare il numero documento"
MESSAGE COPY,K_NUMDOC
END
NUMBER F_ANNOIVA 4
BEGIN
FLAGS "H"
END
STRING F_DESCAGG 5
BEGIN
PROMPT 1 8 "Descrizione "
HELP "Codice descrizione del movimento di contabilita'"
FLAGS "UZ"
USE %DPN
INPUT CODTAB F_DESCAGG
DISPLAY "Codice" CODTAB
DISPLAY "Descrizione@50" S0
OUTPUT F_DESCAGG CODTAB
OUTPUT F_DESCR S0
CHECKTYPE NORMAL
END
STRING F_DESCR 50
BEGIN
PROMPT 25 8 ""
HELP "Descrizione del movimento di contabilita'"
FIELD DESCR
USE %DPN KEY 2
INPUT S0 F_DESCR
DISPLAY "Descrizione@50" S0
DISPLAY "Codice" CODTAB
COPY OUTPUT F_DESCAGG
END
GROUPBOX DLG_NULL 78 5
BEGIN
PROMPT 1 10 "Voci per saldaconto"
GROUP 5
END
STRING SK_VALUTA 3
BEGIN
PROMPT 2 11 "Valuta "
HELP "Codice della valuta per movimento"
FIELD CODVAL
FLAGS "UZ"
GROUP 3 5
USE %VAL
INPUT CODTAB SK_VALUTA
DISPLAY "Codice" CODTAB
DISPLAY "Nome@50" S0
OUTPUT SK_VALUTA CODTAB
CHECKTYPE NORMAL
END
DATE SK_DATACAMBIO
BEGIN
PROMPT 22 11 "Data cambio "
FIELD DATACAM
FLAGS "R"
USE CAM
INPUT CODTAB[1,3] SK_VALUTA SELECT
INPUT CODTAB[4,11] SK_DATACAMBIO
DISPLAY "Valuta" CODTAB[1,3]
DISPLAY "Data@10" D0
DISPLAY "Cambio@15" R10
OUTPUT SK_DATACAMBIO D0
OUTPUT SK_CAMBIO R10
GROUP 3 5
CHECKTYPE SEARCH
END
NUMBER SK_CAMBIO 15 5
BEGIN
PROMPT 54 11 "Cambio "
FIELD CAMBIO
FLAGS "RU"
GROUP 3 5
PICTURE ".5"
CHECKTYPE REQUIRED
WARNING "E' stata specificata una valuta senza il cambio relativo"
END
NUMBER F_TOTALE 15
BEGIN
PROMPT 2 12 "Importo movimento "
PICTURE "."
GROUP 5
FIELD TOTDOC
VALIDATE REQIF_FUNC 1 SK_TOTDOCVAL
MESSAGE COPY,K_TOTALE
END
NUMBER SK_TOTDOCVAL 15 3
BEGIN
PROMPT 44 12 "Totale in valuta "
HELP ""
PICTURE ".3"
GROUP 3 5
VALIDATE REQIF_FUNC 1 F_TOTALE
FIELD TOTDOCVAL
END
ENDPAGE
PAGE "Righe" -1 -1 77 20
GROUPBOX DLG_NULL 78 3
BEGIN
PROMPT 1 0 "@BMovimento di sola contabilita'"
END
NUMBER K_CODDITTA 5
BEGIN
PROMPT 3 1 "Ditta "
FLAGS "D"
END
STRING K_RAGSOC 50 52
BEGIN
PROMPT 17 1 "Ragione "
FLAGS "D"
END
NUMBER K_NUMREG 7
BEGIN
PROMPT 56 3 "Operazione n. "
FLAGS "RD"
END
DATE K_DATAREG
BEGIN
PROMPT 1 3 "Data operazione "
FLAGS "D"
END
DATE K_DATACOMP
BEGIN
PROMPT 1 4 "Data di competenza "
FLAGS "D"
END
NUMBER K_ANNOES 4
BEGIN
PROMPT 56 4 "Codice esercizio "
FLAGS "DZ"
END
DATE K_DATADOC
BEGIN
PROMPT 1 5 "Data del documento "
FLAGS "D"
END
STRING K_NUMDOC 7
BEGIN
PROMPT 38 5 "Numero documento "
FLAGS "D"
END
STRING K_TIPODOC 2
BEGIN
PROMPT 65 5 "Tipo doc. "
FLAGS "D"
END
STRING K_CODCAUS 3
BEGIN
PROMPT 1 6 "Causale "
FLAGS "D"
END
STRING K_DESCRCAUS 50 52
BEGIN
PROMPT 25 6 ""
FLAGS "D"
END
NUMBER K_TOTALE 15
BEGIN
PROMPT 1 7 "Imp. movimento "
PICTURE "."
FLAGS "D"
GROUP 5
END
NUMBER K_RESIDUO 15
BEGIN
PROMPT 33 7 "Residuo "
PICTURE "."
FLAGS "D"
GROUP 5
END
LIST SK_TIPORIGA 1 12
BEGIN
PROMPT 60 7 "Riga "
ITEM "K|Saldaconto"
ITEM "G|Spese"
ITEM "A|Normale"
END
SPREADSHEET F_SHEETCG 0 -2
BEGIN
PROMPT 0 8 ""
ITEM "Dare@15F"
ITEM "Avere@15F"
ITEM "CF@2"
ITEM "Gr."
ITEM "Co."
ITEM "Sott.@6"
ITEM "Descrizione conto@30"
ITEM "Codice"
ITEM "Descrizione riga@30"
ITEM "CF@1"
ITEM "Gr./c@3"
ITEM "Co./c@3"
ITEM "Sott./c@6"
ITEM "Descrizione contropartita@30"
ITEM "*******"
ITEM "Tipo@4"
END
NUMBER F_DARE 15
BEGIN
PROMPT 1 -1 "Sbilancio Dare "
FLAGS "DRV"
PICTURE "."
END
NUMBER F_AVERE 15
BEGIN
PROMPT 41 -1 "Sbilancio Avere "
FLAGS "DRV"
PICTURE "."
END
ENDPAGE
ENDMASK
#include "cg21cg.uml"
z