1997-05-23 15:26:46 +00:00
|
|
|
#include "mg1100.h"
|
|
|
|
|
|
|
|
TOOLBAR "" 0 20 60 2
|
|
|
|
#include <toolbar.h>
|
|
|
|
ENDPAGE
|
|
|
|
|
|
|
|
PAGE "Testata" 11 60 14
|
|
|
|
|
|
|
|
GROUPBOX DLG_NULL 75 5
|
|
|
|
BEGIN
|
|
|
|
PROMPT 1 1 ""
|
|
|
|
FLAGS "R"
|
|
|
|
END
|
|
|
|
|
|
|
|
NUMBER F_NUMREG 7
|
|
|
|
BEGIN
|
1997-07-07 11:00:41 +00:00
|
|
|
// FLAGS "D"
|
1997-07-25 10:10:42 +00:00
|
|
|
FLAGS "G"
|
1997-07-07 11:00:41 +00:00
|
|
|
FIELD NUMREG
|
|
|
|
PROMPT 2 2 "Operazione numero "
|
|
|
|
KEY 1 3 4
|
|
|
|
USE LF_MOVMAG
|
|
|
|
INPUT NUMREG F_NUMREG
|
|
|
|
DISPLAY "N.reg." NUMREG
|
|
|
|
DISPLAY "Anno" ANNOES
|
1997-10-30 14:29:24 +00:00
|
|
|
DISPLAY "Data reg. @10" DATAREG
|
|
|
|
DISPLAY "Data comp.@10" DATACOMP
|
1998-06-10 16:38:58 +00:00
|
|
|
DISPLAY "Descrizione@30" DESCR
|
|
|
|
DISPLAY "Causale" CODCAUS
|
1997-07-07 11:00:41 +00:00
|
|
|
OUTPUT F_NUMREG NUMREG
|
|
|
|
OUTPUT F_DATAREG DATAREG
|
|
|
|
OUTPUT F_DATACOMP DATACOMP
|
|
|
|
CHECKTYPE REQUIRED
|
1997-07-23 07:36:02 +00:00
|
|
|
MESSAGE COPY,H_NUMREG
|
1997-05-23 15:26:46 +00:00
|
|
|
END
|
|
|
|
|
|
|
|
NUMBER F_ANNOES 4
|
|
|
|
BEGIN
|
1997-07-07 11:00:41 +00:00
|
|
|
FLAGS "D"
|
1997-05-23 15:26:46 +00:00
|
|
|
PROMPT 2 3 "Esercizio di competenza "
|
1997-07-07 11:00:41 +00:00
|
|
|
FIELD ANNOES
|
1997-05-23 15:26:46 +00:00
|
|
|
END
|
|
|
|
|
|
|
|
DATE F_DATAREG
|
|
|
|
BEGIN
|
|
|
|
PROMPT 38 2 "Data di registrazione "
|
1997-07-07 11:00:41 +00:00
|
|
|
FLAGS "A"
|
|
|
|
FIELD DATAREG
|
|
|
|
KEY 3
|
|
|
|
USE LF_MOVMAG KEY 3
|
|
|
|
INPUT NUMREG F_NUMREG
|
|
|
|
INPUT DATAREG F_DATAREG
|
1998-06-10 16:38:58 +00:00
|
|
|
COPY DISPLAY F_NUMREG
|
1997-07-07 11:00:41 +00:00
|
|
|
OUTPUT F_NUMREG NUMREG
|
|
|
|
OUTPUT F_DATAREG DATAREG
|
|
|
|
OUTPUT F_DATACOMP DATACOMP
|
|
|
|
CHECKTYPE REQUIRED
|
1997-07-23 07:36:02 +00:00
|
|
|
MESSAGE COPY,H_DATAREG
|
1997-05-23 15:26:46 +00:00
|
|
|
END
|
|
|
|
|
|
|
|
DATE F_DATACOMP
|
|
|
|
BEGIN
|
|
|
|
PROMPT 38 3 "Data di competenza "
|
1997-07-07 11:00:41 +00:00
|
|
|
FLAGS "A"
|
|
|
|
FIELD DATACOMP
|
|
|
|
KEY 4
|
|
|
|
USE LF_MOVMAG KEY 4
|
|
|
|
INPUT NUMREG F_NUMREG
|
|
|
|
INPUT DATACOMP F_DATACOMP
|
1998-06-10 16:38:58 +00:00
|
|
|
COPY DISPLAY F_NUMREG
|
1997-07-07 11:00:41 +00:00
|
|
|
OUTPUT F_NUMREG NUMREG
|
|
|
|
OUTPUT F_DATAREG DATAREG
|
|
|
|
OUTPUT F_DATACOMP DATACOMP
|
|
|
|
CHECKTYPE REQUIRED
|
1997-07-23 07:36:02 +00:00
|
|
|
MESSAGE COPY,H_DATACOMP
|
1997-05-23 15:26:46 +00:00
|
|
|
END
|
|
|
|
|
|
|
|
STRING F_DESCR 50 40
|
|
|
|
BEGIN
|
|
|
|
PROMPT 2 4 "Descrizione "
|
1997-07-07 11:00:41 +00:00
|
|
|
FIELD DESCR
|
|
|
|
MESSAGE COPY,H_DESCR
|
1997-05-23 15:26:46 +00:00
|
|
|
END
|
|
|
|
|
|
|
|
LISTBOX F_RIFADOC 30
|
|
|
|
BEGIN
|
|
|
|
PROMPT 2 5 "Movimento "
|
1997-07-07 11:00:41 +00:00
|
|
|
FLAG "HG"
|
|
|
|
ITEM "N|non riferito a documento"
|
|
|
|
MESSAGE ENABLE,G_DEFMOV@
|
|
|
|
ITEM "S|riferito a documento"
|
|
|
|
MESSAGE DISABLE,G_DEFMOV@
|
1997-05-23 15:26:46 +00:00
|
|
|
END
|
|
|
|
|
1998-01-20 15:49:51 +00:00
|
|
|
STRING F_EXNUMDOC 7
|
1997-05-23 15:26:46 +00:00
|
|
|
BEGIN
|
1998-01-20 15:49:51 +00:00
|
|
|
FLAGS "U"
|
|
|
|
PROMPT 2 6 "Documento numero "
|
|
|
|
FIELD EX_NUMDOC
|
1997-07-23 14:29:36 +00:00
|
|
|
END
|
|
|
|
|
1997-05-23 15:26:46 +00:00
|
|
|
|
1998-01-20 15:49:51 +00:00
|
|
|
DATE F_EXANNODOC
|
1997-05-23 15:26:46 +00:00
|
|
|
BEGIN
|
1998-01-20 15:49:51 +00:00
|
|
|
PROMPT 30 6 " del "
|
|
|
|
FIELD EX_DATADOC
|
1997-05-23 15:26:46 +00:00
|
|
|
END
|
|
|
|
|
1997-07-23 14:29:36 +00:00
|
|
|
|
1998-04-30 14:59:47 +00:00
|
|
|
STRING F_CODCAUS 5
|
1997-05-23 15:26:46 +00:00
|
|
|
BEGIN
|
1997-07-07 11:00:41 +00:00
|
|
|
PROMPT 2 8 "Codice causale "
|
|
|
|
FIELD CODCAUS
|
1997-06-19 07:05:50 +00:00
|
|
|
USE %CAU
|
1997-05-23 15:26:46 +00:00
|
|
|
FLAGS "U"
|
|
|
|
INPUT CODTAB F_CODCAUS
|
|
|
|
DISPLAY "Codice " CODTAB
|
|
|
|
DISPLAY "Descrizione@50 " S0
|
|
|
|
OUTPUT F_CODCAUS CODTAB
|
|
|
|
OUTPUT F_DESCAU S0
|
|
|
|
CHECKTYPE REQUIRED
|
1997-07-07 11:00:41 +00:00
|
|
|
ADD RUN MG0 -0 %CAU
|
|
|
|
GROUP G_DEFMOV
|
1997-05-23 15:26:46 +00:00
|
|
|
END
|
|
|
|
|
1997-07-07 11:00:41 +00:00
|
|
|
STRING F_DESCAU 50 30
|
1997-05-23 15:26:46 +00:00
|
|
|
BEGIN
|
|
|
|
PROMPT 30 8 ""
|
1997-06-19 07:05:50 +00:00
|
|
|
USE %CAU KEY 2
|
1997-05-23 15:26:46 +00:00
|
|
|
INPUT S0 F_DESCAU
|
|
|
|
DISPLAY "Descrizione@50 " S0
|
|
|
|
DISPLAY "Codice " CODTAB
|
1997-07-07 11:00:41 +00:00
|
|
|
COPY OUTPUT1 F_CODCAUS
|
1997-05-23 15:26:46 +00:00
|
|
|
|
1997-07-07 11:00:41 +00:00
|
|
|
GROUP G_DEFMOV
|
1997-05-23 15:26:46 +00:00
|
|
|
END
|
|
|
|
|
1998-08-25 18:07:30 +00:00
|
|
|
RADIOBUTTON F_TIPOCF 15
|
1997-08-01 09:22:50 +00:00
|
|
|
BEGIN
|
1998-08-25 18:07:30 +00:00
|
|
|
PROMPT 2 8 ""
|
1997-07-31 09:53:14 +00:00
|
|
|
FLAGS "G"
|
1997-07-07 11:00:41 +00:00
|
|
|
FIELD TIPOCF
|
1998-08-25 18:07:30 +00:00
|
|
|
ITEM " |Nessuno"
|
1997-07-31 09:53:14 +00:00
|
|
|
MESSAGE HIDE,F_CODCLI|HIDE,F_CODFOR|HIDE,F_RAGSOC|RESET,F_CODCF|HIDE,F_CODCF
|
1998-08-25 18:07:30 +00:00
|
|
|
ITEM "C|Cliente"
|
1997-08-01 09:22:50 +00:00
|
|
|
MESSAGE SHOW,F_CODCF|SHOW,F_CODCLI|HIDE,F_CODFOR|SHOW,F_RAGSOC|CHECK,F_CODCONTR
|
1998-08-25 18:07:30 +00:00
|
|
|
ITEM "F|Fornitore"
|
1997-08-01 09:22:50 +00:00
|
|
|
MESSAGE SHOW,F_CODCF|HIDE,F_CODCLI|SHOW,F_CODFOR|SHOW,F_RAGSOC|CHECK,F_CODCONTR
|
1997-07-07 11:00:41 +00:00
|
|
|
GROUP G_DEFMOV
|
1997-05-23 15:26:46 +00:00
|
|
|
END
|
|
|
|
|
1997-08-01 09:22:50 +00:00
|
|
|
|
1998-08-25 18:07:30 +00:00
|
|
|
TEXT F_CODCLI
|
|
|
|
BEGIN
|
|
|
|
PROMPT 20 10 "Codice cliente "
|
|
|
|
END
|
|
|
|
|
|
|
|
TEXT F_CODFOR
|
|
|
|
BEGIN
|
|
|
|
PROMPT 20 10 "Codice fornitore "
|
|
|
|
END
|
|
|
|
|
1997-07-31 09:53:14 +00:00
|
|
|
// agisce anche quando l'utente non entra in gioco (settaggio da contratto...)
|
|
|
|
NUMBER F_CODCF 6
|
1997-05-23 15:26:46 +00:00
|
|
|
BEGIN
|
1997-07-31 09:53:14 +00:00
|
|
|
// FLAGS "UHG"
|
1997-07-07 11:00:41 +00:00
|
|
|
FIELD CODCF
|
1998-08-25 18:07:30 +00:00
|
|
|
PROMPT 37 10 ""
|
1997-07-25 10:10:42 +00:00
|
|
|
USE LF_CLIFO
|
1998-08-25 18:07:30 +00:00
|
|
|
INPUT TIPOCF F_TIPOCF SELECT
|
|
|
|
INPUT CODCF F_CODCF
|
1997-07-25 10:10:42 +00:00
|
|
|
DISPLAY "Codice " CODCF
|
|
|
|
DISPLAY "Ragione sociale@50" RAGSOC
|
1997-07-07 11:00:41 +00:00
|
|
|
OUTPUT F_CODCF CODCF
|
1997-07-31 09:53:14 +00:00
|
|
|
OUTPUT F_RAGSOC RAGSOC
|
1997-07-07 11:00:41 +00:00
|
|
|
CHECKTYPE NORMAL
|
1997-05-23 15:26:46 +00:00
|
|
|
END
|
|
|
|
|
1997-07-31 09:53:14 +00:00
|
|
|
// esegue i controlli e ricopia i valori del codice sia in CLI che in FOR
|
1998-08-25 18:07:30 +00:00
|
|
|
STRING F_RAGSOC 50 30
|
1997-05-23 15:26:46 +00:00
|
|
|
BEGIN
|
1998-08-25 18:07:30 +00:00
|
|
|
PROMPT 48 12 ""
|
1997-07-25 10:10:42 +00:00
|
|
|
USE LF_CLIFO KEY 2
|
|
|
|
INPUT TIPOCF F_TIPOCF SELECT
|
|
|
|
INPUT RAGSOC F_RAGSOC
|
|
|
|
DISPLAY "Ragione sociale@50" RAGSOC
|
|
|
|
DISPLAY "Codice " CODCF
|
|
|
|
OUTPUT F_CODCF CODCF
|
1997-07-07 11:00:41 +00:00
|
|
|
GROUP G_DEFMOV
|
1997-05-23 15:26:46 +00:00
|
|
|
END
|
1998-08-25 18:07:30 +00:00
|
|
|
|
|
|
|
LISTBOX F_TIPOCONDV 1 12
|
|
|
|
BEGIN
|
|
|
|
FIELD TIPOCV
|
|
|
|
PROMPT 2 12 "Condizione di vendita "
|
|
|
|
ITEM " |Nessuna"
|
|
|
|
MESSAGE CLEAR,F_CATVEN
|
|
|
|
MESSAGE RESET,F_CODLIST|RESET,F_CODCONTR|RESET,F_CODOFF
|
|
|
|
MESSAGE HIDE,F_CODLIST|HIDE,F_CODCONTR|HIDE,F_CODOFF
|
|
|
|
ITEM "L|Listino"
|
|
|
|
MESSAGE ENABLE,F_CATVEN
|
|
|
|
MESSAGE SHOW,F_CODLIST|HIDE,F_CODCONTR|HIDE,F_CODOFF
|
|
|
|
MESSAGE RESET,F_CODCONTR|RESET,F_CODOFF
|
|
|
|
ITEM "C|Contratto"
|
|
|
|
MESSAGE CLEAR,F_CATVEN
|
|
|
|
MESSAGE HIDE,F_CODLIST|SHOW,F_CODCONTR|HIDE,F_CODOFF
|
|
|
|
MESSAGE RESET,F_CODLIST|RESET,F_CODOFF
|
|
|
|
ITEM "O|Offerta"
|
|
|
|
MESSAGE CLEAR,F_CATVEN
|
|
|
|
MESSAGE HIDE,F_CODLIST|HIDE,F_CODCONTR|SHOW,F_CODOFF
|
|
|
|
MESSAGE RESET,F_CODLIST|RESET,F_CODCONTR
|
|
|
|
|
|
|
|
// GROUP G_DEFMOV
|
|
|
|
END
|
1997-05-23 15:26:46 +00:00
|
|
|
|
1997-06-09 10:53:47 +00:00
|
|
|
STRING F_CATVEN 2
|
|
|
|
BEGIN
|
1997-07-25 10:10:42 +00:00
|
|
|
FLAGS "DU"
|
1998-08-25 18:07:30 +00:00
|
|
|
PROMPT 2 14 "Cat.ven."
|
1997-07-07 11:00:41 +00:00
|
|
|
FIELD CATVEN
|
1997-06-09 10:53:47 +00:00
|
|
|
USE CVE
|
|
|
|
INPUT CODTAB F_CATVEN
|
|
|
|
DISPLAY "Cat." CODTAB
|
|
|
|
DISPLAY "Descrizione@50" S0
|
|
|
|
OUTPUT F_CATVEN CODTAB
|
1997-07-07 11:00:41 +00:00
|
|
|
MESSAGE CHECK,F_CODLIST
|
1997-07-25 10:10:42 +00:00
|
|
|
CHECKTYPE REQUIRED
|
1997-06-09 10:53:47 +00:00
|
|
|
END
|
|
|
|
|
1997-05-23 15:26:46 +00:00
|
|
|
STRING F_CODLIST 3
|
|
|
|
BEGIN
|
1997-07-25 10:10:42 +00:00
|
|
|
FLAGS "U"
|
1998-08-25 18:07:30 +00:00
|
|
|
PROMPT 2 16 "Codice listino "
|
1997-07-25 10:10:42 +00:00
|
|
|
FIELD CODCONDV
|
1997-07-07 11:00:41 +00:00
|
|
|
USE LF_CONDV
|
|
|
|
INPUT TIPO "L"
|
1997-07-25 10:10:42 +00:00
|
|
|
INPUT CATVEN F_CATVEN SELECT
|
1997-07-07 11:00:41 +00:00
|
|
|
INPUT COD F_CODLIST
|
|
|
|
DISPLAY "Cat.Ven." CATVEN
|
|
|
|
DISPLAY "Codice" COD
|
|
|
|
DISPLAY "Descr.@30" DESCR
|
1997-07-25 10:10:42 +00:00
|
|
|
|
1997-07-07 11:00:41 +00:00
|
|
|
OUTPUT F_CATVEN CATVEN
|
1997-07-25 10:10:42 +00:00
|
|
|
OUTPUT F_CODLIST COD
|
1997-07-31 09:53:14 +00:00
|
|
|
CHECKTYPE REQUIRED
|
1997-07-25 10:10:42 +00:00
|
|
|
|
1997-07-07 11:00:41 +00:00
|
|
|
// GROUP G_DEFMOV
|
1997-05-23 15:26:46 +00:00
|
|
|
END
|
|
|
|
|
|
|
|
STRING F_CODCONTR 3
|
|
|
|
BEGIN
|
1997-07-25 10:10:42 +00:00
|
|
|
FLAGS "U"
|
1998-08-25 18:07:30 +00:00
|
|
|
PROMPT 2 16 "Codice contratto "
|
1997-07-25 10:10:42 +00:00
|
|
|
FIELD CODCONDV
|
1997-07-07 11:00:41 +00:00
|
|
|
USE LF_CONDV
|
|
|
|
INPUT TIPO "C"
|
|
|
|
INPUT CATVEN F_CATVEN
|
|
|
|
INPUT TIPOCF F_TIPOCF
|
|
|
|
INPUT CODCF F_CODCF
|
|
|
|
INPUT COD F_CODCONTR
|
|
|
|
DISPLAY "C/F" TIPOCF
|
|
|
|
DISPLAY "Cod Cli/For" CODCF
|
|
|
|
DISPLAY "Codice" COD
|
|
|
|
DISPLAY "Descr.@30" DESCR
|
|
|
|
OUTPUT F_CODCF CODCF
|
1997-07-31 09:53:14 +00:00
|
|
|
OUTPUT F_TIPOCF TIPOCF
|
1997-07-07 11:00:41 +00:00
|
|
|
OUTPUT F_CODCONTR COD
|
|
|
|
|
1997-07-31 09:53:14 +00:00
|
|
|
CHECKTYPE REQUIRED
|
1997-07-07 11:00:41 +00:00
|
|
|
// GROUP G_DEFMOV
|
1997-05-23 15:26:46 +00:00
|
|
|
END
|
|
|
|
|
|
|
|
STRING F_CODOFF 3
|
|
|
|
BEGIN
|
1997-07-25 10:10:42 +00:00
|
|
|
FLAGS "U"
|
1998-08-25 18:07:30 +00:00
|
|
|
PROMPT 2 16 "Codice offerta "
|
1997-07-25 10:10:42 +00:00
|
|
|
FIELD CODCONDV
|
1997-07-07 11:00:41 +00:00
|
|
|
USE LF_CONDV
|
|
|
|
INPUT TIPO "O"
|
|
|
|
INPUT CATVEN F_CATVEN
|
|
|
|
INPUT COD F_CODOFF
|
|
|
|
DISPLAY "Codice" COD
|
|
|
|
DISPLAY "Descr.@30" DESCR
|
|
|
|
OUTPUT F_CODOFF COD
|
1997-07-31 09:53:14 +00:00
|
|
|
CHECKTYPE REQUIRED
|
1997-07-07 11:00:41 +00:00
|
|
|
// GROUP G_DEFMOV
|
1997-05-23 15:26:46 +00:00
|
|
|
END
|
|
|
|
|
1997-08-01 09:22:50 +00:00
|
|
|
|
1997-05-23 15:26:46 +00:00
|
|
|
ENDPAGE
|
|
|
|
|
|
|
|
PAGE "Righe" 11 60 14
|
|
|
|
|
1997-06-09 10:53:47 +00:00
|
|
|
GROUPBOX DLG_NULL 75 5
|
|
|
|
BEGIN
|
|
|
|
PROMPT 1 1 ""
|
|
|
|
FLAGS "R"
|
|
|
|
END
|
|
|
|
|
|
|
|
NUMBER H_NUMREG 7
|
|
|
|
BEGIN
|
1997-07-07 11:00:41 +00:00
|
|
|
FLAGS "D"
|
|
|
|
PROMPT 2 2 "Operazione numero "
|
1997-06-09 10:53:47 +00:00
|
|
|
END
|
|
|
|
|
|
|
|
NUMBER H_ANNOES 4
|
|
|
|
BEGIN
|
1997-07-07 11:00:41 +00:00
|
|
|
FLAGS "D"
|
1997-06-09 10:53:47 +00:00
|
|
|
PROMPT 2 3 "Esercizio di competenza "
|
|
|
|
END
|
|
|
|
|
|
|
|
DATE H_DATAREG
|
|
|
|
BEGIN
|
|
|
|
PROMPT 38 2 "Data di registrazione "
|
1997-07-07 11:00:41 +00:00
|
|
|
FLAGS "D"
|
1997-06-09 10:53:47 +00:00
|
|
|
END
|
|
|
|
|
|
|
|
DATE H_DATACOMP
|
|
|
|
BEGIN
|
|
|
|
PROMPT 38 3 "Data di competenza "
|
1997-07-07 11:00:41 +00:00
|
|
|
FLAGS "D"
|
1997-06-09 10:53:47 +00:00
|
|
|
END
|
|
|
|
|
|
|
|
STRING H_DESCR 50 40
|
|
|
|
BEGIN
|
|
|
|
PROMPT 2 4 "Descrizione "
|
1997-07-07 11:00:41 +00:00
|
|
|
FLAGS "D"
|
1997-06-09 10:53:47 +00:00
|
|
|
END
|
|
|
|
|
1997-05-23 15:26:46 +00:00
|
|
|
TEXT DLG_NULL
|
|
|
|
BEGIN
|
1997-07-07 11:00:41 +00:00
|
|
|
PROMPT 2 6 "Righe"
|
|
|
|
GROUP G_DEFMOV
|
1997-05-23 15:26:46 +00:00
|
|
|
END
|
|
|
|
|
1998-08-25 18:07:30 +00:00
|
|
|
SPREADSHEET F_RIGHE
|
1997-05-23 15:26:46 +00:00
|
|
|
BEGIN
|
1998-08-25 18:07:30 +00:00
|
|
|
PROMPT 0 7 "RIGHE DI MOVIMENTO"
|
1997-07-07 11:00:41 +00:00
|
|
|
FLAGS "AI"
|
1997-07-23 14:29:36 +00:00
|
|
|
//USE LF_RMOVMAG KEY NRIG
|
|
|
|
//INPUT NUMREG F_NUMREG
|
1997-07-07 11:00:41 +00:00
|
|
|
ITEM "@1F"
|
|
|
|
ITEM "CodArt"
|
1997-07-23 14:29:36 +00:00
|
|
|
ITEM "Descrizione"
|
1997-07-07 11:00:41 +00:00
|
|
|
ITEM "CodMag"
|
|
|
|
ITEM "CodDep"
|
|
|
|
ITEM "Liv1"
|
|
|
|
ITEM "Liv2"
|
|
|
|
ITEM "Liv3"
|
|
|
|
ITEM "Liv4"
|
1997-07-23 14:29:36 +00:00
|
|
|
ITEM "UM@4"
|
1997-07-07 11:00:41 +00:00
|
|
|
ITEM "Qta"
|
|
|
|
ITEM "Prezzo"
|
|
|
|
ITEM "Causale"
|
1997-05-23 15:26:46 +00:00
|
|
|
END
|
|
|
|
|
|
|
|
ENDPAGE
|
1998-08-25 18:07:30 +00:00
|
|
|
|
1997-05-23 15:26:46 +00:00
|
|
|
ENDMASK
|
1998-08-25 18:07:30 +00:00
|
|
|
|
1997-05-23 15:26:46 +00:00
|
|
|
#include "mg1100a.uml"
|