git-svn-id: svn://10.65.10.50/branches/R_10_00@22913 c028cbd2-c16b-5b4b-a496-9718f37d4682
268 lines
4.7 KiB
Plaintext
Executable File
268 lines
4.7 KiB
Plaintext
Executable File
#include "ve0100b1.h"
|
||
|
||
TOOLBAR "topbar" 0 0 0 2
|
||
|
||
BUTTON DLG_SELECT 2 2
|
||
BEGIN
|
||
PROMPT 1 1 "Tutti"
|
||
PICTURE TOOL_MULTISEL
|
||
END
|
||
|
||
#include <elabar.h>
|
||
ENDPAGE
|
||
|
||
PAGE "Elaborazioni " 0 0 0 0
|
||
|
||
BOOLEAN F_TYPE
|
||
BEGIN
|
||
PROMPT 1 0 "Aggiungere al doc. attuale"
|
||
MESSAGE FALSE SHOW,F_GROUP_D|HIDE,F_GROUP_S|CLEAR,F_UPDATE_HEADER
|
||
MESSAGE TRUE SHOW,F_GROUP_S|HIDE,F_GROUP_D|ENABLE,F_UPDATE_HEADER
|
||
END
|
||
|
||
LISTBOX F_ELAB 50 30
|
||
BEGIN
|
||
PROMPT 31 0 "@bElaborazione "
|
||
END
|
||
|
||
GROUPBOX F_GROUP_D 77 9
|
||
BEGIN
|
||
PROMPT 1 1 "@bDestinazione"
|
||
END
|
||
|
||
GROUPBOX F_GROUP_S 77 10
|
||
BEGIN
|
||
PROMPT 1 1 "@bSorgente"
|
||
END
|
||
|
||
STRING F_TIPODOC_ELAB 4
|
||
BEGIN
|
||
PROMPT 2 2 "Tipo documento "
|
||
HELP "Codice tipo documento"
|
||
USE %TIP
|
||
INPUT CODTAB F_TIPODOC_ELAB
|
||
DISPLAY "Codice" CODTAB
|
||
DISPLAY "Descrizione@50" S0
|
||
OUTPUT F_TIPODOC_ELAB CODTAB
|
||
OUTPUT F_DESTIPODOC_ELAB S0
|
||
CHECKTYPE NORMAL
|
||
FLAG "U"
|
||
GROUP 1
|
||
END
|
||
|
||
STRING F_DESTIPODOC_ELAB 50
|
||
BEGIN
|
||
PROMPT 24 2 ""
|
||
HELP "Descrizione tipo documento"
|
||
USE %TIP KEY 2
|
||
INPUT S0 F_DESTIPODOC_ELAB
|
||
DISPLAY "Descrizione@50" S0
|
||
DISPLAY "Codice" CODTAB
|
||
CHECKTYPE NORMAL
|
||
COPY OUTPUT F_TIPODOC_ELAB
|
||
GROUP 1
|
||
END
|
||
|
||
STRING F_STATODOC_ELAB 1
|
||
BEGIN
|
||
PROMPT 2 3 "Stato "
|
||
USE %STD
|
||
CHECKTYPE NORMAL
|
||
INPUT CODTAB F_STATODOC_ELAB
|
||
DISPLAY "Codice" CODTAB
|
||
DISPLAY "Descrizione@50" S0
|
||
OUTPUT F_STATODOC_ELAB CODTAB
|
||
OUTPUT F_DESSTATODOC_ELAB S0
|
||
FLAG "U"
|
||
GROUP 1
|
||
END
|
||
|
||
STRING F_DESSTATODOC_ELAB 50
|
||
BEGIN
|
||
PROMPT 24 3 ""
|
||
HELP "Descrizione stato documento"
|
||
USE %STD KEY 2
|
||
INPUT S0 F_DESSTATODOC_ELAB
|
||
DISPLAY "Descrizione@40" S0
|
||
DISPLAY "Codice" CODTAB
|
||
COPY OUTPUT F_STATODOC_ELAB
|
||
CHECKTYPE NORMAL
|
||
GROUP 1
|
||
END
|
||
|
||
STRING F_CODNUM_ELAB 4
|
||
BEGIN
|
||
PROMPT 2 4 "Numerazione "
|
||
HELP "Codice numerazione"
|
||
USE %NUM
|
||
INPUT CODTAB F_CODNUM_ELAB
|
||
DISPLAY "Codice" CODTAB
|
||
DISPLAY "Descrizione@50" S0
|
||
OUTPUT F_CODNUM_ELAB CODTAB
|
||
OUTPUT F_DESNUM_ELAB S0
|
||
CHECKTYPE NORMAL
|
||
FLAG "U"
|
||
WARNING "Numerazione assente"
|
||
GROUP 1
|
||
END
|
||
|
||
STRING F_DESNUM_ELAB 50
|
||
BEGIN
|
||
PROMPT 24 4 ""
|
||
HELP "Descrizione numerazione"
|
||
USE %NUM KEY 2
|
||
INPUT S0 F_DESNUM_ELAB
|
||
DISPLAY "Descrizione@50" S0
|
||
DISPLAY "Codice" CODTAB
|
||
COPY OUTPUT F_CODNUM_ELAB
|
||
GROUP 1
|
||
END
|
||
|
||
NUMBER F_ANNO_ELAB 4
|
||
BEGIN
|
||
PROMPT 2 5 "Anno documento "
|
||
// CHECKTYPE REQUIRED
|
||
END
|
||
|
||
LIST F_TIPOCF_ELAB 1 11
|
||
BEGIN
|
||
PROMPT 2 9 ""
|
||
FLAGS "H"
|
||
HELP "Indicare se cliente oppure fornitore"
|
||
ITEM "C|Clienti"
|
||
ITEM "F|Fornitori"
|
||
END
|
||
|
||
NUMBER F_CODCF_ELAB 6
|
||
BEGIN
|
||
PROMPT 10 9 ""
|
||
FLAGS "HR"
|
||
END
|
||
|
||
STRING F_CODVAL_ELAB 3
|
||
BEGIN
|
||
PROMPT 10 25 ""
|
||
FLAGS "HR"
|
||
END
|
||
|
||
NUMBER F_NDOC_ELAB 6
|
||
BEGIN
|
||
PROMPT 24 5 "Numero doc. "
|
||
USE LF_DOC KEY 4
|
||
INPUT TIPOCF F_TIPOCF_ELAB SELECT
|
||
INPUT CODCF F_CODCF_ELAB SELECT
|
||
INPUT PROVV F_PROVV_ELAB SELECT
|
||
INPUT ANNO F_ANNO_ELAB SELECT
|
||
INPUT CODNUM F_CODNUM_ELAB
|
||
INPUT NDOC F_NDOC_ELAB
|
||
DISPLAY "Num." CODNUM
|
||
DISPLAY "Anno" ANNO
|
||
DISPLAY "Provv" PROVV
|
||
DISPLAY "Tipo" TIPODOC
|
||
DISPLAY "N.Doc.@7" NDOC
|
||
DISPLAY "Stato" STATO
|
||
DISPLAY "Data\ndocumento@10" DATADOC
|
||
OUTPUT F_DATADOC_ELAB DATADOC
|
||
OUTPUT F_CODNUM_ELAB CODNUM
|
||
OUTPUT F_NDOC_ELAB NDOC
|
||
CHECKTYPE SEARCH
|
||
WARNING "Documento inesistente o incompatibile"
|
||
ADD RUN ve0 -1
|
||
MESSAGE EMPTY SHOW,F_DATADOC_ELAB
|
||
MESSAGE HIDE,F_DATADOC_ELAB
|
||
GROUP GRP_DOC
|
||
END
|
||
|
||
LISTBOX F_PROVV_ELAB 14
|
||
BEGIN
|
||
PROMPT 52 5 "Tipo "
|
||
ITEM "D|Definitiva "
|
||
ITEM "P|Provvisoria"
|
||
KEY 1
|
||
FLAGS "P"
|
||
GROUP GRP_DOC
|
||
END
|
||
|
||
STRING F_NUMDOCRIF_ELAB 7
|
||
BEGIN
|
||
PROMPT 2 6 "Documento di riferimento "
|
||
FLAGS "B"
|
||
GROUP GRP_DOC
|
||
END
|
||
|
||
DATE F_DATADOC_ELAB
|
||
BEGIN
|
||
PROMPT 2 7 "Data documento "
|
||
FLAGS "A"
|
||
GROUP GRP_DOC
|
||
END
|
||
|
||
BOOLEAN F_UPDATE_HEADER
|
||
BEGIN
|
||
PROMPT 41 7 "Aggiorna testata"
|
||
END
|
||
|
||
STRING F_CODART 20
|
||
BEGIN
|
||
PROMPT 2 8 "Articolo "
|
||
USE LF_ANAMAG
|
||
JOIN LF_UMART INTO CODART==CODART
|
||
INPUT CODART F_CODART
|
||
DISPLAY "Codice@20" CODART
|
||
DISPLAY "Descrizione@50" DESCR
|
||
DISPLAY "Unit<69> di misura" LF_UMART->UM
|
||
OUTPUT F_CODART CODART
|
||
OUTPUT F_UMQTA LF_UMART->UM
|
||
WARNING "Articolo assente"
|
||
CHECKTYPE SEARCH
|
||
FLAGS "U"
|
||
GROUP GRP_ART
|
||
END
|
||
|
||
STRING F_UMQTA 2
|
||
BEGIN
|
||
PROMPT 41 8 "U.M. "
|
||
USE LF_UMART KEY 2
|
||
JOIN %UMS INTO CODTAB=UM
|
||
INPUT CODART F_CODART SELECT
|
||
INPUT UM F_UMQTA
|
||
DISPLAY "Codice@20" UM
|
||
DISPLAY "Descrizione@50" %UMS->S0
|
||
OUTPUT F_UMQTA UM
|
||
FLAG "U"
|
||
CHECKTYPE NORMAL
|
||
WARNING "Unita' di misura obbligatoria"
|
||
VALIDATE REQIF_FUNC 1 F_CODART
|
||
GROUP GRP_ART
|
||
END
|
||
|
||
NUMBER F_QTA 13 5
|
||
BEGIN
|
||
PROMPT 52 8 "Quantit<69> "
|
||
GROUP GRP_ART
|
||
END
|
||
|
||
CURRENCY F_TOTVAL 18
|
||
BEGIN
|
||
PROMPT 2 9 "Valore totale "
|
||
FLAGS "HD"
|
||
GROUP GRP_CHK
|
||
END
|
||
|
||
CURRENCY F_TOTSEL 18
|
||
BEGIN
|
||
PROMPT 40 9 "Valore selezionato "
|
||
FLAGS "HD"
|
||
GROUP GRP_CHK
|
||
END
|
||
|
||
TREE F_ROWS -3 -1
|
||
BEGIN
|
||
PROMPT 0 11 ""
|
||
GROUP GRP_DOC
|
||
END
|
||
|
||
ENDPAGE
|
||
|
||
ENDMASK
|