// SHEET 2 (codici alternativi) DI VE2400

PAGE "Pagina 1" 5 5 75 15

STRING FS_CODARTALT 20
BEGIN
  FLAGS "U"
  PROMPT 3 2 "Codice alternativo "
  FIELD CODARTALT
  CHECKTYPE REQUIRED
  WARNING "Codice alternativo obbligatorio"
END

LISTBOX FS_TIPO 10
BEGIN
  PROMPT 2 4 "Tipo di codice      "
  FIELD TIPO
  ITEM "N|Normale"
  ITEM "8|EAN8   "
  ITEM "1|EA13   "
  ITEM "3|3/9    "
  ITEM "C|Codabar"
END

STRING FS_CODUMCORR 2
BEGIN
  PROMPT 2 6 "Unita' di misura    "
  FIELD UM
  FLAG "U"
  USE %UMS
  INPUT CODTAB FS_CODUMCORR
  DISPLAY "U.M. "          CODTAB
  DISPLAY "Descrizione@50" S0
  OUTPUT FS_CODUMCORR CODTAB
  CHECKTYPE REQUIRED
  WARNING "Unita' di misura errata"
END

//Livelli giacenza
STRING FS_LIV1 10
BEGIN
  // Non mettere  FLAGS "D" perchè disabiliterebbe tutta la colonna
  FLAGS "U"
  PROMPT 2 8 "Livello 1  "
  USE GCG 
  JOIN FCG ALIAS 500 INTO CODTAB==CODTAB[1,1]
  INPUT CODTAB[1,1] "1" 
  INPUT CODTAB[2,11] FS_LIV1
  DISPLAY "Livello@20" 500@->S0
  DISPLAY "Gruppo@10" CODTAB[2,20]
  DISPLAY "Descr.@30" S0
  OUTPUT FS_LIV1 CODTAB[2,12] 
  CHECKTYPE NORMAL
  MESSAGE EMPTY CLEAR,FS_LIV2|CLEAR,FS_LIV3|CLEAR,FS_LIV4
  MESSAGE ENABLE,FS_LIV2
	FIELD LIV1
END

STRING FS_LIV2 10
BEGIN
  FLAGS "U"
  PROMPT 40 8 "Livello 2  "
  USE GCG
  JOIN FCG ALIAS 500 INTO CODTAB==CODTAB[1,1]
  INPUT CODTAB[1,1] "2" 
  INPUT CODTAB[2,12] FS_LIV2
  COPY DISPLAY FS_LIV1
  OUTPUT FS_LIV2 CODTAB[2,12] 
  CHECKTYPE NORMAL
  MESSAGE EMPTY CLEAR,FS_LIV3|CLEAR,FS_LIV4
  MESSAGE ENABLE,FS_LIV3
	FIELD LIV2
END

STRING FS_LIV3 10
BEGIN
  FLAGS "U"
  PROMPT 2 9 "Livello 3  "
  USE GCG
  JOIN FCG ALIAS 500 INTO CODTAB==CODTAB[1,1]
  INPUT CODTAB[1,1] "3" 
  INPUT CODTAB[2,12] FS_LIV3
  COPY DISPLAY FS_LIV1
  OUTPUT FS_LIV3 CODTAB[2,12] 
  CHECKTYPE NORMAL
  MESSAGE EMPTY CLEAR,FS_LIV4
  MESSAGE ENABLE,FS_LIV4
	FIELD LIV3
END

STRING FS_LIV4 10
BEGIN
  FLAGS "U"
  PROMPT 40 9 "Livello 4  "
  USE GCG
  JOIN FCG ALIAS 500 INTO CODTAB==CODTAB[1,1]
  INPUT CODTAB[1,1] "4" 
  INPUT CODTAB[2,12] FS_LIV4
  COPY DISPLAY FS_LIV1
  OUTPUT FS_LIV4 CODTAB[2,12] 
  CHECKTYPE NORMAL
	FIELD LIV4
END

LISTBOX FS_TIPOCF 10
BEGIN
  PROMPT  2 10 "Tipo           "
  FIELD TIPOCF
  ITEM " |Nessuno" MESSAGE CLEAR,1@
  ITEM "C|Cliente" MESSAGE ENABLE,1@
  ITEM "F|Fornitore" MESSAGE ENABLE,1@
END

NUMBER FS_CODCF 6
BEGIN
  PROMPT 2 11 "Codice          "
  FIELD CODCF
  USE LF_CLIFO
  INPUT TIPOCF FS_TIPOCF SELECT
  INPUT CODCF  FS_CODCF
  DISPLAY "Codice " CODCF
  DISPLAY "Ragione sociale@50" RAGSOC
  DISPLAY "Partita IVA" PAIV
  OUTPUT FS_CODCF  CODCF
  OUTPUT FS_RAGCF RAGSOC
  CHECKTYPE REQUIRED
  GROUP 1
END

STRING FS_RAGCF 50
BEGIN
  PROMPT 2 12 "Ragione sociale "
  USE LF_CLIFO KEY 2
  INPUT TIPOCF FS_TIPOCF SELECT
  INPUT RAGSOC FS_RAGCF
  COPY DISPLAY FS_CODCF
  COPY OUTPUT FS_CODCF
  GROUP 1
END

BUTTON DLG_OK 10 2
BEGIN
  PROMPT -13 -1 ""
END

BUTTON DLG_CANCEL 10 2
BEGIN
  PROMPT -23 -1 ""
END

BUTTON DLG_DELREC 10 2
BEGIN
  PROMPT -33 -1 "Elimina"
  MESSAGE EXIT,K_DEL
END

ENDPAGE

ENDMASK