Files correlati : Ricompilazione Demo : [ ] Commento : Revisione Maschere modulo pr git-svn-id: svn://10.65.10.50/trunk@16682 c028cbd2-c16b-5b4b-a496-9718f37d4682
336 lines
5.8 KiB
Plaintext
Executable File
336 lines
5.8 KiB
Plaintext
Executable File
#include "pr0600a.h"
|
|
|
|
TOOLBAR "" 0 0 0 2
|
|
|
|
#include <relapbar.h>
|
|
|
|
ENDPAGE
|
|
|
|
PAGE "Percentuali provvigione" 0 0 0 0
|
|
GROUPBOX DLG_NULL 80 4
|
|
BEGIN
|
|
PROMPT 1 1 "Archivio"
|
|
FLAGS "R"
|
|
END
|
|
|
|
STRING F_CODPR_QUERY 2
|
|
BEGIN
|
|
PROMPT 2 2 "Codice archivio "
|
|
FIELD CODPR
|
|
FLAGS "UZ"
|
|
KEY 1
|
|
USE LF_PERCPROV
|
|
INPUT CODPR F_CODPR_QUERY
|
|
INPUT KEYORD F_KEYORD
|
|
DISPLAY "Archivio" CODPR
|
|
DISPLAY "Ordinamento@40" KEYORD
|
|
OUTPUT F_CODPR_QUERY CODPR
|
|
OUTPUT F_KEYORD KEYORD
|
|
CHECKTYPE REQUIRED
|
|
END
|
|
|
|
STRING F_CODPR_NEW 2
|
|
BEGIN
|
|
PROMPT 2 2 "Codice archivio "
|
|
FIELD CODPR
|
|
FLAGS "HUZ"
|
|
KEY 1
|
|
USE APR
|
|
INPUT CODTAB F_CODPR_NEW
|
|
DISPLAY "Codice@10" CODTAB
|
|
DISPLAY "Descrizione@50" S0
|
|
OUTPUT F_CODPR_NEW CODTAB
|
|
CHECKTYPE FORCED
|
|
WARNING "Codice archivio non presente"
|
|
END
|
|
|
|
STRING F_DESCR 50
|
|
BEGIN
|
|
PROMPT 2 3 "Descrizione "
|
|
FLAGS "D"
|
|
END
|
|
|
|
STRING F_KEYORD 40
|
|
BEGIN
|
|
PROMPT 100 100 "Ordinamento "
|
|
FLAGS "D_"
|
|
FIELD KEYORD
|
|
KEY 1
|
|
USE LF_PERCPROV
|
|
INPUT CODPR F_CODPR_QUERY SELECT
|
|
INPUT KEYORD F_KEYORD
|
|
DISPLAY "Archivio" CODPR
|
|
DISPLAY "Ordinamento@40" KEYORD
|
|
OUTPUT F_CODPR_QUERY CODPR
|
|
OUTPUT F_KEYORD KEYORD
|
|
CHECKTYPE REQUIRED
|
|
END
|
|
|
|
STRING F_CLIENTE 6
|
|
BEGIN
|
|
PROMPT 2 6 "Cod. cliente "
|
|
FLAGS "R"
|
|
KEY 1
|
|
USE LF_CLIFO KEY 1 SELECT TIPOCF=="C"
|
|
INPUT TIPOCF "C"
|
|
INPUT CODCF F_CLIENTE
|
|
DISPLAY "Codice" CODCF
|
|
DISPLAY "Ragione sociale@50" RAGSOC
|
|
OUTPUT F_CLIENTE CODCF
|
|
OUTPUT F_DESCR1 RAGSOC
|
|
CHECKTYPE FORCED
|
|
GROUP G_CAMPICHIAVE 5
|
|
END
|
|
|
|
STRING F_DESCR1 50 39
|
|
BEGIN
|
|
PROMPT 41 6 ""
|
|
FLAGS "D"
|
|
GROUP G_CAMPICHIAVE 5
|
|
END
|
|
|
|
STRING F_CATVEN 2
|
|
BEGIN
|
|
PROMPT 2 7 "Cat. vendita "
|
|
FLAGS "U"
|
|
KEY 1
|
|
USE CVE
|
|
INPUT CODTAB F_CATVEN
|
|
DISPLAY "Codice" CODTAB
|
|
DISPLAY "Descrizione@50" S0
|
|
OUTPUT F_CATVEN CODTAB
|
|
OUTPUT F_DESCR2 S0
|
|
CHECKTYPE FORCED
|
|
GROUP G_CAMPICHIAVE 6
|
|
END
|
|
|
|
STRING F_DESCR2 50 39
|
|
BEGIN
|
|
PROMPT 41 7 ""
|
|
FLAGS "D"
|
|
GROUP G_CAMPICHIAVE 6
|
|
END
|
|
|
|
STRING F_CODAGE 5
|
|
BEGIN
|
|
PROMPT 2 8 "Cod. agente "
|
|
FLAGS "UZ"
|
|
KEY 1
|
|
USE LF_AGENTI
|
|
INPUT CODAGE F_CODAGE
|
|
DISPLAY "Codice" CODAGE
|
|
DISPLAY "Ragione sociale@50" RAGSOC
|
|
OUTPUT F_CODAGE CODAGE
|
|
OUTPUT F_DESCR3 RAGSOC
|
|
CHECKTYPE FORCED
|
|
GROUP G_CAMPICHIAVE 7
|
|
END
|
|
|
|
STRING F_DESCR3 50 39
|
|
BEGIN
|
|
PROMPT 41 8 ""
|
|
FLAGS "D"
|
|
GROUP G_CAMPICHIAVE 7
|
|
END
|
|
|
|
STRING F_CODPAG 4
|
|
BEGIN
|
|
PROMPT 2 9 "Cod. pagamento "
|
|
FLAGS "U"
|
|
KEY 1
|
|
USE %CPG
|
|
INPUT CODTAB F_CODPAG
|
|
DISPLAY "Codice" CODTAB
|
|
DISPLAY "Descrizione@50" S0
|
|
OUTPUT F_CODPAG CODTAB
|
|
OUTPUT F_DESCR4 S0
|
|
CHECKTYPE FORCED
|
|
GROUP G_CAMPICHIAVE 8
|
|
END
|
|
|
|
STRING F_DESCR4 50 39
|
|
BEGIN
|
|
PROMPT 41 9 ""
|
|
FLAGS "D"
|
|
GROUP G_CAMPICHIAVE 8
|
|
END
|
|
|
|
STRING F_CODSCONTO 2
|
|
BEGIN
|
|
PROMPT 2 10 "Cod. sconto "
|
|
FLAGS "U"
|
|
KEY 1
|
|
USE %SCC
|
|
INPUT CODTAB F_CODSCONTO
|
|
DISPLAY "Codice" CODTAB
|
|
DISPLAY "Descrizione@50" S0
|
|
OUTPUT F_CODSCONTO CODTAB
|
|
OUTPUT F_DESCR5 S0
|
|
CHECKTYPE FORCED
|
|
GROUP G_CAMPICHIAVE 9
|
|
END
|
|
|
|
STRING F_DESCR5 50 39
|
|
BEGIN
|
|
PROMPT 41 10 ""
|
|
FLAGS "D"
|
|
GROUP G_CAMPICHIAVE 9
|
|
END
|
|
|
|
STRING F_CODZONA 2
|
|
BEGIN
|
|
PROMPT 2 11 "Cod. zona "
|
|
FLAGS "U"
|
|
KEY 1
|
|
USE ZON
|
|
INPUT CODTAB F_CODZONA
|
|
DISPLAY "Codice" CODTAB
|
|
DISPLAY "Descrizione@50" S0
|
|
OUTPUT F_CODZONA CODTAB
|
|
OUTPUT F_DESCR6 S0
|
|
CHECKTYPE FORCED
|
|
GROUP G_CAMPICHIAVE 10
|
|
END
|
|
|
|
STRING F_DESCR6 50 39
|
|
BEGIN
|
|
PROMPT 41 11 ""
|
|
FLAGS "D"
|
|
GROUP G_CAMPICHIAVE 10
|
|
END
|
|
|
|
STRING F_CODART 20
|
|
BEGIN
|
|
PROMPT 2 12 "Cod. articolo "
|
|
FLAGS "U"
|
|
KEY 1
|
|
USE LF_ANAMAG
|
|
INPUT CODART F_CODART
|
|
DISPLAY "Articolo@20" CODART
|
|
DISPLAY "Descrizione@50" DESCR
|
|
OUTPUT F_CODART CODART
|
|
OUTPUT F_DESCR7 DESCR
|
|
CHECKTYPE FORCED
|
|
GROUP G_CAMPICHIAVE 11
|
|
END
|
|
|
|
STRING F_DESCR7 50 39
|
|
BEGIN
|
|
PROMPT 41 12 ""
|
|
FLAGS "D"
|
|
GROUP G_CAMPICHIAVE 11
|
|
END
|
|
|
|
STRING F_CODGMC 3
|
|
BEGIN
|
|
PROMPT 2 13 "Cat. merc. "
|
|
FLAGS "U"
|
|
KEY 1
|
|
USE GMC SELECT CODTAB[4,5]==""
|
|
INPUT CODTAB F_CODGMC
|
|
DISPLAY "Codice" CODTAB[1,3]
|
|
DISPLAY "Descrizione@50" S0
|
|
OUTPUT F_CODGMC CODTAB[1,3]
|
|
OUTPUT F_DESCR8 S0
|
|
CHECKTYPE FORCED
|
|
GROUP G_CAMPICHIAVE 12
|
|
END
|
|
|
|
STRING F_DESCR8 50 39
|
|
BEGIN
|
|
PROMPT 41 13 ""
|
|
FLAGS "D"
|
|
GROUP G_CAMPICHIAVE 12
|
|
END
|
|
|
|
STRING F_CODSMC 5
|
|
BEGIN
|
|
PROMPT 2 14 "Sottocat. merc. "
|
|
FLAGS "U"
|
|
KEY 1
|
|
USE GMC //SELECT CODTAB[4,5]!=""
|
|
INPUT CODTAB F_CODSMC
|
|
DISPLAY "Cat." CODTAB[1,3]
|
|
DISPLAY "Sotto cat." CODTAB[4,5]
|
|
DISPLAY "Descrizione@50" S0
|
|
OUTPUT F_CODSMC CODTAB
|
|
OUTPUT F_DESCR9 S0
|
|
CHECKTYPE FORCED
|
|
GROUP G_CAMPICHIAVE 13
|
|
END
|
|
|
|
STRING F_DESCR9 50 39
|
|
BEGIN
|
|
PROMPT 41 14 ""
|
|
FLAGS "D"
|
|
GROUP G_CAMPICHIAVE 13
|
|
END
|
|
|
|
STRING F_CODRFA 5
|
|
BEGIN
|
|
PROMPT 2 15 "Raggr. fiscale "
|
|
FLAGS "U"
|
|
KEY 1
|
|
USE RFA
|
|
INPUT CODTAB F_CODRFA
|
|
DISPLAY "Codice" CODTAB
|
|
DISPLAY "Descrizione@50" S0
|
|
OUTPUT F_CODRFA CODTAB
|
|
OUTPUT F_DESCR10 S0
|
|
CHECKTYPE FORCED
|
|
GROUP G_CAMPICHIAVE 14
|
|
END
|
|
|
|
STRING F_DESCR10 50 39
|
|
BEGIN
|
|
PROMPT 41 15 ""
|
|
FLAGS "D"
|
|
GROUP G_CAMPICHIAVE 14
|
|
END
|
|
|
|
LISTBOX F_TIPO 20
|
|
BEGIN
|
|
PROMPT 2 18 "Tipo provvigione "
|
|
FLAGS "D" //Disabilitata: per ora le vendite riescono a gestire solo le percentuali!
|
|
FIELD TIPO
|
|
ITEM "P|Percentuale"
|
|
MESSAGE SHOW,F_PERCPROVV|HIDE,F_IMPORTO|HIDE,F_TIMPORTO|HIDE,F_TVALORE
|
|
ITEM "I|Importo unitario"
|
|
MESSAGE HIDE,F_PERCPROVV|SHOW,F_IMPORTO|SHOW,F_TIMPORTO|HIDE,F_TVALORE
|
|
ITEM "V|Valore complessivo"
|
|
MESSAGE HIDE,F_PERCPROVV|SHOW,F_IMPORTO|HIDE,F_TIMPORTO|SHOW,F_TVALORE
|
|
END
|
|
|
|
NUMBER F_PERCPROVV 5 2
|
|
BEGIN
|
|
PROMPT 2 19 "% provvigione "
|
|
FIELD PERCPROVV
|
|
NUM_EXPR {(#F_PERCPROVV>=0.0)&&(#F_PERCPROVV<100.0)}
|
|
WARNING "La percentuale puo' variare tra 0 e 99.9"
|
|
END
|
|
|
|
TEXT F_TIMPORTO
|
|
BEGIN
|
|
PROMPT 2 19 "Importo unitario"
|
|
FLAGS "H"
|
|
END
|
|
|
|
TEXT F_TVALORE
|
|
BEGIN
|
|
PROMPT 2 19 "Valore complessivo "
|
|
FLAGS "H"
|
|
END
|
|
|
|
NUMBER F_IMPORTO 18 2
|
|
BEGIN
|
|
PROMPT 38 19 ""
|
|
FLAGS "H"
|
|
FIELD IMPORTO
|
|
PICTURE "###.###.###.###"
|
|
END
|
|
|
|
ENDPAGE
|
|
|
|
ENDMASK
|
|
|