#include "tc0800a.h"

TOOLBAR "topbar" 0 0 0 2
#include "relapbar.h"
ENDPAGE

PAGE "" 0 2 0 0

LIST F_COD 7
BEGIN
  PROMPT 50 50 ""
  ITEM "TSCONTI|TSCONTI"
  FIELD TIPORIC
  FLAGS "D"
  KEY 1
END

GROUPBOX DLG_NULL 78 4
BEGIN
  PROMPT 1 1 "Conto Teamsystem"
END

STRING F_TSGRUPPO 2
BEGIN
  PROMPT 2 2 "Gruppo      "
  USE LF_RICLPDC
  INPUT TIPORIC F_COD SELECT
  INPUT CODICE[1,2] F_TSGRUPPO
  INPUT CODICE[3,4] F_TSCONTO
  INPUT CODICE[5,9] F_TSSOTTOCONTO
  DISPLAY "Gruppo TS" CODICE[1,2]
  DISPLAY "Conto TS" CODICE[3,4]
  DISPLAY "Sotoconto TS" CODICE[5,7]
  DISPLAY "Descrizione@50" DESCRIZ
  DISPLAY "Gruppo" GRUPPO
  DISPLAY "Conto" CONTO
  DISPLAY "Sottoconto" SOTTOCONTO
  OUTPUT F_TSGRUPPO CODICE[1,2]
  OUTPUT F_TSCONTO CODICE[3,4]
  OUTPUT F_TSSOTTOCONTO CODICE[5,7]
  OUTPUT F_DESCRIZ DESCRIZ
  OUTPUT F_GRUPPO GRUPPO
  OUTPUT F_CONTO CONTO
  OUTPUT F_SOTTOCONTO SOTTOCONTO
  OUTPUT F_GRUPPO1 GRUPPO
  OUTPUT F_CONTO1 CONTO
  OUTPUT F_SOTTOCONTO1 SOTTOCONTO
	CHECKTYPE REQUIRED
  VALIDATE FIXLEN_FUNC 2
  FIELD CODICE[1,2]
  KEY 1
END

STRING F_TSCONTO 2
BEGIN
  PROMPT 19 2 "Conto "
	COPY ALL F_TSGRUPPO
	CHECKTYPE REQUIRED
  FIELD CODICE[3,4]
  VALIDATE FIXLEN_FUNC 2
  KEY 1
END

STRING F_TSSOTTOCONTO 3
BEGIN
  PROMPT 30 2 "Sottoconto "
	COPY ALL F_TSGRUPPO
	CHECKTYPE REQUIRED
  FIELD CODICE[5,7]
  VALIDATE FIXLEN_FUNC 3
  KEY 1
END

STRING F_DESCRIZ 50
BEGIN
  PROMPT 2 3 "Descrizione "
  USE LF_RICLPDC KEY 2
  INPUT TIPORIC F_COD SELECT
  INPUT DESCRIZ F_DESCRIZ
  DISPLAY "Descrizione@50" DESCRIZ
  DISPLAY "Gruppo TS" CODICE[1,2]
  DISPLAY "Conto TS" CODICE[3,4]
  DISPLAY "Sotoconto TS" CODICE[5,7]
  DISPLAY "Gruppo" GRUPPO
  DISPLAY "Conto" CONTO
  DISPLAY "Sottoconto" SOTTOCONTO
	COPY OUTPUT F_TSGRUPPO
  FIELD DESCRIZ
  KEY 2
  CHECKTYPE REQUIRED
END

NUMBER F_GRUPPO 3
BEGIN
  PROMPT 2 6 "Gruppo     "
  HELP "Codice del gruppo"
  FIELD GRUPPO
  KEY 1
	GROUP 1 10
  USE LF_PCON KEY 1 SELECT CONTO=""
  INPUT GRUPPO F_GRUPPO
  DISPLAY "Gruppo" GRUPPO
  DISPLAY "Descrizione@50" DESCR
  OUTPUT F_GRUPPO GRUPPO
  OUTPUT F_DESCG DESCR
  CHECKTYPE NORMAL
END

NUMBER F_GRUPPO1 3
BEGIN
  PROMPT 2 6 "Gruppo     "
  FIELD GRUPPO
  KEY 1
	GROUP 1 20
	FLAGS "H"
END

STRING F_DESCG 50
BEGIN
  PROMPT 24 6 ""
  FLAGS "D"
	GROUP 10
END

NUMBER F_CONTO 3
BEGIN
  PROMPT 2 8 "Conto      "
  HELP "Codice dell'eventuale conto"
  FIELD CONTO
  KEY 1
	GROUP 1 10
  USE LF_PCON KEY 1 SELECT ((CONTO!="")&&(SOTTOCONTO=""))
  COPY INPUT F_GRUPPO
  INPUT CONTO F_CONTO
  DISPLAY "Gruppo" GRUPPO
  DISPLAY "Conto" CONTO
  DISPLAY "Descrizione@50" DESCR
  OUTPUT F_GRUPPO GRUPPO
  OUTPUT F_CONTO CONTO
  OUTPUT F_DESCC DESCR
  CHECKTYPE NORMAL
  VALIDATE REQIF_FUNC 1 F_SOTTOCONTO
  WARNING "Manca il conto"
END

NUMBER F_CONTO1 3
BEGIN
  PROMPT 2 8 "Conto      "
  HELP "Codice dell'eventuale conto"
  FIELD CONTO
  FLAGS "H"
  KEY 1
	GROUP 1 20
END

STRING F_DESCC 50
BEGIN
  PROMPT 24 8 ""
  FLAGS "D"
	GROUP 10
END

NUMBER F_SOTTOCONTO 6
BEGIN
  PROMPT 2 10 "Sottoconto "
  HELP "Codice dell'eventuale sottoconto"
  FIELD SOTTOCONTO
  KEY 1
	GROUP 1 10
  USE LF_PCON KEY 1 SELECT SOTTOCONTO!=""
  COPY INPUT F_CONTO
  INPUT SOTTOCONTO F_SOTTOCONTO
  DISPLAY "Gruppo" GRUPPO
  DISPLAY "Conto" CONTO
  DISPLAY "Sottoconto" SOTTOCONTO
  DISPLAY "Sosp." SOSPESO
  DISPLAY "Descrizione@50" DESCR
  OUTPUT F_SOTTOCONTO SOTTOCONTO
  OUTPUT F_GRUPPO GRUPPO
  OUTPUT F_CONTO CONTO
  OUTPUT F_DESC DESCR
  CHECKTYPE NORMAL
END

NUMBER F_SOTTOCONTO1 6
BEGIN
  PROMPT 2 10 "Sottoconto "
  HELP "Codice dell'eventuale sottoconto"
  FIELD SOTTOCONTO
  KEY 1
	GROUP 1 20
	FLAGS "H"
END

STRING F_DESC 50
BEGIN
  PROMPT 24 10 ""
  USE LF_PCON KEY 2
  INPUT DESCR F_DESC
  DISPLAY "Descrizione@50" DESCR
  DISPLAY "Sosp." SOSPESO
  DISPLAY "Gruppo" GRUPPO
  DISPLAY "Conto" CONTO
  DISPLAY "Sottoconto" SOTTOCONTO
  COPY OUTPUT F_SOTTOCONTO
  CHECKTYPE NORMAL
  HELP "Descrizione del gruppo o del conto o del sottoconto"
  WARNING "Descrizione mancante"
	GROUP 10
END

ENDPAGE

ENDMASK