1998-01-20 16:01:01 +00:00
|
|
|
#include "pr1200a.h"
|
|
|
|
|
|
|
|
PAGE "Stampa % di provvigione" -1 -1 78 18
|
|
|
|
|
|
|
|
GROUPBOX DLG_NULL 76 4
|
|
|
|
BEGIN
|
|
|
|
PROMPT 1 1 "Archivio"
|
|
|
|
FLAGS "R"
|
|
|
|
END
|
|
|
|
|
|
|
|
STRING F_CODPR 2
|
|
|
|
BEGIN
|
|
|
|
PROMPT 2 2 "Codice archivio "
|
|
|
|
FIELD CODPR
|
|
|
|
FLAGS "UZ"
|
|
|
|
USE APR
|
|
|
|
INPUT CODTAB F_CODPR
|
|
|
|
DISPLAY "Codice@10" CODTAB
|
|
|
|
DISPLAY "Descrizione@50" S0
|
|
|
|
OUTPUT F_CODPR CODTAB
|
|
|
|
OUTPUT F_DESCR S0
|
|
|
|
CHECKTYPE REQUIRED
|
|
|
|
WARNING "Codice archivio non presente"
|
1998-05-27 13:41:48 +00:00
|
|
|
ADD NONE
|
1998-01-20 16:01:01 +00:00
|
|
|
END
|
|
|
|
|
|
|
|
STRING F_DESCR 50
|
|
|
|
BEGIN
|
|
|
|
PROMPT 2 3 "Descrizione "
|
|
|
|
FLAGS "D"
|
|
|
|
END
|
|
|
|
|
|
|
|
STRING F_FROMCLIENTE 6
|
|
|
|
BEGIN
|
|
|
|
PROMPT 2 6 "Da cod. cliente "
|
|
|
|
FLAGS "R"
|
|
|
|
KEY 1
|
|
|
|
USE LF_CLIFO KEY 1 SELECT TIPOCF=="C"
|
|
|
|
INPUT TIPOCF "C"
|
|
|
|
INPUT CODCF F_FROMCLIENTE
|
|
|
|
DISPLAY "Codice" CODCF
|
|
|
|
DISPLAY "Ragione sociale@50" RAGSOC
|
|
|
|
OUTPUT F_FROMCLIENTE CODCF
|
|
|
|
GROUP G_CLI G_ALL
|
|
|
|
END
|
|
|
|
|
|
|
|
STRING F_TOCLIENTE 6
|
|
|
|
BEGIN
|
|
|
|
PROMPT 40 6 "A cod. cliente "
|
|
|
|
FLAGS "R"
|
|
|
|
KEY 1
|
|
|
|
USE LF_CLIFO KEY 1 SELECT TIPOCF=="C"
|
|
|
|
INPUT TIPOCF "C"
|
|
|
|
INPUT CODCF F_TOCLIENTE
|
|
|
|
DISPLAY "Codice" CODCF
|
|
|
|
DISPLAY "Ragione sociale@50" RAGSOC
|
|
|
|
OUTPUT F_TOCLIENTE CODCF
|
|
|
|
NUM_EXPR #F_TOCLIENTE>=#F_FROMCLIENTE
|
|
|
|
GROUP G_CLI G_ALL
|
|
|
|
WARNING "Range codice cliente non corretto"
|
|
|
|
END
|
|
|
|
|
|
|
|
STRING F_FROMCATVEN 2
|
|
|
|
BEGIN
|
|
|
|
PROMPT 2 7 "Da cat. vendita "
|
|
|
|
FLAGS "U"
|
|
|
|
KEY 1
|
|
|
|
USE CVE
|
|
|
|
INPUT CODTAB F_FROMCATVEN
|
|
|
|
DISPLAY "Codice" CODTAB
|
|
|
|
DISPLAY "Descrizione@50" S0
|
|
|
|
OUTPUT F_FROMCATVEN CODTAB
|
|
|
|
GROUP G_CATV G_ALL
|
|
|
|
END
|
|
|
|
|
|
|
|
STRING F_TOCATVEN 2
|
|
|
|
BEGIN
|
|
|
|
PROMPT 40 7 "A cat. vendita "
|
|
|
|
FLAGS "U"
|
|
|
|
KEY 1
|
|
|
|
USE CVE
|
|
|
|
INPUT CODTAB F_TOCATVEN
|
|
|
|
DISPLAY "Codice" CODTAB
|
|
|
|
DISPLAY "Descrizione@50" S0
|
|
|
|
OUTPUT F_TOCATVEN CODTAB
|
|
|
|
GROUP G_CATV G_ALL
|
|
|
|
STR_EXPR #F_TOCATVEN>=#F_FROMCATVEN
|
|
|
|
WARNING "Range codice categoria vendita non corretto"
|
|
|
|
END
|
|
|
|
|
|
|
|
STRING F_FROMCODAGE 5
|
|
|
|
BEGIN
|
|
|
|
PROMPT 2 8 "Da cod. agente "
|
|
|
|
FLAGS "UZ"
|
|
|
|
KEY 1
|
|
|
|
USE LF_AGENTI
|
|
|
|
INPUT CODAGE F_FROMCODAGE
|
|
|
|
DISPLAY "Codice" CODAGE
|
|
|
|
DISPLAY "Ragione sociale@50" RAGSOC
|
|
|
|
OUTPUT F_FROMCODAGE CODAGE
|
|
|
|
GROUP G_AGE G_ALL
|
|
|
|
END
|
|
|
|
|
|
|
|
STRING F_TOCODAGE 5
|
|
|
|
BEGIN
|
|
|
|
PROMPT 40 8 "A cod. agente "
|
|
|
|
FLAGS "UZ"
|
|
|
|
KEY 1
|
|
|
|
USE LF_AGENTI
|
|
|
|
INPUT CODAGE F_TOCODAGE
|
|
|
|
DISPLAY "Codice" CODAGE
|
|
|
|
DISPLAY "Ragione sociale@50" RAGSOC
|
|
|
|
OUTPUT F_TOCODAGE CODAGE
|
|
|
|
GROUP G_AGE G_ALL
|
|
|
|
STR_EXPR #F_TOCODAGE>=#F_FROMCODAGE
|
|
|
|
WARNING "Range codice agente non corretto"
|
|
|
|
END
|
|
|
|
|
|
|
|
STRING F_FROMCODPAG 4
|
|
|
|
BEGIN
|
|
|
|
PROMPT 2 9 "Da cod. pagamento "
|
|
|
|
FLAGS "UZ"
|
|
|
|
KEY 1
|
|
|
|
USE %CPG
|
|
|
|
INPUT CODTAB F_FROMCODPAG
|
|
|
|
DISPLAY "Codice" CODTAB
|
|
|
|
DISPLAY "Descrizione@50" S0
|
|
|
|
OUTPUT F_FROMCODPAG CODTAB
|
|
|
|
GROUP G_PAG G_ALL
|
|
|
|
END
|
|
|
|
|
|
|
|
STRING F_TOCODPAG 4
|
|
|
|
BEGIN
|
|
|
|
PROMPT 40 9 "A cod. pagamento "
|
|
|
|
FLAGS "UZ"
|
|
|
|
KEY 1
|
|
|
|
USE %CPG
|
|
|
|
INPUT CODTAB F_TOCODPAG
|
|
|
|
DISPLAY "Codice" CODTAB
|
|
|
|
DISPLAY "Descrizione@50" S0
|
|
|
|
OUTPUT F_TOCODPAG CODTAB
|
|
|
|
GROUP G_PAG G_ALL
|
|
|
|
STR_EXPR #F_TOCODPAG>=#F_FROMCODPAG
|
|
|
|
WARNING "Range codice pagamento non corretto"
|
|
|
|
END
|
|
|
|
|
|
|
|
STRING F_FROMCODSCONTO 2
|
|
|
|
BEGIN
|
|
|
|
PROMPT 2 10 "Da cod. sconto "
|
|
|
|
FLAGS "U"
|
|
|
|
KEY 1
|
|
|
|
USE %SCC
|
|
|
|
INPUT CODTAB F_FROMCODSCONTO
|
|
|
|
DISPLAY "Codice" CODTAB
|
|
|
|
DISPLAY "Descrizione@50" S0
|
|
|
|
OUTPUT F_FROMCODSCONTO CODTAB
|
|
|
|
GROUP G_SCONTO G_ALL
|
|
|
|
END
|
|
|
|
|
|
|
|
STRING F_TOCODSCONTO 2
|
|
|
|
BEGIN
|
|
|
|
PROMPT 40 10 "A cod. sconto "
|
|
|
|
FLAGS "U"
|
|
|
|
KEY 1
|
|
|
|
USE %SCC
|
|
|
|
INPUT CODTAB F_TOCODSCONTO
|
|
|
|
DISPLAY "Codice" CODTAB
|
|
|
|
DISPLAY "Descrizione@50" S0
|
|
|
|
OUTPUT F_TOCODSCONTO CODTAB
|
|
|
|
GROUP G_SCONTO G_ALL
|
|
|
|
STR_EXPR #F_TOCODSCONTO>=#F_FROMCODSCONTO
|
|
|
|
WARNING "Range codice sconto non corretto"
|
|
|
|
END
|
|
|
|
|
|
|
|
STRING F_FROMCODZONA 2
|
|
|
|
BEGIN
|
|
|
|
PROMPT 2 11 "Da cod. zona "
|
|
|
|
FLAGS "U"
|
|
|
|
KEY 1
|
|
|
|
USE ZON
|
|
|
|
INPUT CODTAB F_FROMCODZONA
|
|
|
|
DISPLAY "Codice" CODTAB
|
|
|
|
DISPLAY "Descrizione@50" S0
|
|
|
|
OUTPUT F_FROMCODZONA CODTAB
|
|
|
|
GROUP G_ZONA G_ALL
|
|
|
|
END
|
|
|
|
|
|
|
|
STRING F_TOCODZONA 2
|
|
|
|
BEGIN
|
|
|
|
PROMPT 40 11 "A cod. zona "
|
|
|
|
FLAGS "U"
|
|
|
|
KEY 1
|
|
|
|
USE ZON
|
|
|
|
INPUT CODTAB F_TOCODZONA
|
|
|
|
DISPLAY "Codice" CODTAB
|
|
|
|
DISPLAY "Descrizione@50" S0
|
|
|
|
OUTPUT F_TOCODZONA CODTAB
|
|
|
|
GROUP G_ZONA G_ALL
|
|
|
|
STR_EXPR #F_TOCODZONA>=#F_FROMCODZONA
|
|
|
|
WARNING "Range codice zona non corretto"
|
|
|
|
END
|
|
|
|
|
|
|
|
STRING F_FROMCODART 20
|
|
|
|
BEGIN
|
|
|
|
PROMPT 2 12 "Da cod. art. "
|
|
|
|
FLAGS "U"
|
|
|
|
KEY 1
|
|
|
|
USE LF_ANAMAG
|
|
|
|
INPUT CODART F_FROMCODART
|
|
|
|
DISPLAY "Articolo@20" CODART
|
|
|
|
DISPLAY "Descrizione@50" DESCR
|
|
|
|
OUTPUT F_FROMCODART CODART
|
|
|
|
GROUP G_ART G_ALL
|
|
|
|
END
|
|
|
|
|
|
|
|
STRING F_TOCODART 20
|
|
|
|
BEGIN
|
|
|
|
PROMPT 40 12 "A cod. art. "
|
|
|
|
FLAGS "U"
|
|
|
|
KEY 1
|
|
|
|
USE LF_ANAMAG
|
|
|
|
INPUT CODART F_TOCODART
|
|
|
|
DISPLAY "Articolo@20" CODART
|
|
|
|
DISPLAY "Descrizione@50" DESCR
|
|
|
|
OUTPUT F_TOCODART CODART
|
|
|
|
GROUP G_ART G_ALL
|
|
|
|
STR_EXPR #F_TOCODART>=#F_FROMCODART
|
|
|
|
WARNING "Range codice articolo non corretto"
|
|
|
|
END
|
|
|
|
|
|
|
|
STRING F_FROMCODGMC 3
|
|
|
|
BEGIN
|
|
|
|
PROMPT 2 13 "Da cat. merc. "
|
|
|
|
FLAGS "U"
|
|
|
|
KEY 1
|
|
|
|
USE GMC SELECT CODTAB[4,5]==""
|
|
|
|
INPUT CODTAB F_FROMCODGMC
|
|
|
|
DISPLAY "Codice" CODTAB[1,3]
|
|
|
|
DISPLAY "Descrizione@50" S0
|
|
|
|
OUTPUT F_FROMCODGMC CODTAB[1,3]
|
|
|
|
GROUP G_GMC G_ALL
|
|
|
|
END
|
|
|
|
|
|
|
|
STRING F_TOCODGMC 3
|
|
|
|
BEGIN
|
|
|
|
PROMPT 40 13 "A cat. merc. "
|
|
|
|
FLAGS "U"
|
|
|
|
KEY 1
|
|
|
|
USE GMC SELECT CODTAB[4,5]==""
|
|
|
|
INPUT CODTAB F_TOCODGMC
|
|
|
|
DISPLAY "Codice" CODTAB[1,3]
|
|
|
|
DISPLAY "Descrizione@50" S0
|
|
|
|
OUTPUT F_TOCODGMC CODTAB[1,3]
|
|
|
|
GROUP G_GMC G_ALL
|
|
|
|
STR_EXPR #F_TOCODGMC>=#F_FROMCODGMC
|
|
|
|
WARNING "Range categoria merceologica non corretto"
|
|
|
|
END
|
|
|
|
|
|
|
|
STRING F_FROMCODSMC 5
|
|
|
|
BEGIN
|
|
|
|
PROMPT 2 14 "Da sottocat. merc. "
|
|
|
|
FLAGS "U"
|
|
|
|
KEY 1
|
|
|
|
USE GMC //SELECT CODTAB[4,5]!=""
|
|
|
|
INPUT CODTAB F_FROMCODSMC
|
|
|
|
DISPLAY "Cat." CODTAB[1,3]
|
|
|
|
DISPLAY "Sotto cat." CODTAB[4,5]
|
|
|
|
DISPLAY "Descrizione@50" S0
|
|
|
|
OUTPUT F_FROMCODSMC CODTAB
|
|
|
|
GROUP G_SMC G_ALL
|
|
|
|
END
|
|
|
|
|
|
|
|
STRING F_TOCODSMC 5
|
|
|
|
BEGIN
|
|
|
|
PROMPT 40 14 "A sottocat. merc. "
|
|
|
|
FLAGS "U"
|
|
|
|
KEY 1
|
|
|
|
USE GMC //SELECT CODTAB[4,5]!=""
|
|
|
|
INPUT CODTAB F_TOCODSMC
|
|
|
|
DISPLAY "Cat." CODTAB[1,3]
|
|
|
|
DISPLAY "Sotto cat." CODTAB[4,5]
|
|
|
|
DISPLAY "Descrizione@50" S0
|
|
|
|
OUTPUT F_TOCODSMC CODTAB
|
|
|
|
GROUP G_SMC G_ALL
|
|
|
|
STR_EXPR #F_TOCODSMC>=#F_FROMCODSMC
|
|
|
|
WARNING "Range sottocategoria merceologica non corretto"
|
|
|
|
END
|
|
|
|
|
|
|
|
STRING F_FROMCODRFA 5
|
|
|
|
BEGIN
|
|
|
|
PROMPT 2 15 "Da raggr. fiscale "
|
|
|
|
FLAGS "U"
|
|
|
|
KEY 1
|
|
|
|
USE RFA
|
|
|
|
INPUT CODTAB F_FROMCODRFA
|
|
|
|
DISPLAY "Codice" CODTAB
|
|
|
|
DISPLAY "Descrizione@50" S0
|
|
|
|
OUTPUT F_FROMCODRFA CODTAB
|
|
|
|
GROUP G_RFA G_ALL
|
|
|
|
END
|
|
|
|
|
|
|
|
STRING F_TOCODRFA 5
|
|
|
|
BEGIN
|
|
|
|
PROMPT 40 15 "A raggr. fiscale "
|
|
|
|
FLAGS "U"
|
|
|
|
KEY 1
|
|
|
|
USE RFA
|
|
|
|
INPUT CODTAB F_TOCODRFA
|
|
|
|
DISPLAY "Codice" CODTAB
|
|
|
|
DISPLAY "Descrizione@50" S0
|
|
|
|
OUTPUT F_TOCODRFA CODTAB
|
|
|
|
GROUP G_RFA G_ALL
|
|
|
|
STR_EXPR #F_TOCODRFA>=#F_FROMCODRFA
|
|
|
|
WARNING "Range raggruppamento fiscale non corretto"
|
|
|
|
END
|
|
|
|
|
|
|
|
BUTTON DLG_PRINT 10 2
|
|
|
|
BEGIN
|
|
|
|
PROMPT -12 -1 "~Stampa"
|
|
|
|
MESSAGE EXIT,K_ENTER
|
|
|
|
END
|
|
|
|
|
|
|
|
BUTTON DLG_QUIT 10 2
|
|
|
|
BEGIN
|
|
|
|
PROMPT -22 -1 ""
|
|
|
|
END
|
|
|
|
|
|
|
|
ENDPAGE
|
|
|
|
|
|
|
|
ENDMASK
|
|
|
|
|