ex maschere ve6000
git-svn-id: svn://10.65.10.50/trunk@3523 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
9fd2d09c0b
commit
991a43df48
35
ve/ve6200a.h
35
ve/ve6200a.h
@ -1,17 +1,18 @@
|
|||||||
// Include file per ve6200a.uml
|
// Include file per ve6000.uml
|
||||||
|
|
||||||
#define F_DATA_ELAB 101
|
#define F_DATA_ELAB 101
|
||||||
#define F_CODICE_CLIFO_DA 102
|
#define F_CODICE_CLIFO_DA 102
|
||||||
#define F_CODICE_CLIFO_A 103
|
#define F_CODICE_CLIFO_A 103
|
||||||
#define F_DATA_DOCUMENTO_DA 104
|
#define F_DATA_DOCUMENTO_DA 104
|
||||||
#define F_DATA_DOCUMENTO_A 105
|
#define F_DATA_DOCUMENTO_A 105
|
||||||
#define F_CODICE_AGENTE_DA 106
|
#define F_CODICE_AGENTE_DA 106
|
||||||
#define F_CODICE_AGENTE_A 107
|
#define F_CODICE_AGENTE_A 107
|
||||||
#define F_CODICE_ZONA_DA 108
|
#define F_CODICE_ZONA_DA 108
|
||||||
#define F_CODICE_ZONA_A 109
|
#define F_CODICE_ZONA_A 109
|
||||||
#define F_NUMERO_DOCUMENTO_DA 110
|
#define F_NUMERO_DOCUMENTO_DA 110
|
||||||
#define F_NUMERO_DOCUMENTO_A 111
|
#define F_NUMERO_DOCUMENTO_A 111
|
||||||
#define F_ORDINAMENTO 112
|
#define F_ORDINAMENTO 112
|
||||||
#define F_CODICE_ELAB 113
|
#define F_CODICE_ELAB 113
|
||||||
#define F_ANNO_ELAB 114
|
#define F_ANNO_ELAB 114
|
||||||
#define F_CODICE_NUMERAZIONE 115
|
#define F_CODICE_NUMERAZIONE 115
|
||||||
|
#define F_DESCR_ELAB 116
|
||||||
|
410
ve/ve6200a.uml
410
ve/ve6200a.uml
@ -1,195 +1,215 @@
|
|||||||
#include "ve6200a.h"
|
#include "ve6200a.h"
|
||||||
|
|
||||||
PAGE "Fatturazione" -1 -1 70 15
|
PAGE "Fatturazione" -1 -1 70 15
|
||||||
|
|
||||||
STRING F_CODICE_ELAB 8
|
GROUPBOX DLG_NULL 68 4
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 1 1 "Codice elaborazione differita "
|
PROMPT 1 0 "Elaborazione differita"
|
||||||
FLAG "U"
|
END
|
||||||
USE %ELD
|
|
||||||
INPUT CODTAB F_CODICE_ELAB
|
STRING F_CODICE_ELAB 8
|
||||||
DISPLAY "Codice@8" CODTAB
|
BEGIN
|
||||||
DISPLAY "Descrizione@50" S0
|
PROMPT 2 1 "Codice "
|
||||||
OUTPUT F_CODICE_ELAB CODTAB
|
FLAG "U"
|
||||||
CHECKTYPE REQUIRED
|
USE %ELD
|
||||||
END
|
INPUT CODTAB F_CODICE_ELAB
|
||||||
|
DISPLAY "Codice@8" CODTAB
|
||||||
DATE F_DATA_ELAB
|
DISPLAY "Descrizione@50" S0
|
||||||
BEGIN
|
DISPLAY "Numerazione" S5
|
||||||
PROMPT 13 2 "Data elaborazione "
|
OUTPUT F_CODICE_ELAB CODTAB
|
||||||
FLAG "A"
|
OUTPUT F_DESCR_ELAB S0
|
||||||
VALIDATE DATE_CMP_FUNC >= F_DATA_DOCUMENTO_A
|
OUTPUT F_CODICE_NUMERAZIONE S5
|
||||||
WARNING "Specificare una data maggiore o uguale a 'a data documento'"
|
CHECKTYPE REQUIRED
|
||||||
CHECKTYPE REQUIRED
|
END
|
||||||
MESSAGE COPY,F_ANNO_ELAB,7,10
|
|
||||||
END
|
STRING F_DESCR_ELAB 50
|
||||||
|
BEGIN
|
||||||
NUMBER F_ANNO_ELAB 4
|
PROMPT 2 2 "Descrizione "
|
||||||
BEGIN
|
USE %ELD KEY 2
|
||||||
PROMPT 43 2 "Anno "
|
INPUT S0 F_DESCR_ELAB
|
||||||
FLAG "D"
|
DISPLAY "Descrizione@50" S0
|
||||||
END
|
DISPLAY "Codice@8" CODTAB
|
||||||
|
DISPLAY "Numerazione" S5
|
||||||
GROUPBOX DLG_NULL 68 10
|
COPY OUTPUT F_CODICE_ELAB
|
||||||
BEGIN
|
CHECKTYPE REQUIRED
|
||||||
PROMPT 1 4 "Estremi dei documenti da elaborare:"
|
END
|
||||||
END
|
|
||||||
|
DATE F_DATA_ELAB
|
||||||
RADIOBUTTON F_ORDINAMENTO 16
|
BEGIN
|
||||||
BEGIN
|
PROMPT 32 1 "Data "
|
||||||
PROMPT 3 5 "Ordinamento per"
|
FLAG "A"
|
||||||
ITEM "C|Clienti"
|
VALIDATE DATE_CMP_FUNC >= F_DATA_DOCUMENTO_A
|
||||||
MESSAGE ENABLE,1@|CLEAR,2@|CLEAR,3@
|
WARNING "Specificare una data maggiore o uguale a 'a data documento'"
|
||||||
ITEM "A|Agenti"
|
CHECKTYPE REQUIRED
|
||||||
MESSAGE CLEAR,1@|ENABLE,2@|CLEAR,3@
|
MESSAGE COPY,F_ANNO_ELAB,7,10
|
||||||
ITEM "Z|Zone"
|
END
|
||||||
MESSAGE CLEAR,1@|CLEAR,2@|ENABLE,3@
|
|
||||||
END
|
NUMBER F_ANNO_ELAB 4
|
||||||
|
BEGIN
|
||||||
NUMBER F_CODICE_CLIFO_DA 6
|
PROMPT 55 1 "Anno "
|
||||||
BEGIN
|
FLAG "D"
|
||||||
PROMPT 20 6 "da codice cliente "
|
END
|
||||||
FLAG "UR"
|
|
||||||
USE LF_CLIFO
|
GROUPBOX DLG_NULL 68 10
|
||||||
INPUT TIPOCF "C"
|
BEGIN
|
||||||
INPUT CODCF F_CODICE_CLIFO_DA
|
PROMPT 1 4 "Estremi dei documenti da elaborare:"
|
||||||
DISPLAY "Codice cliente," CODCF
|
END
|
||||||
DISPLAY "Ragione sociale@50" RAGSOC
|
|
||||||
OUTPUT F_CODICE_CLIFO_DA CODCF
|
RADIOBUTTON F_ORDINAMENTO 16
|
||||||
GROUP 1
|
BEGIN
|
||||||
END
|
PROMPT 3 5 "Ordinamento per"
|
||||||
|
ITEM "C|Clienti"
|
||||||
NUMBER F_CODICE_CLIFO_A 6
|
MESSAGE ENABLE,1@|CLEAR,2@|CLEAR,3@
|
||||||
BEGIN
|
ITEM "A|Agenti"
|
||||||
PROMPT 55 6 "a "
|
MESSAGE CLEAR,1@|ENABLE,2@|CLEAR,3@
|
||||||
FLAG "UR"
|
ITEM "Z|Zone"
|
||||||
USE LF_CLIFO
|
MESSAGE CLEAR,1@|CLEAR,2@|ENABLE,3@
|
||||||
INPUT TIPOCF "C"
|
END
|
||||||
INPUT CODCF F_CODICE_CLIFO_A
|
|
||||||
COPY DISPLAY F_CODICE_CLIFO_DA
|
NUMBER F_CODICE_CLIFO_DA 6
|
||||||
OUTPUT F_CODICE_CLIFO_A CODCF
|
BEGIN
|
||||||
NUM_EXPR #F_CODICE_CLIFO_A>=#F_CODICE_CLIFO_DA
|
PROMPT 20 6 "da codice cliente "
|
||||||
WARNING "Digitare un codice maggiore o uguale al campo 'da codice cliente'"
|
FLAG "UR"
|
||||||
GROUP 1
|
USE LF_CLIFO
|
||||||
END
|
INPUT TIPOCF "C"
|
||||||
|
INPUT CODCF F_CODICE_CLIFO_DA
|
||||||
STRING F_CODICE_AGENTE_DA 5
|
DISPLAY "Codice cliente," CODCF
|
||||||
BEGIN
|
DISPLAY "Ragione sociale@50" RAGSOC
|
||||||
PROMPT 20 7 "da codice agente "
|
OUTPUT F_CODICE_CLIFO_DA CODCF
|
||||||
FLAG "UR"
|
GROUP 1
|
||||||
USE AGE
|
END
|
||||||
INPUT CODTAB F_CODICE_AGENTE_DA
|
|
||||||
DISPLAY "Codice agente" CODTAB
|
NUMBER F_CODICE_CLIFO_A 6
|
||||||
DISPLAY "Descrizione@50" S0
|
BEGIN
|
||||||
OUTPUT F_CODICE_AGENTE_DA CODTAB
|
PROMPT 55 6 "a "
|
||||||
GROUP 2
|
FLAG "UR"
|
||||||
END
|
USE LF_CLIFO
|
||||||
|
INPUT TIPOCF "C"
|
||||||
STRING F_CODICE_AGENTE_A 5
|
INPUT CODCF F_CODICE_CLIFO_A
|
||||||
BEGIN
|
COPY DISPLAY F_CODICE_CLIFO_DA
|
||||||
PROMPT 55 7 "a "
|
OUTPUT F_CODICE_CLIFO_A CODCF
|
||||||
FLAG "UR"
|
NUM_EXPR #F_CODICE_CLIFO_A>=#F_CODICE_CLIFO_DA
|
||||||
USE AGE
|
WARNING "Digitare un codice maggiore o uguale al campo 'da codice cliente'"
|
||||||
INPUT CODTAB F_CODICE_AGENTE_A
|
GROUP 1
|
||||||
COPY DISPLAY F_CODICE_AGENTE_DA
|
END
|
||||||
OUTPUT F_CODICE_AGENTE_A CODTAB
|
|
||||||
NUM_EXPR #F_CODICE_AGENTE_A>=#F_CODICE_AGENTE_DA
|
STRING F_CODICE_AGENTE_DA 5
|
||||||
WARNING "Digitare un codice maggiore o uguale al campo 'da codice agente'"
|
BEGIN
|
||||||
GROUP 2
|
PROMPT 20 7 "da codice agente "
|
||||||
END
|
FLAG "UR"
|
||||||
|
USE AGE
|
||||||
STRING F_CODICE_ZONA_DA 2
|
INPUT CODTAB F_CODICE_AGENTE_DA
|
||||||
BEGIN
|
DISPLAY "Codice agente" CODTAB
|
||||||
PROMPT 20 8 "da codice zona "
|
DISPLAY "Descrizione@50" S0
|
||||||
FLAG "UR"
|
OUTPUT F_CODICE_AGENTE_DA CODTAB
|
||||||
USE ZON
|
GROUP 2
|
||||||
INPUT CODTAB F_CODICE_ZONA_DA
|
END
|
||||||
DISPLAY "Codice Zona" CODTAB
|
|
||||||
DISPLAY "Descrizione@50" S0
|
STRING F_CODICE_AGENTE_A 5
|
||||||
OUTPUT F_CODICE_ZONA_DA CODTAB
|
BEGIN
|
||||||
GROUP 3
|
PROMPT 55 7 "a "
|
||||||
END
|
FLAG "UR"
|
||||||
|
USE AGE
|
||||||
STRING F_CODICE_ZONA_A 2
|
INPUT CODTAB F_CODICE_AGENTE_A
|
||||||
BEGIN
|
COPY DISPLAY F_CODICE_AGENTE_DA
|
||||||
PROMPT 55 8 "a "
|
OUTPUT F_CODICE_AGENTE_A CODTAB
|
||||||
FLAG "UR"
|
NUM_EXPR #F_CODICE_AGENTE_A>=#F_CODICE_AGENTE_DA
|
||||||
USE ZON
|
WARNING "Digitare un codice maggiore o uguale al campo 'da codice agente'"
|
||||||
INPUT CODTAB F_CODICE_ZONA_A
|
GROUP 2
|
||||||
COPY DISPLAY F_CODICE_ZONA_DA
|
END
|
||||||
OUTPUT F_CODICE_ZONA_A CODTAB
|
|
||||||
STR_EXPR #F_CODICE_ZONA_A>=#F_CODICE_ZONA_DA
|
STRING F_CODICE_ZONA_DA 2
|
||||||
WARNING "Digitare un codice maggiore o uguale al campo 'da codice zona'"
|
BEGIN
|
||||||
GROUP 3
|
PROMPT 20 8 "da codice zona "
|
||||||
END
|
FLAG "UR"
|
||||||
|
USE ZON
|
||||||
DATE F_DATA_DOCUMENTO_DA
|
INPUT CODTAB F_CODICE_ZONA_DA
|
||||||
BEGIN
|
DISPLAY "Codice Zona" CODTAB
|
||||||
PROMPT 20 10 "da data documento "
|
DISPLAY "Descrizione@50" S0
|
||||||
WARNING "E' necessario specificare una data"
|
OUTPUT F_CODICE_ZONA_DA CODTAB
|
||||||
END
|
GROUP 3
|
||||||
|
END
|
||||||
DATE F_DATA_DOCUMENTO_A
|
|
||||||
BEGIN
|
STRING F_CODICE_ZONA_A 2
|
||||||
PROMPT 55 10 "a "
|
BEGIN
|
||||||
VALIDATE DATE_CMP_FUNC >= F_DATA_DOCUMENTO_DA
|
PROMPT 55 8 "a "
|
||||||
WARNING "Specificare una data maggiore o uguale a 'da data documento'"
|
FLAG "UR"
|
||||||
END
|
USE ZON
|
||||||
|
INPUT CODTAB F_CODICE_ZONA_A
|
||||||
STRING F_CODICE_NUMERAZIONE 4
|
COPY DISPLAY F_CODICE_ZONA_DA
|
||||||
BEGIN
|
OUTPUT F_CODICE_ZONA_A CODTAB
|
||||||
PROMPT 20 11 "Codice numerazione "
|
STR_EXPR #F_CODICE_ZONA_A>=#F_CODICE_ZONA_DA
|
||||||
FLAG "UZ"
|
WARNING "Digitare un codice maggiore o uguale al campo 'da codice zona'"
|
||||||
USE %NUM
|
GROUP 3
|
||||||
INPUT CODTAB F_CODICE_NUMERAZIONE
|
END
|
||||||
DISPLAY "Codice" CODTAB
|
|
||||||
DISPLAY "Descrizione@50" S0
|
DATE F_DATA_DOCUMENTO_DA
|
||||||
OUTPUT F_CODICE_NUMERAZIONE CODTAB
|
BEGIN
|
||||||
CHECKTYPE NORMAL
|
PROMPT 20 10 "da data documento "
|
||||||
MESSAGE EMPTY CLEAR,F_NUMERO_DOCUMENTO_DA|CLEAR,F_NUMERO_DOCUMENTO_A
|
WARNING "E' necessario specificare una data"
|
||||||
MESSAGE ENABLE,F_NUMERO_DOCUMENTO_DA|ENABLE,F_NUMERO_DOCUMENTO_A
|
END
|
||||||
END
|
|
||||||
|
DATE F_DATA_DOCUMENTO_A
|
||||||
NUMBER F_NUMERO_DOCUMENTO_DA 7
|
BEGIN
|
||||||
BEGIN
|
PROMPT 55 10 "a "
|
||||||
PROMPT 20 12 "da numero documento "
|
VALIDATE DATE_CMP_FUNC >= F_DATA_DOCUMENTO_DA
|
||||||
USE LF_DOC
|
WARNING "Specificare una data maggiore o uguale a 'da data documento'"
|
||||||
JOIN %TIP ALIAS 104 INTO CODTAB=TIPODOC
|
END
|
||||||
JOIN LF_CLIFO INTO TIPOCF=TIPOCF CODCF=CODCF
|
|
||||||
INPUT PROVV "D"
|
STRING F_CODICE_NUMERAZIONE 4
|
||||||
INPUT ANNO F_ANNO_ELAB SELECT
|
BEGIN
|
||||||
INPUT CODNUM F_CODICE_NUMERAZIONE SELECT
|
PROMPT 20 11 "Codice numerazione "
|
||||||
INPUT NDOC F_NUMERO_DOCUMENTO_DA
|
FLAG "UZ"
|
||||||
DISPLAY "Numero" NDOC
|
USE %NUM
|
||||||
DISPLAY "Tipo@50" 104@->S0
|
INPUT CODTAB F_CODICE_NUMERAZIONE
|
||||||
DISPLAY "Ragione sociale@50" LF_CLIFO->RAGSOC
|
DISPLAY "Codice" CODTAB
|
||||||
OUTPUT F_NUMERO_DOCUMENTO_DA NDOC
|
DISPLAY "Descrizione@50" S0
|
||||||
END
|
OUTPUT F_CODICE_NUMERAZIONE CODTAB
|
||||||
|
CHECKTYPE NORMAL
|
||||||
NUMBER F_NUMERO_DOCUMENTO_A 7
|
MESSAGE EMPTY CLEAR,F_NUMERO_DOCUMENTO_DA|CLEAR,F_NUMERO_DOCUMENTO_A
|
||||||
BEGIN
|
MESSAGE ENABLE,F_NUMERO_DOCUMENTO_DA|ENABLE,F_NUMERO_DOCUMENTO_A
|
||||||
PROMPT 55 12 "a "
|
END
|
||||||
COPY USE F_NUMERO_DOCUMENTO_DA
|
|
||||||
INPUT PROVV "D"
|
NUMBER F_NUMERO_DOCUMENTO_DA 7
|
||||||
INPUT ANNO F_ANNO_ELAB SELECT
|
BEGIN
|
||||||
INPUT CODNUM F_CODICE_NUMERAZIONE SELECT
|
PROMPT 20 12 "da numero documento "
|
||||||
INPUT NDOC F_NUMERO_DOCUMENTO_A
|
USE LF_DOC
|
||||||
COPY DISPLAY F_NUMERO_DOCUMENTO_DA
|
JOIN %TIP ALIAS 104 INTO CODTAB=TIPODOC
|
||||||
OUTPUT F_NUMERO_DOCUMENTO_A NDOC
|
JOIN LF_CLIFO INTO TIPOCF=TIPOCF CODCF=CODCF
|
||||||
NUM_EXPR (#THIS_FIELD==0)||(#THIS_FIELD>=#F_NUMERO_DOCUMENTO_DA)
|
INPUT PROVV "D"
|
||||||
WARNING "Specificare un numero documento superiore a quello di partenza"
|
INPUT ANNO F_ANNO_ELAB SELECT
|
||||||
END
|
INPUT CODNUM F_CODICE_NUMERAZIONE SELECT
|
||||||
|
INPUT NDOC F_NUMERO_DOCUMENTO_DA
|
||||||
BUTTON DLG_OK 10 2
|
DISPLAY "Numero" NDOC
|
||||||
BEGIN
|
DISPLAY "Tipo@50" 104@->S0
|
||||||
PROMPT -12 -1 ""
|
DISPLAY "Ragione sociale@50" LF_CLIFO->RAGSOC
|
||||||
END
|
OUTPUT F_NUMERO_DOCUMENTO_DA NDOC
|
||||||
|
END
|
||||||
BUTTON DLG_QUIT 10 2
|
|
||||||
BEGIN
|
NUMBER F_NUMERO_DOCUMENTO_A 7
|
||||||
PROMPT -22 -1 ""
|
BEGIN
|
||||||
END
|
PROMPT 55 12 "a "
|
||||||
|
COPY USE F_NUMERO_DOCUMENTO_DA
|
||||||
ENDPAGE
|
INPUT PROVV "D"
|
||||||
|
INPUT ANNO F_ANNO_ELAB SELECT
|
||||||
ENDMASK
|
INPUT CODNUM F_CODICE_NUMERAZIONE SELECT
|
||||||
|
INPUT NDOC F_NUMERO_DOCUMENTO_A
|
||||||
|
COPY DISPLAY F_NUMERO_DOCUMENTO_DA
|
||||||
|
OUTPUT F_NUMERO_DOCUMENTO_A NDOC
|
||||||
|
NUM_EXPR (#THIS_FIELD==0)||(#THIS_FIELD>=#F_NUMERO_DOCUMENTO_DA)
|
||||||
|
WARNING "Specificare un numero documento superiore a quello di partenza"
|
||||||
|
END
|
||||||
|
|
||||||
|
BUTTON DLG_OK 10 2
|
||||||
|
BEGIN
|
||||||
|
PROMPT -12 -1 ""
|
||||||
|
END
|
||||||
|
|
||||||
|
BUTTON DLG_QUIT 10 2
|
||||||
|
BEGIN
|
||||||
|
PROMPT -22 -1 ""
|
||||||
|
END
|
||||||
|
|
||||||
|
ENDPAGE
|
||||||
|
|
||||||
|
ENDMASK
|
||||||
|
Loading…
x
Reference in New Issue
Block a user