#include "cg0300.h"

TOOLBAR "" 0 20 0 2

#include <toolbar.h>

ENDPAGE

PAGE "Immissione progressivi allegati" -1 -1 78 19

GROUPBOX DLG_NULL 77 8
BEGIN
  PROMPT 0 0 ""
  FLAGS "R"
END

NUMBER F_ANNO 4
BEGIN
  PROMPT 2 1 "Anno          "
  HELP "Anno di cui si vogliono visualizzare i saldi"
  FIELD LF_ALLEG->ANNO
  FLAGS "PRZA"
  KEY 1
  USE LF_ALLEG KEY 1
  JOIN %AIS TO LF_ALLEG INTO CODTAB=CODATT
  INPUT ANNO F_ANNO SELECT
  INPUT CODATT F_CODATT
  INPUT TIPOCF F_TIPOCF
  INPUT CODCF F_CODCF
  INPUT IMMESSO F_IMMESSO
  DISPLAY "Anno" ANNO
  DISPLAY "Codice att." CODATT
  DISPLAY "Descrizione @40" LF_TABCOM->S0
  DISPLAY "Tipo" TIPOCF
  DISPLAY "Codice" CODCF
  DISPLAY "Immesso" IMMESSO
  OUTPUT F_ANNO ANNO
  OUTPUT F_CODATT CODATT
  OUTPUT F_CODATTH CODATT
  OUTPUT F_TIPOCF TIPOCF
  OUTPUT F_CODCF CODCF
  OUTPUT F_IMMESSO IMMESSO
  WARNING "Registrazione assente"
  CHECKTYPE REQUIRED
END

NUMBER F_CODDITTA 5
BEGIN
  PROMPT 2 2 "Ditta         "
  HELP "Ditta di cui si vogliono visualizzare i saldi"
  FLAGS "RPDG"
  KEY 1
  CHECKTYPE REQUIRED
  USE LF_NDITTE
  INPUT CODDITTA F_CODDITTA
  DISPLAY "Codice" CODDITTA
  DISPLAY "Ragione sociale@50" RAGSOC
  OUTPUT F_CODDITTA CODDITTA
  WARNING "Ditta assente"
END

STRING F_RAGSOC_D 50 50
BEGIN
  PROMPT 24 2 ""
  FLAGS "DP"
END

STRING F_CODATT 5
BEGIN
  PROMPT 2 3 "Cod.attivita' "
  HELP "Codice dell'attivita' della ditta"
  FIELD LF_ALLEG->CODATT
  FLAGS "PRZ"
  KEY 1
  COPY ALL F_ANNO
  CHECKTYPE REQUIRED
  WARNING "Registrazione assente"
  MESSAGE COPY,F_CODATTH
  GROUP 1
END

STRING F_CODATTH 5
BEGIN
  PROMPT 2 3 "Cod.attivita' "
  FIELD LF_ALLEG->CODATT
  FLAGS "HPRZ"
  KEY 1
  USE LF_ATTIV
  JOIN LF_NDITTE TO LF_ATTIV INTO CODDITTA=CODDITTA
  INPUT CODDITTA F_CODDITTA SELECT
  INPUT CODATT F_CODATT
  DISPLAY "Codice" LF_ATTIV->CODDITTA
  DISPLAY "Ragione sociale @50" LF_NDITTE->RAGSOC
  DISPLAY "Codice attivita'" LF_ATTIV->CODATT
  DISPLAY "Descrizione @40" LF_ATTIV->DESCR
  OUTPUT F_CODATT CODATT
  OUTPUT F_CODDITTA CODDITTA
  OUTPUT F_DENATT LF_ATTIV->DESCR
  HELP "Inserire il codice dell'attivita'"
  MESSAGE COPY,F_CODATTH
  MESSAGE COPY,3@
  WARNING "Attivita' assente"
  GROUP 2
END

STRING F_DENATT 50
BEGIN
  PROMPT 24 3 ""
  FLAGS "D"
END

LIST F_TIPOCF 16
BEGIN
  PROMPT 2 4 "Tipo          "
  FIELD LF_ALLEG->TIPOCF
  KEY 1
  HELP "Indicare se cliente, fornitore oppure bolletta doganale"
  ITEM "C|Clienti"
  MESSAGE SHOW,F_T1|HIDE,F_T2|HIDE,F_T3|SHOW,F_T5|HIDE,F_T6
  ITEM "F|Fornitori"
  MESSAGE HIDE,F_T1|SHOW,F_T2|HIDE,F_T3|HIDE,F_T5|SHOW,F_T6|ENABLE,F_CODCF|SHOW,6@
  ITEM "B|Boll.doganali"
  MESSAGE HIDE,F_T1|HIDE,F_T2|SHOW,F_T3|HIDE,F_T5|SHOW,F_T6|DISABLE,F_CODCF|SHOW,6@
END

NUMBER F_CODCF 6
BEGIN
  PROMPT 36 4 "Codice            "
  FIELD LF_ALLEG->CODCF
  FLAGS "R"
  KEY 1
  COPY ALL F_ANNO
  HELP "Codice relativo al cliente o fornitore"
  ADD RUN cg0 -1
  WARNING "Registrazione assente"
  GROUP 1
  CHECKTYPE REQUIRED
  MESSAGE COPY,F_CODCFH
END

NUMBER F_CODCFH 6
BEGIN
  PROMPT 36 4 "Codice            "
  FIELD LF_ALLEG->CODCF
  FLAGS "HR"
  KEY 1
  USE LF_CLIFO
  INPUT TIPOCF F_TIPOCF SELECT
  INPUT CODCF F_CODCF
  DISPLAY "Tipo" TIPOCF
  DISPLAY "Codice" CODCF
  DISPLAY "Descrizione@50" RAGSOC
  OUTPUT F_TIPOCF TIPOCF
  OUTPUT F_CODCFH CODCF
  OUTPUT F_RAGSOC RAGSOC
  OUTPUT F_COFI COFI
  OUTPUT F_PAIV PAIV
  HELP "Codice relativo al cliente o fornitore"
  ADD RUN cg0 -1
  WARNING "Cliente assente"
  GROUP 2
  MESSAGE COPY,F_CODCF 
  CHECKTYPE NORMAL
END

BOOLEAN F_IMMESSO
BEGIN
  PROMPT 64 4 "Immesso"
  HELP "Indicare se il saldo e' stato immesso da utente"
  FIELD LF_ALLEG->IMMESSO
  KEY 1
END

STRING F_RAGSOC 50
BEGIN
  PROMPT 2 5 "Rag.sociale   "
  FLAGS "U"
  KEY 2
  USE LF_CLIFO KEY 2
  INPUT TIPOCF F_TIPOCF SELECT
  INPUT RAGSOC F_RAGSOC
  DISPLAY "Ragione sociale@50" RAGSOC
  DISPLAY "Tipo" TIPOCF
  DISPLAY "Codice" CODCF
  COPY OUTPUT F_CODCFH
  HELP "Ragione sociale del cliente o fornitore"
  WARNING "Ragione sociale assente"
  GROUP 3
END

STRING F_COFI 16
BEGIN
  PROMPT 2 6 "Cod.fiscale   "
  KEY 3
  USE LF_CLIFO KEY 4
  INPUT TIPOCF F_TIPOCF SELECT
  INPUT COFI F_COFI
  DISPLAY "Codice fiscale  " COFI
  DISPLAY "Tipo" TIPOCF
  DISPLAY "Codice" CODCF
  DISPLAY "Ragione sociale@50" RAGSOC
  COPY OUTPUT F_CODCFH
  HELP "Codice fiscale del cliente o fornitore"
  CHECKTYPE NORMAL
  WARNING "Codice fiscale assente"
  GROUP 3
END

STRING F_PAIV 12
BEGIN
  PROMPT 36 6 "Partita IVA       "
  KEY 4
  USE LF_CLIFO KEY 5
  INPUT TIPOCF F_TIPOCF SELECT
  INPUT PAIV F_PAIV
  DISPLAY "Partita IVA" PAIV
  DISPLAY "Tipo" TIPOCF
  DISPLAY "Codice" CODCF
  DISPLAY "Ragione sociale@50" RAGSOC
  DISPLAY "Codice fiscale  " COFI
  COPY OUTPUT F_CODCFH
  HELP "Partita IVA del cliente o fornitore"
  CHECKTYPE NORMAL
  WARNING "Partita IVA assente"
  GROUP 3
END

TEXT DLG_NULL
BEGIN
  PROMPT 27 8 "Anno corrente"
END

TEXT DLG_NULL
BEGIN
  PROMPT 43 8 "Anno precedente"
END

TEXT DLG_NULL
BEGIN
  PROMPT 66 8 "Totale"
END

TEXT DLG_NULL
BEGIN
  PROMPT 2 9 "Operazioni imponibili "
END

NUMBER F_IMPESC 15
BEGIN
  PROMPT 25 9 ""
  HELP "Totale operazioni imponibili anno corrente"
  FIELD LF_ALLEG->IMPESC
  FLAGS "R"
  PICTURE "."
  MESSAGE K_TAB,F_TOTALE1|K_TAB,F_TOTALE5
END

NUMBER F_IMPESP 15
BEGIN
  PROMPT 42 9 ""
  HELP "Totale operazioni imponibili anno corrente"
  FIELD LF_ALLEG->IMPESP
  FLAGS "R"
  PICTURE "."
  MESSAGE K_TAB,F_TOTALE1|K_TAB,F_TOTALE6
END

NUMBER F_TOTALE1 15
BEGIN
  PROMPT 60 9 ""
  FLAGS "RD"
  PICTURE "."
  NUM_CALC {#F_IMPESP+#F_IMPESC}
END

TEXT DLG_NULL
BEGIN
  PROMPT 2 10 "Imposte addebitate "
END

NUMBER F_IVAESC 15
BEGIN
  PROMPT 25 10 ""
  HELP "Totale imposte addebitate dell'anno corrente"
  FIELD LF_ALLEG->IVAESC
  FLAGS "R"
  PICTURE "."
  MESSAGE K_TAB,F_TOTALE2|K_TAB,F_TOTALE5
END

NUMBER F_IVAESP 15
BEGIN
  PROMPT 42 10 ""
  HELP "Totale imposte addebitate dell'anno precedente"
  FIELD LF_ALLEG->IVAESP
  FLAGS "R"
  PICTURE "."
  MESSAGE K_TAB,F_TOTALE2|K_TAB,F_TOTALE6
END

NUMBER F_TOTALE2 15
BEGIN
  PROMPT 60 10 ""
  FLAGS "RD"
  PICTURE "."
  NUM_CALC {#F_IVAESP+#F_IVAESC}
END

TEXT F_T1
BEGIN
  PROMPT 2 11 "Op. non imp. ed esenti "         
  FLAGS "H"
END

TEXT F_T2
BEGIN
  PROMPT 2 11 "Op. senza appl. d'imp. "
  FLAGS "H"
END

TEXT F_T3
BEGIN
  PROMPT 2 11 "Operazioni senza appl. d'imposta "
  FLAGS "H"
END

NUMBER F_NIESC 15
BEGIN
  PROMPT 25 11 ""
  FIELD LF_ALLEG->NIESC
  FLAGS "R"
  PICTURE "."
  HELP "Totale operazioni non imponibili ed esenti dell'anno corrente"
  MESSAGE K_TAB,F_TOTALE3|K_TAB,F_TOTALE5
END

NUMBER F_NIESP 15
BEGIN
  PROMPT 42 11 ""
  FIELD LF_ALLEG->NIESP
  FLAGS "R"
  PICTURE "."
  HELP "Totale operazioni non imponibili ed esenti dell'anno precedente"
  MESSAGE K_TAB,F_TOTALE3|K_TAB,F_TOTALE6
END

NUMBER F_TOTALE3 15
BEGIN
  PROMPT 60 11 ""
  FLAGS "RD"
  PICTURE "."
  NUM_CALC {#F_NIESP+#F_NIESC}
END

TEXT F_T4
BEGIN
  PROMPT 2 12 "Op. non imp.(Art.8 2^c)"
  GROUP 6
END

NUMBER F_E8ESC 15
BEGIN
  PROMPT 25 12 ""
  FIELD LF_ALLEG->E8ESC
  FLAGS "R"
  GROUP 6
  PICTURE "."
  HELP "Totale operazioni non imponibili (Art. 8 2^c) dell'anno corrente"
  MESSAGE K_TAB,F_TOTALE4|K_TAB,F_TOTALE5
END

NUMBER F_E8ESP 15
BEGIN
  PROMPT 42 12 ""
  FIELD LF_ALLEG->E8ESP
  FLAGS "R"
  GROUP 6
  PICTURE "."
  HELP "Totale operazioni non imponibili (Art. 8 2^c) dell'anno precedente"
  MESSAGE K_TAB,F_TOTALE4|K_TAB,F_TOTALE6
END

NUMBER F_TOTALE4 15
BEGIN
  PROMPT 60 12 ""
  FLAGS "RD"
  GROUP 6
  PICTURE "."
  NUM_CALC {#F_E8ESP+#F_E8ESC}
END

TEXT DLG_NULL
BEGIN
  PROMPT 2 13 "Totale "
END

NUMBER F_TOTALE5 15
BEGIN
  PROMPT 25 13 ""
  FLAGS "RD"
  PICTURE "."
  NUM_CALC {#F_IMPESC+#F_IVAESC+#F_NIESC+#F_E8ESC}
END

NUMBER F_TOTALE6 15
BEGIN
  PROMPT 42 13 ""
  FLAGS "RD"
  PICTURE "."
  NUM_CALC {#F_IMPESP+#F_IVAESP+#F_NIESP+#F_E8ESP}
END

TEXT F_T7
BEGIN
  PROMPT 2 15 "Numero fatture "
  GROUP 6
END

NUMBER F_NDOCESC 4
BEGIN
  PROMPT 25 15 ""
  HELP "Numero di fatture ricevute nell'anno in corso dal fornitore"
  FIELD LF_ALLEG->NDOCESC
  FLAGS "R"
  GROUP 6
  MESSAGE K_TAB,F_TOTALE
END

NUMBER F_NDOCESP 4
BEGIN
  PROMPT 42 15 ""
  HELP "Numero di fatture ricevute nell'anno precedente dal fornitore"
  FIELD LF_ALLEG->NDOCESP
  FLAGS "R"
  GROUP 6
  MESSAGE K_TAB,F_TOTALE
END

NUMBER F_TOTALE 5
BEGIN
  PROMPT 60 15 ""
  FLAGS "RD"
  GROUP 6
  NUM_CALC {#F_NDOCESP+#F_NDOCESC}
END

TEXT F_T5
BEGIN
  PROMPT 2 17 "Operazioni non imponibili (mod 101)   "
  FLAGS "H"
END

TEXT F_T6
BEGIN
  PROMPT 2 17 "Operazioni non imponibili (mod 102)   "
  FLAGS "H"
END

NUMBER F_PROG101102 15
BEGIN
  PROMPT 42 17 ""
  FIELD LF_ALLEG->PROG101102
  FLAGS "R"
  PICTURE "."
  HELP "Totale operazioni non imponibili Art. 8 1^c, Artt. 8 bis, 9 e 72"
END
ENDPAGE
ENDMASK