#include "pl1048100a.h"

TOOLBAR "Toolbar" 0 0 0 2

#include <stdbar.h>

ENDPAGE

PAGE "Estremi della bolla" 0 0 0 0

GROUPBOX DLG_NULL 78 3
BEGIN
  PROMPT 1 1 "@bDitta"
END

NUMBER F_CODDITTA 5
BEGIN
  PROMPT 3 2 "Codice "
  FLAGS "FD"
  USE LF_NDITTE
  CHECKTYPE NORMAL
  INPUT CODDITTA F_CODDITTA
  OUTPUT F_RAGSOCDITTA RAGSOC
END

STRING F_RAGSOCDITTA 50
BEGIN
  PROMPT 17 2 "Ragione "
  FLAGS "D"
END

GROUPBOX DLG_NULL 78 7
BEGIN
	PROMPT 1 4 "Estremi del documento"
END

LISTBOX F_PROVV 14
BEGIN
  FIELD PROVV
  PROMPT 46 7 "Tipo "
  ITEM "D|Definitiva "
  ITEM "P|Provvisoria"
  FLAGS "DPG"
END

STRING F_CODNUM 4
BEGIN
  PROMPT 2 5 "Numerazione  "
  FIELD CODNUM
  HELP "Codice numerazione"
  USE %NUM
  INPUT CODTAB F_CODNUM
  DISPLAY "Codice" CODTAB
  DISPLAY "Descrizione@50" S0
  OUTPUT F_CODNUM CODTAB
  OUTPUT F_DESNUM S0
  CHECKTYPE FORCED
  FLAG "UPAD"
  WARNING "Numerazione assente"
END

STRING F_DESNUM 50
BEGIN
  PROMPT 24 5 ""
  HELP "Descrizione numerazione"
  USE %NUM KEY 2
  INPUT S0 F_DESNUM
  DISPLAY "Descrizione@60" S0
  DISPLAY "Codice" CODTAB
  COPY OUTPUT F_CODNUM
  FLAGS "D"
END

NUMBER F_ANNO 4
BEGIN
  PROMPT 2 7 "Esercizio    "
  FIELD ANNO
  CHECKTYPE REQUIRED
  NUM_EXPR #F_ANNO>0
  FLAG "AP"
  KEY 1 2
  WARNING "Inserire un anno valido"
END

NUMBER F_NDOC 6
BEGIN
  PROMPT 24 7 "Numero      "
  FIELD NDOC
  USE LF_DOC
  JOIN LF_CLIFO TO LF_DOC INTO TIPOCF==TIPOCF CODCF==CODCF 
  INPUT PROVV F_PROVV SELECT
  INPUT ANNO F_ANNO SELECT
  INPUT CODNUM F_CODNUM SELECT
  INPUT NDOC F_NDOC
  DISPLAY "Num." CODNUM
  DISPLAY "Anno" ANNO
  DISPLAY "Provv" PROVV
  DISPLAY "Tipo" TIPODOC
  DISPLAY "N.Doc. " NDOC
  DISPLAY "Stato@R" STATO
  DISPLAY "Data\ndocumento" DATADOC
  DISPLAY "C/F" TIPOCF
  DISPLAY "Codice" CODCF
  DISPLAY "Ragione Sociale@50" LF_CLIFO->RAGSOC
  OUTPUT F_NDOC NDOC
	OUTPUT F_PROVV PROVV
  CHECKTYPE REQUIRED
  FLAG "R"
END

NUMBER F_CODCF 6
BEGIN
  PROMPT 24 8 "Codice      " 
  USE LF_DOC KEY 2 SELECT (CODNUM==#F_CODNUM)&&(PROVV==#F_PROVV)&&(ANNO==#F_ANNO)
  JOIN LF_CLIFO INTO TIPOCF==TIPOCF CODCF==CODCF
  INPUT TIPOCF "C"
  INPUT CODCF F_CODCF
  INPUT PROVV F_PROVV
  INPUT ANNO F_ANNO
  DISPLAY "Codice" CODCF
  DISPLAY "Ragione Sociale@50" LF_CLIFO->RAGSOC
	DISPLAY "Partita IVA@12" LF_CLIFO->PAIV
  DISPLAY "Num." CODNUM
  DISPLAY "Anno" ANNO
  DISPLAY "Provv" PROVV
  DISPLAY "Tipo" TIPODOC
  DISPLAY "N.Doc. " NDOC
  DISPLAY "Stato@R" STATO
  DISPLAY "Data\ndocumento" DATADOC
  DISPLAY "Valuta" CODVAL
  DISPLAY "Totale\ndocumento@18V" G1:TOTDOC
  DISPLAY "Stato" STATO
  COPY OUTPUT F_NDOC
  OUTPUT F_CODCF CODCF
  CHECKTYPE SEARCH
END

ENDPAGE

ENDMASK