Files correlati : Ricompilazione Demo : [ ] Commento : Riportata la versione 3.2 patch 1353 git-svn-id: svn://10.65.10.50/trunk@18581 c028cbd2-c16b-5b4b-a496-9718f37d4682
522 lines
8.6 KiB
Plaintext
Executable File
522 lines
8.6 KiB
Plaintext
Executable File
#include "vdconf.h"
|
|
|
|
TOOLBAR "" 0 0 0 2
|
|
|
|
BUTTON DLG_OK 10 2
|
|
BEGIN
|
|
PROMPT -14 -11 ""
|
|
FLAGS "D"
|
|
END
|
|
|
|
BUTTON DLG_INFO 10 2
|
|
BEGIN
|
|
PROMPT -24 -11 ""
|
|
END
|
|
|
|
BUTTON DLG_HELP 10 2
|
|
BEGIN
|
|
PROMPT -34 -11 ""
|
|
END
|
|
|
|
BUTTON DLG_QUIT 11 2
|
|
BEGIN
|
|
PROMPT -44 -11 ""
|
|
END
|
|
|
|
ENDPAGE
|
|
|
|
PAGE "Parametri ditta" 0 0 0 0
|
|
|
|
STRING FD_NEGOZIO 2
|
|
BEGIN
|
|
PROMPT 2 2 "Negozio "
|
|
FIELD NEGOZIO
|
|
USE FLD
|
|
INPUT CODTAB FD_NEGOZIO
|
|
DISPLAY "Codice" CODTAB
|
|
DISPLAY "Descrizione@50" S0
|
|
OUTPUT FD_NEGOZIO CODTAB
|
|
OUTPUT FD_DESNEG S0
|
|
CHECKTYPE REQUIRED
|
|
FLAG "UZ"
|
|
END
|
|
|
|
STRING FD_DESNEG 50 40
|
|
BEGIN
|
|
PROMPT 30 2 ""
|
|
USE FLD KEY 2
|
|
INPUT S0 FD_DESNEG
|
|
DISPLAY "Descrizione@50" S0
|
|
DISPLAY "Codice" CODTAB
|
|
COPY OUTPUT FD_NEGOZIO
|
|
END
|
|
|
|
STRING FD_CODNUM 4
|
|
BEGIN
|
|
PROMPT 2 4 "Numerazione "
|
|
FIELD CODNUM
|
|
USE %NUM SELECT I1==4
|
|
INPUT CODTAB FD_CODNUM
|
|
DISPLAY "Codice" CODTAB
|
|
DISPLAY "Descrizione@50" S0
|
|
OUTPUT FD_CODNUM CODTAB
|
|
OUTPUT FD_DESNUM S0
|
|
CHECKTYPE REQUIRED
|
|
FLAG "UPA"
|
|
END
|
|
|
|
STRING FD_DESNUM 50 40
|
|
BEGIN
|
|
PROMPT 30 4 ""
|
|
USE %NUM KEY 2 SELECT I1==4
|
|
INPUT S0 FD_DESNUM
|
|
DISPLAY "Descrizione@50" S0
|
|
DISPLAY "Codice" CODTAB
|
|
COPY OUTPUT FD_CODNUM
|
|
END
|
|
|
|
STRING FD_TIPODOC 4
|
|
BEGIN
|
|
PROMPT 2 6 "Tipo documento "
|
|
FIELD TIPODOC
|
|
USE %TIP SELECT I1==4
|
|
INPUT CODTAB FD_TIPODOC
|
|
DISPLAY "Codice" CODTAB
|
|
DISPLAY "Descrizione@50" S0
|
|
OUTPUT FD_TIPODOC CODTAB
|
|
OUTPUT FD_DESTIPODOC S0
|
|
CHECKTYPE REQUIRED
|
|
FLAG "UP"
|
|
END
|
|
|
|
STRING FD_DESTIPODOC 50 40
|
|
BEGIN
|
|
PROMPT 30 6 ""
|
|
HELP "Descrizione tipo documento"
|
|
USE %TIP KEY 2 SELECT I1==4
|
|
INPUT S0 FD_DESTIPODOC
|
|
DISPLAY "Descrizione@50" S0
|
|
DISPLAY "Codice" CODTAB
|
|
COPY OUTPUT FD_TIPODOC
|
|
END
|
|
|
|
STRING FD_CODLIST 3
|
|
BEGIN
|
|
PROMPT 2 8 "Codice listino "
|
|
FIELD CODLIST
|
|
FLAG "U"
|
|
USE LF_CONDV
|
|
INPUT TIPO "L"
|
|
INPUT CATVEN ""
|
|
INPUT COD FD_CODLIST
|
|
DISPLAY "Codice" COD
|
|
DISPLAY "Descrizione@50" DESCR
|
|
OUTPUT FD_CODLIST COD
|
|
OUTPUT FD_DESLIST DESCR
|
|
CHECKTYPE NORMAL
|
|
END
|
|
|
|
STRING FD_DESLIST 50 40
|
|
BEGIN
|
|
PROMPT 30 8 ""
|
|
FLAGS "D"
|
|
END
|
|
|
|
STRING FD_CODNUMF 4
|
|
BEGIN
|
|
PROMPT 2 10 "Numeraz. fatture "
|
|
FIELD CODNUMF
|
|
USE %NUM SELECT I1==2
|
|
INPUT CODTAB FD_CODNUMF
|
|
DISPLAY "Codice" CODTAB
|
|
DISPLAY "Descrizione@50" S0
|
|
OUTPUT FD_CODNUMF CODTAB
|
|
OUTPUT FD_DESNUMF S0
|
|
CHECKTYPE NORMAL
|
|
FLAG "UPA"
|
|
END
|
|
|
|
STRING FD_DESNUMF 50 40
|
|
BEGIN
|
|
PROMPT 30 10 ""
|
|
USE %NUM KEY 2 SELECT I1==2
|
|
INPUT S0 FD_DESNUMF
|
|
DISPLAY "Descrizione@50" S0
|
|
DISPLAY "Codice" CODTAB
|
|
COPY OUTPUT FD_CODNUMF
|
|
END
|
|
|
|
STRING FD_TIPODOCF 4
|
|
BEGIN
|
|
PROMPT 2 12 "Tipo doc. fatture "
|
|
FIELD TIPODOCF
|
|
USE %TIP SELECT I1==2
|
|
INPUT CODTAB FD_TIPODOCF
|
|
DISPLAY "Codice" CODTAB
|
|
DISPLAY "Descrizione@50" S0
|
|
OUTPUT FD_TIPODOCF CODTAB
|
|
OUTPUT FD_DESTIPODOCF S0
|
|
CHECKTYPE NORMAL
|
|
FLAG "UP"
|
|
END
|
|
|
|
STRING FD_DESTIPODOCF 50 40
|
|
BEGIN
|
|
PROMPT 30 12 ""
|
|
HELP "Descrizione tipo documento"
|
|
USE %TIP KEY 2 SELECT I1==2
|
|
INPUT S0 FD_DESTIPODOCF
|
|
DISPLAY "Descrizione@50" S0
|
|
DISPLAY "Codice" CODTAB
|
|
COPY OUTPUT FD_TIPODOCF
|
|
END
|
|
|
|
BOOLEAN FD_BARPVAR
|
|
BEGIN
|
|
PROMPT 2 14 "Gestione Barcode a peso variabile"
|
|
FIELD BARPVAR
|
|
END
|
|
|
|
/*BOOLEAN FD_CODPVAR
|
|
BEGIN
|
|
PROMPT 2 16 "Gestione codici a peso variabile"
|
|
FIELD CODPVAR
|
|
END */
|
|
|
|
STRING FD_QTACHAR 1
|
|
BEGIN
|
|
PROMPT 2 16 "Carattere sep.qta "
|
|
FIELD QTACHAR
|
|
END
|
|
|
|
ENDPAGE
|
|
|
|
PAGE "Pagamenti" 1 1 60 14
|
|
|
|
STRING FD_CODPAG01 4
|
|
BEGIN
|
|
PROMPT 2 2 "Pagamento 1 "
|
|
FLAGS "U#"
|
|
FIELD CODPAG[1]
|
|
USE %CPG
|
|
INPUT CODTAB FD_CODPAG01
|
|
DISPLAY "Codice" CODTAB
|
|
DISPLAY "Descrizione@50" S0
|
|
OUTPUT FD_CODPAG01 CODTAB
|
|
OUTPUT FD_LABPAG01 S0[1,30]
|
|
CHECKTYPE NORMAL
|
|
GROUP 1
|
|
MESSAGE EMPTY CLEAR,2@|K_TAB,FD_CODPAG02
|
|
MESSAGE ENABLE,2@
|
|
ADD RUN ba3 -6
|
|
END
|
|
|
|
STRING FD_LABPAG01 30
|
|
BEGIN
|
|
PROMPT 30 2 ""
|
|
FIELD LABPAG[1]
|
|
USE %CPG KEY 2
|
|
INPUT S0 FD_LABPAG01
|
|
DISPLAY "Descrizione@50" S0
|
|
DISPLAY "Codice@10" CODTAB
|
|
COPY OUTPUT FD_CODPAG01
|
|
CHECKTYPE SEARCH
|
|
GROUP 1 2
|
|
END
|
|
|
|
BOOLEAN FD_RESTOPAG01
|
|
BEGIN
|
|
PROMPT 70 2 "Resto"
|
|
FIELD RESTO[1]
|
|
GROUP 1 2
|
|
END
|
|
|
|
STRING FD_CODPAG02 4
|
|
BEGIN
|
|
PROMPT 2 4 "Pagamento 2 "
|
|
FLAGS "U#"
|
|
FIELD CODPAG[2]
|
|
USE %CPG
|
|
INPUT CODTAB FD_CODPAG02
|
|
DISPLAY "Codice" CODTAB
|
|
DISPLAY "Descrizione@50" S0
|
|
OUTPUT FD_CODPAG02 CODTAB
|
|
OUTPUT FD_LABPAG02 S0[1,30]
|
|
CHECKTYPE NORMAL
|
|
FLAGS "DG"
|
|
GROUP 2
|
|
MESSAGE EMPTY CLEAR,3@|K_TAB,FD_CODPAG03
|
|
MESSAGE ENABLE,3@
|
|
ADD RUN ba3 -6
|
|
END
|
|
|
|
STRING FD_LABPAG02 30
|
|
BEGIN
|
|
PROMPT 30 4 ""
|
|
FIELD LABPAG[2]
|
|
USE %CPG KEY 2
|
|
INPUT S0 FD_LABPAG02
|
|
DISPLAY "Descrizione@50" S0
|
|
DISPLAY "Codice@10" CODTAB
|
|
COPY OUTPUT FD_CODPAG02
|
|
CHECKTYPE SEARCH
|
|
FLAGS "DG"
|
|
GROUP 2 3
|
|
END
|
|
|
|
BOOLEAN FD_RESTOPAG02
|
|
BEGIN
|
|
PROMPT 70 4 "Resto"
|
|
FIELD RESTO[2]
|
|
FLAGS "DG"
|
|
GROUP 2 3
|
|
END
|
|
|
|
STRING FD_CODPAG03 4
|
|
BEGIN
|
|
PROMPT 2 6 "Pagamento 3 "
|
|
FLAGS "U#"
|
|
FIELD CODPAG[3]
|
|
USE %CPG
|
|
INPUT CODTAB FD_CODPAG03
|
|
DISPLAY "Codice" CODTAB
|
|
DISPLAY "Descrizione@50" S0
|
|
OUTPUT FD_CODPAG03 CODTAB
|
|
OUTPUT FD_LABPAG03 S0[1,30]
|
|
CHECKTYPE NORMAL
|
|
FLAGS "DG"
|
|
GROUP 3
|
|
MESSAGE EMPTY CLEAR,4@|K_TAB,FD_CODPAG04
|
|
MESSAGE ENABLE,4@
|
|
ADD RUN ba3 -6
|
|
END
|
|
|
|
STRING FD_LABPAG03 30
|
|
BEGIN
|
|
PROMPT 30 6 ""
|
|
FIELD LABPAG[3]
|
|
USE %CPG KEY 2
|
|
INPUT S0 FD_LABPAG03
|
|
DISPLAY "Descrizione@50" S0
|
|
DISPLAY "Codice@10" CODTAB
|
|
COPY OUTPUT FD_CODPAG03
|
|
CHECKTYPE SEARCH
|
|
FLAGS "DG"
|
|
GROUP 3 4
|
|
END
|
|
|
|
BOOLEAN FD_RESTOPAG03
|
|
BEGIN
|
|
PROMPT 70 6 "Resto"
|
|
FIELD RESTO[3]
|
|
FLAGS "DG"
|
|
GROUP 3 4
|
|
END
|
|
|
|
STRING FD_CODPAG04 4
|
|
BEGIN
|
|
PROMPT 2 8 "Pagamento 4 "
|
|
FLAGS "U#"
|
|
FIELD CODPAG[4]
|
|
USE %CPG
|
|
INPUT CODTAB FD_CODPAG04
|
|
DISPLAY "Codice" CODTAB
|
|
DISPLAY "Descrizione@50" S0
|
|
OUTPUT FD_CODPAG04 CODTAB
|
|
OUTPUT FD_LABPAG04 S0[1,30]
|
|
CHECKTYPE NORMAL
|
|
FLAGS "DG"
|
|
GROUP 4
|
|
MESSAGE EMPTY CLEAR,5@|K_TAB,FD_CODPAG05
|
|
MESSAGE ENABLE,5@
|
|
ADD RUN ba3 -6
|
|
END
|
|
|
|
STRING FD_LABPAG04 30
|
|
BEGIN
|
|
PROMPT 30 8 ""
|
|
FIELD LABPAG[4]
|
|
USE %CPG KEY 2
|
|
INPUT S0 FD_LABPAG04
|
|
DISPLAY "Descrizione@50" S0
|
|
DISPLAY "Codice@10" CODTAB
|
|
COPY OUTPUT FD_CODPAG04
|
|
CHECKTYPE SEARCH
|
|
FLAGS "DG"
|
|
GROUP 4 5
|
|
END
|
|
|
|
BOOLEAN FD_RESTOPAG04
|
|
BEGIN
|
|
PROMPT 70 8 "Resto"
|
|
FIELD RESTO[4]
|
|
FLAGS "DG"
|
|
GROUP 4 5
|
|
END
|
|
|
|
STRING FD_CODPAG05 4
|
|
BEGIN
|
|
PROMPT 2 10 "Pagamento 5 "
|
|
FLAGS "U#"
|
|
FIELD CODPAG[5]
|
|
USE %CPG
|
|
INPUT CODTAB FD_CODPAG05
|
|
DISPLAY "Codice" CODTAB
|
|
DISPLAY "Descrizione@50" S0
|
|
OUTPUT FD_CODPAG05 CODTAB
|
|
OUTPUT FD_LABPAG05 S0[1,30]
|
|
CHECKTYPE NORMAL
|
|
FLAGS "DG"
|
|
GROUP 5
|
|
MESSAGE EMPTY CLEAR,6@|K_TAB,FD_CODPAG06
|
|
MESSAGE ENABLE,6@
|
|
ADD RUN ba3 -6
|
|
END
|
|
|
|
STRING FD_LABPAG05 30
|
|
BEGIN
|
|
PROMPT 30 10 ""
|
|
FIELD LABPAG[5]
|
|
USE %CPG KEY 2
|
|
INPUT S0 FD_LABPAG05
|
|
DISPLAY "Descrizione@50" S0
|
|
DISPLAY "Codice@10" CODTAB
|
|
COPY OUTPUT FD_CODPAG05
|
|
CHECKTYPE SEARCH
|
|
FLAGS "DG"
|
|
GROUP 5 6
|
|
END
|
|
|
|
BOOLEAN FD_RESTOPAG05
|
|
BEGIN
|
|
PROMPT 70 10 "Resto"
|
|
FIELD RESTO[5]
|
|
FLAGS "DG"
|
|
GROUP 5 6
|
|
END
|
|
|
|
STRING FD_CODPAG06 4
|
|
BEGIN
|
|
PROMPT 2 12 "Pagamento 6 "
|
|
FLAGS "U#"
|
|
FIELD CODPAG[6]
|
|
USE %CPG
|
|
INPUT CODTAB FD_CODPAG06
|
|
DISPLAY "Codice" CODTAB
|
|
DISPLAY "Descrizione@50" S0
|
|
OUTPUT FD_CODPAG06 CODTAB
|
|
OUTPUT FD_LABPAG06 S0[1,30]
|
|
CHECKTYPE NORMAL
|
|
FLAGS "DG"
|
|
GROUP 6
|
|
MESSAGE EMPTY CLEAR,7@|K_TAB,FD_CODPAG07
|
|
MESSAGE ENABLE,7@
|
|
ADD RUN ba3 -6
|
|
END
|
|
|
|
STRING FD_LABPAG06 30
|
|
BEGIN
|
|
PROMPT 30 12 ""
|
|
FIELD LABPAG[6]
|
|
USE %CPG KEY 2
|
|
INPUT S0 FD_LABPAG06
|
|
DISPLAY "Descrizione@50" S0
|
|
DISPLAY "Codice@10" CODTAB
|
|
COPY OUTPUT FD_CODPAG06
|
|
CHECKTYPE SEARCH
|
|
FLAGS "DG"
|
|
GROUP 6 7
|
|
END
|
|
|
|
BOOLEAN FD_RESTOPAG06
|
|
BEGIN
|
|
PROMPT 70 12 "Resto"
|
|
FIELD RESTO[6]
|
|
FLAGS "DG"
|
|
GROUP 6 7
|
|
END
|
|
|
|
STRING FD_CODPAG07 4
|
|
BEGIN
|
|
PROMPT 2 14 "Pagamento 7 "
|
|
FLAGS "U#"
|
|
FIELD CODPAG[7]
|
|
USE %CPG
|
|
INPUT CODTAB FD_CODPAG07
|
|
DISPLAY "Codice" CODTAB
|
|
DISPLAY "Descrizione@50" S0
|
|
OUTPUT FD_CODPAG07 CODTAB
|
|
OUTPUT FD_LABPAG07 S0[1,30]
|
|
CHECKTYPE NORMAL
|
|
FLAGS "DG"
|
|
GROUP 7
|
|
MESSAGE EMPTY CLEAR,8@|K_TAB,FD_CODPAG08
|
|
MESSAGE ENABLE,8@
|
|
ADD RUN ba3 -6
|
|
END
|
|
|
|
STRING FD_LABPAG07 30
|
|
BEGIN
|
|
PROMPT 30 14 ""
|
|
FIELD LABPAG[7]
|
|
USE %CPG KEY 2
|
|
INPUT S0 FD_LABPAG07
|
|
DISPLAY "Descrizione@50" S0
|
|
DISPLAY "Codice@10" CODTAB
|
|
COPY OUTPUT FD_CODPAG07
|
|
CHECKTYPE SEARCH
|
|
FLAGS "DG"
|
|
GROUP 7 8
|
|
END
|
|
|
|
BOOLEAN FD_RESTOPAG07
|
|
BEGIN
|
|
PROMPT 70 14 "Resto"
|
|
FIELD RESTO[7]
|
|
FLAGS "DG"
|
|
GROUP 7 8
|
|
END
|
|
|
|
STRING FD_CODPAG08 4
|
|
BEGIN
|
|
PROMPT 2 16 "Pagamento 8 "
|
|
FLAGS "U#"
|
|
FIELD CODPAG[8]
|
|
USE %CPG
|
|
INPUT CODTAB FD_CODPAG08
|
|
DISPLAY "Codice" CODTAB
|
|
DISPLAY "Descrizione@50" S0
|
|
OUTPUT FD_CODPAG08 CODTAB
|
|
OUTPUT FD_LABPAG08 S0[1,30]
|
|
CHECKTYPE NORMAL
|
|
FLAGS "DG"
|
|
GROUP 8
|
|
ADD RUN ba3 -6
|
|
END
|
|
|
|
STRING FD_LABPAG08 30
|
|
BEGIN
|
|
PROMPT 30 16 ""
|
|
FIELD LABPAG[8]
|
|
USE %CPG KEY 2
|
|
INPUT S0 FD_LABPAG08
|
|
DISPLAY "Descrizione@50" S0
|
|
DISPLAY "Codice@10" CODTAB
|
|
COPY OUTPUT FD_CODPAG08
|
|
CHECKTYPE SEARCH
|
|
FLAGS "DG"
|
|
GROUP 8
|
|
END
|
|
|
|
BOOLEAN FD_RESTOPAG08
|
|
BEGIN
|
|
PROMPT 70 16 "Resto"
|
|
FIELD RESTO[8]
|
|
FLAGS "DG"
|
|
GROUP 8
|
|
END
|
|
|
|
ENDPAGE
|
|
|
|
ENDMASK
|