01c416b70e
Files correlati : Ricompilazione Demo : [ ] Commento : Aggiunta la toolbar alla maschera di copia listini git-svn-id: svn://10.65.10.50/trunk@20159 c028cbd2-c16b-5b4b-a496-9718f37d4682
225 lines
3.8 KiB
Plaintext
Executable File
225 lines
3.8 KiB
Plaintext
Executable File
#include "ve2200x.h"
|
|
|
|
PAGE "Copia" -1 -1 70 12
|
|
|
|
GROUPBOX DLG_NULL -1 6
|
|
BEGIN
|
|
PROMPT 2 0 "@BCondizioni di vendita d'origine"
|
|
FLAGS "R"
|
|
END
|
|
|
|
LIST F_TIPO 1 10
|
|
BEGIN
|
|
PROMPT 100 100 ""
|
|
FLAGS "DUPG"
|
|
ITEM "L|Listini"
|
|
MESSAGE SHOW,1@|HIDE,2@|HIDE,3@
|
|
ITEM "C|Contratti"
|
|
MESSAGE SHOW,2@|HIDE,1@|HIDE,3@
|
|
ITEM "O|Offerte"
|
|
MESSAGE SHOW,3@|HIDE,1@|HIDE,2@
|
|
END
|
|
|
|
|
|
|
|
/////////////// LISTINI ///////////////// (GROUP 1)
|
|
|
|
// campo riservato ai listini
|
|
STRING F_L_CATVEN 2
|
|
BEGIN
|
|
GROUP 1
|
|
PROMPT 3 1 "Cat. vendita "
|
|
FLAGS "U"
|
|
USE CVE
|
|
INPUT CODTAB F_L_CATVEN
|
|
DISPLAY "Cat." CODTAB
|
|
DISPLAY "Descrizione@50" S0
|
|
OUTPUT F_L_CATVEN CODTAB
|
|
OUTPUT F_L_DESVEN S0
|
|
CHECKTYPE FORCED
|
|
END
|
|
|
|
// campo riservato ai listini
|
|
STRING F_L_DESVEN 40
|
|
BEGIN
|
|
GROUP 1
|
|
PROMPT 24 1 ""
|
|
FLAGS "D"
|
|
END
|
|
|
|
|
|
// codice del nuovo listino (e parametri relativi)
|
|
STRING F_L_COD 3
|
|
BEGIN
|
|
GROUP 1
|
|
PROMPT 3 2 "Cod. listino "
|
|
FLAGS "U"
|
|
GROUP 10
|
|
USE LF_CONDV
|
|
INPUT TIPO F_TIPO SELECT
|
|
INPUT CATVEN F_L_CATVEN SELECT
|
|
INPUT COD F_L_COD
|
|
DISPLAY "C.V." CATVEN
|
|
DISPLAY "Codice" COD
|
|
DISPLAY "Descrizione@50" DESCR
|
|
DISPLAY "Valuta" CODVAL
|
|
DISPLAY "Fine validita'" VALFIN
|
|
OUTPUT F_TIPO TIPO
|
|
OUTPUT F_L_CATVEN CATVEN
|
|
OUTPUT F_L_COD COD
|
|
OUTPUT F_DESCR DESCR
|
|
CHECKTYPE NORMAL //puo' essere vuoto quando si copia dalla anagrafica
|
|
END
|
|
|
|
|
|
////////////// CONTRATTI /////////////////// (GROUP 2)
|
|
|
|
// campo riservato ai contratti
|
|
LIST F_C_TIPOCF 10
|
|
BEGIN
|
|
GROUP 2
|
|
PROMPT 3 1 "Tipo "
|
|
FLAGS "D"
|
|
ITEM "C|Cliente"
|
|
ITEM "F|Fornitore"
|
|
END
|
|
|
|
// campo riservato ai contratti
|
|
STRING F_C_CODCF 6
|
|
BEGIN
|
|
GROUP 2
|
|
PROMPT 3 2 "Codice "
|
|
FLAGS "U"
|
|
USE LF_CLIFO
|
|
INPUT TIPOCF F_C_TIPOCF SELECT
|
|
INPUT CODCF F_C_CODCF
|
|
DISPLAY "C/F" TIPOCF
|
|
DISPLAY "Codice" CODCF
|
|
DISPLAY "Ragione sociale@50" RAGSOC
|
|
OUTPUT F_C_TIPOCF TIPOCF
|
|
OUTPUT F_C_CODCF CODCF
|
|
OUTPUT F_C_DESCF RAGSOC
|
|
CHECKTYPE REQUIRED
|
|
END
|
|
|
|
// campo riservato ai contratti
|
|
STRING F_C_DESCF 80 43
|
|
BEGIN
|
|
GROUP 2
|
|
PROMPT 24 2 ""
|
|
FLAGS "D"
|
|
END
|
|
|
|
// campo riservato ai contratti
|
|
STRING F_C_COD 3
|
|
BEGIN
|
|
GROUP 2
|
|
PROMPT 3 3 "Contratto N. "
|
|
FLAGS "U"
|
|
GROUP 10
|
|
USE LF_CONDV
|
|
INPUT TIPO F_TIPO SELECT
|
|
INPUT TIPOCF F_C_TIPOCF SELECT
|
|
INPUT CODCF F_C_CODCF
|
|
INPUT COD F_C_COD
|
|
DISPLAY "C/F" TIPOCF
|
|
DISPLAY "Codice" CODCF
|
|
DISPLAY "Numero" COD
|
|
DISPLAY "Descrizione@50" DESCR
|
|
OUTPUT F_TIPO TIPO
|
|
OUTPUT F_C_TIPOCF TIPOCF
|
|
OUTPUT F_C_CODCF CODCF
|
|
OUTPUT F_C_COD COD
|
|
OUTPUT F_DESCR DESCR
|
|
CHECKTYPE REQUIRED
|
|
END
|
|
|
|
|
|
/////////// OFFERTE ///////////////// (GROUP 3)
|
|
|
|
// campo riservato alle offerte
|
|
STRING F_O_COD 3
|
|
BEGIN
|
|
GROUP 3
|
|
PROMPT 3 1 "Cod. offerta "
|
|
FLAGS "U"
|
|
GROUP 10
|
|
USE LF_CONDV
|
|
INPUT TIPO F_TIPO SELECT
|
|
INPUT COD F_O_COD
|
|
DISPLAY "Codice" COD
|
|
DISPLAY "Descrizione@50" DESCR
|
|
OUTPUT F_TIPO TIPO
|
|
OUTPUT F_O_COD COD
|
|
OUTPUT F_DESCR DESCR
|
|
CHECKTYPE REQUIRED
|
|
END
|
|
|
|
|
|
////////////// COMUNI //////////////
|
|
|
|
// campo descrizione comune
|
|
STRING F_DESCR 50
|
|
BEGIN
|
|
PROMPT 3 4 "Descrizione "
|
|
FLAGS "D"
|
|
END
|
|
|
|
////////////// BOTTONI /////////////
|
|
|
|
//boolean di abilitazione all'overwrite su copia
|
|
BOOLEAN F_OVERWRITE
|
|
BEGIN
|
|
PROMPT 2 6 "Sovrascrivere record gia' presenti in caso di copia"
|
|
END
|
|
|
|
STRING F_PERC 70
|
|
BEGIN
|
|
PROMPT 2 7 "Percentuale di aumento "
|
|
FLAGS "U"
|
|
END
|
|
|
|
STRING F_FROMCOD 20
|
|
BEGIN
|
|
PROMPT 2 8 "Da Codice articolo "
|
|
USE LF_ANAMAG
|
|
INPUT CODART F_FROMCOD
|
|
DISPLAY "Articolo@20" CODART
|
|
DISPLAY "Descrizione@50" DESCR
|
|
OUTPUT F_FROMCOD CODART
|
|
CHECKTYPE SEARCH
|
|
FLAGS "U"
|
|
ADD RUN ve2 -3
|
|
END
|
|
|
|
STRING F_TOCOD 20
|
|
BEGIN
|
|
PROMPT 2 9 "Da Codice articolo "
|
|
USE LF_ANAMAG
|
|
INPUT CODART F_TOCOD
|
|
DISPLAY "Articolo@20" CODART
|
|
DISPLAY "Descrizione@50" DESCR
|
|
OUTPUT F_TOCOD CODART
|
|
CHECKTYPE SEARCH
|
|
FLAGS "U"
|
|
ADD RUN ve2 -3
|
|
END
|
|
|
|
ENDPAGE
|
|
|
|
TOOLBAR "Toolbar" 0 0 0 2
|
|
|
|
BUTTON DLG_OK 10 2
|
|
BEGIN
|
|
PROMPT -12 -1 ""
|
|
END
|
|
|
|
BUTTON DLG_CANCEL 10 2
|
|
BEGIN
|
|
PROMPT -22 -1 ""
|
|
END
|
|
|
|
ENDPAGE
|
|
|
|
ENDMASK
|