#include "pr0600a.h"

TOOLBAR "" 0 20 0 2

#include <toolbar.h>

ENDPAGE

PAGE "Percentuali provvigione" -1 -1 78 8

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