1998-06-10 16:38:58 +00:00
|
|
|
|
#include "ve0100b1.h"
|
|
|
|
|
|
2009-03-12 11:58:56 +00:00
|
|
|
|
TOOLBAR "topbar" 0 0 0 2
|
|
|
|
|
#include <elabar.h>
|
2002-05-31 10:35:40 +00:00
|
|
|
|
ENDPAGE
|
|
|
|
|
|
2008-06-06 14:02:50 +00:00
|
|
|
|
PAGE "Elaborazioni " 0 0 0 0
|
2002-05-31 10:35:40 +00:00
|
|
|
|
|
1998-06-10 16:38:58 +00:00
|
|
|
|
BOOLEAN F_TYPE
|
|
|
|
|
BEGIN
|
2002-05-31 10:35:40 +00:00
|
|
|
|
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
|
1998-06-10 16:38:58 +00:00
|
|
|
|
END
|
|
|
|
|
|
2002-05-31 10:35:40 +00:00
|
|
|
|
LISTBOX F_ELAB 50 30
|
1998-06-10 16:38:58 +00:00
|
|
|
|
BEGIN
|
2002-05-31 10:35:40 +00:00
|
|
|
|
PROMPT 31 0 "@bElaborazione "
|
1998-06-10 16:38:58 +00:00
|
|
|
|
END
|
|
|
|
|
|
2002-05-31 10:35:40 +00:00
|
|
|
|
GROUPBOX F_GROUP_D 77 9
|
1998-06-10 16:38:58 +00:00
|
|
|
|
BEGIN
|
2002-05-31 10:35:40 +00:00
|
|
|
|
PROMPT 1 1 "@bDestinazione"
|
1998-06-10 16:38:58 +00:00
|
|
|
|
END
|
|
|
|
|
|
2005-05-25 11:32:58 +00:00
|
|
|
|
GROUPBOX F_GROUP_S 77 10
|
1998-06-10 16:38:58 +00:00
|
|
|
|
BEGIN
|
2002-05-31 10:35:40 +00:00
|
|
|
|
PROMPT 1 1 "@bSorgente"
|
1998-06-10 16:38:58 +00:00
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
STRING F_TIPODOC_ELAB 4
|
|
|
|
|
BEGIN
|
2002-05-31 10:35:40 +00:00
|
|
|
|
PROMPT 2 2 "Tipo documento "
|
1998-06-10 16:38:58 +00:00
|
|
|
|
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
|
1998-11-04 18:04:26 +00:00
|
|
|
|
FLAG "U"
|
|
|
|
|
GROUP 1
|
1998-06-10 16:38:58 +00:00
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
STRING F_DESTIPODOC_ELAB 50
|
|
|
|
|
BEGIN
|
2002-05-31 10:35:40 +00:00
|
|
|
|
PROMPT 24 2 ""
|
1998-06-10 16:38:58 +00:00
|
|
|
|
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
|
1998-11-04 18:04:26 +00:00
|
|
|
|
GROUP 1
|
1998-06-10 16:38:58 +00:00
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
STRING F_STATODOC_ELAB 1
|
|
|
|
|
BEGIN
|
2002-05-31 10:35:40 +00:00
|
|
|
|
PROMPT 2 3 "Stato "
|
1998-06-10 16:38:58 +00:00
|
|
|
|
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"
|
1998-11-04 18:04:26 +00:00
|
|
|
|
GROUP 1
|
1998-06-10 16:38:58 +00:00
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
STRING F_DESSTATODOC_ELAB 50
|
|
|
|
|
BEGIN
|
2002-05-31 10:35:40 +00:00
|
|
|
|
PROMPT 24 3 ""
|
1998-11-04 18:04:26 +00:00
|
|
|
|
HELP "Descrizione stato documento"
|
1998-06-10 16:38:58 +00:00
|
|
|
|
USE %STD KEY 2
|
|
|
|
|
INPUT S0 F_DESSTATODOC_ELAB
|
|
|
|
|
DISPLAY "Descrizione@40" S0
|
|
|
|
|
DISPLAY "Codice" CODTAB
|
|
|
|
|
COPY OUTPUT F_STATODOC_ELAB
|
|
|
|
|
CHECKTYPE NORMAL
|
1998-11-04 18:04:26 +00:00
|
|
|
|
GROUP 1
|
1998-06-10 16:38:58 +00:00
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
STRING F_CODNUM_ELAB 4
|
|
|
|
|
BEGIN
|
2002-05-31 10:35:40 +00:00
|
|
|
|
PROMPT 2 4 "Cod. num. "
|
1998-06-10 16:38:58 +00:00
|
|
|
|
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
|
2001-05-02 13:40:49 +00:00
|
|
|
|
CHECKTYPE NORMAL
|
1998-11-04 18:04:26 +00:00
|
|
|
|
FLAG "U"
|
1998-06-10 16:38:58 +00:00
|
|
|
|
WARNING "Numerazione assente"
|
1998-11-04 18:04:26 +00:00
|
|
|
|
GROUP 1
|
1998-06-10 16:38:58 +00:00
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
STRING F_DESNUM_ELAB 50
|
|
|
|
|
BEGIN
|
2002-05-31 10:35:40 +00:00
|
|
|
|
PROMPT 24 4 ""
|
1998-06-10 16:38:58 +00:00
|
|
|
|
HELP "Descrizione numerazione"
|
|
|
|
|
USE %NUM KEY 2
|
|
|
|
|
INPUT S0 F_DESNUM_ELAB
|
|
|
|
|
DISPLAY "Descrizione@50" S0
|
|
|
|
|
DISPLAY "Codice" CODTAB
|
|
|
|
|
COPY OUTPUT F_CODNUM_ELAB
|
1998-11-04 18:04:26 +00:00
|
|
|
|
GROUP 1
|
1998-06-10 16:38:58 +00:00
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
NUMBER F_ANNO_ELAB 4
|
|
|
|
|
BEGIN
|
2003-10-08 13:02:46 +00:00
|
|
|
|
PROMPT 2 5 "Anno documento "
|
2005-11-09 16:31:19 +00:00
|
|
|
|
// CHECKTYPE REQUIRED
|
1998-06-10 16:38:58 +00:00
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
LIST F_TIPOCF_ELAB 1 11
|
|
|
|
|
BEGIN
|
2002-05-31 10:35:40 +00:00
|
|
|
|
PROMPT 2 9 ""
|
1998-06-10 16:38:58 +00:00
|
|
|
|
FLAGS "H"
|
|
|
|
|
HELP "Indicare se cliente oppure fornitore"
|
|
|
|
|
ITEM "C|Clienti"
|
|
|
|
|
ITEM "F|Fornitori"
|
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
NUMBER F_CODCF_ELAB 6
|
|
|
|
|
BEGIN
|
2002-05-31 10:35:40 +00:00
|
|
|
|
PROMPT 10 9 ""
|
1998-06-10 16:38:58 +00:00
|
|
|
|
FLAGS "HR"
|
|
|
|
|
END
|
2002-05-31 10:35:40 +00:00
|
|
|
|
|
|
|
|
|
STRING F_CODVAL_ELAB 3
|
2000-10-03 13:45:12 +00:00
|
|
|
|
BEGIN
|
|
|
|
|
PROMPT 10 25 ""
|
|
|
|
|
FLAGS "HR"
|
|
|
|
|
END
|
1998-06-10 16:38:58 +00:00
|
|
|
|
|
|
|
|
|
NUMBER F_NDOC_ELAB 6
|
|
|
|
|
BEGIN
|
2002-05-31 10:35:40 +00:00
|
|
|
|
PROMPT 24 5 "Numero doc. "
|
2005-05-25 11:32:58 +00:00
|
|
|
|
USE LF_DOC KEY 4
|
2002-05-31 10:35:40 +00:00
|
|
|
|
INPUT TIPOCF F_TIPOCF_ELAB SELECT
|
|
|
|
|
INPUT CODCF F_CODCF_ELAB SELECT
|
1998-06-10 16:38:58 +00:00
|
|
|
|
INPUT PROVV F_PROVV_ELAB SELECT
|
2002-05-31 10:35:40 +00:00
|
|
|
|
INPUT ANNO F_ANNO_ELAB SELECT
|
2001-05-02 13:40:49 +00:00
|
|
|
|
INPUT CODNUM F_CODNUM_ELAB
|
1998-06-10 16:38:58 +00:00
|
|
|
|
INPUT NDOC F_NDOC_ELAB
|
|
|
|
|
DISPLAY "Num." CODNUM
|
|
|
|
|
DISPLAY "Anno" ANNO
|
|
|
|
|
DISPLAY "Provv" PROVV
|
|
|
|
|
DISPLAY "Tipo" TIPODOC
|
|
|
|
|
DISPLAY "N.Doc. " NDOC
|
2002-05-31 10:35:40 +00:00
|
|
|
|
DISPLAY "Stato" STATO
|
1998-08-25 18:07:30 +00:00
|
|
|
|
DISPLAY "Data\ndocumento" DATADOC
|
2002-05-31 10:35:40 +00:00
|
|
|
|
OUTPUT F_DATADOC_ELAB DATADOC
|
2001-05-02 13:40:49 +00:00
|
|
|
|
OUTPUT F_CODNUM_ELAB CODNUM
|
2002-05-31 10:35:40 +00:00
|
|
|
|
OUTPUT F_NDOC_ELAB NDOC
|
2002-07-02 16:21:23 +00:00
|
|
|
|
CHECKTYPE SEARCH
|
1998-06-10 16:38:58 +00:00
|
|
|
|
WARNING "Documento inesistente o incompatibile"
|
1998-08-25 18:07:30 +00:00
|
|
|
|
ADD RUN ve0 -1
|
1998-11-04 18:04:26 +00:00
|
|
|
|
MESSAGE EMPTY SHOW,F_DATADOC_ELAB
|
|
|
|
|
MESSAGE HIDE,F_DATADOC_ELAB
|
2003-06-30 15:52:52 +00:00
|
|
|
|
GROUP GRP_DOC
|
1998-06-10 16:38:58 +00:00
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
LISTBOX F_PROVV_ELAB 14
|
|
|
|
|
BEGIN
|
2002-05-31 10:35:40 +00:00
|
|
|
|
PROMPT 52 5 "Tipo "
|
1998-06-10 16:38:58 +00:00
|
|
|
|
ITEM "D|Definitiva "
|
|
|
|
|
ITEM "P|Provvisoria"
|
|
|
|
|
KEY 1
|
|
|
|
|
FLAGS "P"
|
2003-06-30 15:52:52 +00:00
|
|
|
|
GROUP GRP_DOC
|
1998-06-10 16:38:58 +00:00
|
|
|
|
END
|
|
|
|
|
|
2002-05-31 10:35:40 +00:00
|
|
|
|
STRING F_NUMDOCRIF_ELAB 7
|
2000-05-05 15:25:49 +00:00
|
|
|
|
BEGIN
|
2002-05-31 10:35:40 +00:00
|
|
|
|
PROMPT 2 6 "Documento di riferimento "
|
2000-05-05 15:25:49 +00:00
|
|
|
|
FLAGS "B"
|
2003-06-30 15:52:52 +00:00
|
|
|
|
GROUP GRP_DOC
|
2000-05-05 15:25:49 +00:00
|
|
|
|
END
|
|
|
|
|
|
1998-11-04 18:04:26 +00:00
|
|
|
|
DATE F_DATADOC_ELAB
|
|
|
|
|
BEGIN
|
2002-05-31 10:35:40 +00:00
|
|
|
|
PROMPT 2 7 "Data documento "
|
1998-11-04 18:04:26 +00:00
|
|
|
|
FLAGS "A"
|
2003-06-30 15:52:52 +00:00
|
|
|
|
GROUP GRP_DOC
|
1998-11-04 18:04:26 +00:00
|
|
|
|
END
|
|
|
|
|
|
1999-07-16 14:59:11 +00:00
|
|
|
|
BOOLEAN F_UPDATE_HEADER
|
|
|
|
|
BEGIN
|
2002-05-31 10:35:40 +00:00
|
|
|
|
PROMPT 41 7 "Aggiorna testata"
|
1999-07-16 14:59:11 +00:00
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
STRING F_CODART 20
|
|
|
|
|
BEGIN
|
2002-05-31 10:35:40 +00:00
|
|
|
|
PROMPT 2 8 "Articolo "
|
1999-07-16 14:59:11 +00:00
|
|
|
|
USE LF_ANAMAG
|
2009-11-06 00:32:35 +00:00
|
|
|
|
JOIN LF_UMART INTO CODART==CODART
|
1999-07-16 14:59:11 +00:00
|
|
|
|
INPUT CODART F_CODART
|
|
|
|
|
DISPLAY "Codice@20" CODART
|
|
|
|
|
DISPLAY "Descrizione@50" DESCR
|
2009-11-06 00:32:35 +00:00
|
|
|
|
DISPLAY "Unit<69> di misura" LF_UMART->UM
|
|
|
|
|
OUTPUT F_CODART CODART
|
|
|
|
|
OUTPUT F_UMQTA LF_UMART->UM
|
1999-07-16 14:59:11 +00:00
|
|
|
|
WARNING "Articolo assente"
|
2002-02-26 16:20:19 +00:00
|
|
|
|
CHECKTYPE SEARCH
|
1999-07-16 14:59:11 +00:00
|
|
|
|
FLAGS "U"
|
|
|
|
|
GROUP GRP_ART
|
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
STRING F_UMQTA 2
|
|
|
|
|
BEGIN
|
2002-05-31 10:35:40 +00:00
|
|
|
|
PROMPT 41 8 "U.M. "
|
1999-07-16 14:59:11 +00:00
|
|
|
|
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
|
2002-05-31 10:35:40 +00:00
|
|
|
|
PROMPT 51 8 "Qta' "
|
1999-07-16 14:59:11 +00:00
|
|
|
|
GROUP GRP_ART
|
|
|
|
|
END
|
|
|
|
|
|
2005-05-25 11:32:58 +00:00
|
|
|
|
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
|
|
|
|
|
|
2002-05-31 10:35:40 +00:00
|
|
|
|
TREE F_ROWS -3 -1
|
1998-06-10 16:38:58 +00:00
|
|
|
|
BEGIN
|
2005-05-25 11:32:58 +00:00
|
|
|
|
PROMPT 0 11 ""
|
2003-06-30 15:52:52 +00:00
|
|
|
|
GROUP GRP_DOC
|
1998-06-10 16:38:58 +00:00
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
ENDPAGE
|
2002-05-31 10:35:40 +00:00
|
|
|
|
|
1998-06-10 16:38:58 +00:00
|
|
|
|
ENDMASK
|