campo-sirio/ve/ve2200c.uml
alex 01c416b70e Patch level : 10.0 650
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
2010-02-24 14:02:39 +00:00

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