#include "../sc/scselmsk.h"
#include "sv1100a.h"

TOOLBAR "Toolbar" 0 -2 0 2

BUTTON DLG_PRINT 10 2
BEGIN
  PROMPT -13 -1 "~Stampa"
END

BUTTON DLG_SAVEREC 10 2
BEGIN
  PROMPT -23 -1 "~Registra"
  PICTURE BMP_SAVEREC
  PICTURE BMP_SAVERECDN
END

BUTTON DLG_QUIT 10 2
BEGIN
  PROMPT -33 -1 "Fine"
END

ENDPAGE

PAGE "Stampa schede" -1 -1 60 20

GROUPBOX DLG_NULL 78 8
BEGIN
  PROMPT 1 1 "@bSelezione Clienti/Fornitori"
END

RADIOBUTTON SC_CLIFO 22
BEGIN
  PROMPT 2 2 "Selezione"
  ITEM "C|Clienti"   MESSAGE ENABLE,1@
  ITEM "F|Fornitori" MESSAGE CLEAR,1@
END

RADIOBUTTON SC_SORTCF 25
BEGIN
  PROMPT 26 2 "Ordinamento"
  ITEM "1|Per codice" MESSAGE HIDE,2@|SHOW,3@
  ITEM "2|Per ragione sociale" MESSAGE HIDE,3@|SHOW,2@
END

NUMBER SC_NSEL 5
BEGIN
  PROMPT 69 2 "N. "
  FLAGS "D"
END

BUTTON SC_SELECT 10 2
BEGIN
  PROMPT 52 3 "S~elezione"
  PICTURE BMP_SELECT
END

BUTTON SC_RESET 10 2
BEGIN
  PROMPT 66 3 "A~zzera"
END

NUMBER SC_CFCODFR 6
BEGIN
  PROMPT 2 6 "Da codice              "
  GROUP 3
  FLAGS "B"
END

NUMBER SC_CFCODTO 6
BEGIN
  PROMPT 2 7 "A codice               "
  GROUP 3
  FLAGS "B"
END

STRING SC_CFDESFR 50
BEGIN
  PROMPT 2 6 "Da ragione sociale     "
  GROUP 2
  FLAGS "HB"
END

STRING SC_CFDESTO 50
BEGIN
  PROMPT 2 7 "A ragione sociale      "
  GROUP 2
  FLAGS "HB"
END

GROUPBOX DLG_NULL 78 4
BEGIN
  PROMPT 1 9 "@bSelezione Agenti"
END

BOOLEAN F_SORTAGENTI
BEGIN
  PROMPT 2 10 "Ordinamento per agenti"
  MESSAGE FALSE CLEAR,4@
  MESSAGE TRUE ENABLE,4@
END

STRING F_DAAGENTE 5
BEGIN
  PROMPT 2 11 "Dall'agente "
  FLAGS "UDZ"
  USE LF_AGENTI 
  INPUT CODAGE F_DAAGENTE
  DISPLAY "Codice" CODAGE
  DISPLAY "Ragione Sociale@50" RAGSOC
  OUTPUT F_DAAGENTE CODAGE
  CHECKTYPE NORMAL
  ADD RUN pr0 -4
  GROUP 4
END

STRING F_ADAGENTE 5
BEGIN
  PROMPT 23 11 "All'agente " 
  FLAGS "UDZ"
  COPY USE F_DAAGENTE
  INPUT CODAGE F_ADAGENTE
  COPY DISPLAY F_DAAGENTE
  OUTPUT F_ADAGENTE CODAGE
  CHECKTYPE NORMAL
  ADD RUN pr0 -4
  GROUP 4
END

BOOLEAN F_SORTAGEART
BEGIN
  PROMPT 50 10 "Dettaglio articoli"
  MESSAGE TRUE "D",F_TIPO|DISABLE,F_TIPO|CLEAR,F_ORDINE|ENABLE,F_PROVVART
  MESSAGE FALSE ENABLE,F_TIPO|CLEAR,F_PROVVART
  GROUP 4
END

BOOLEAN F_PROVVART
BEGIN
  PROMPT 50 11 "Articoli con provvigione"
  GROUP 4
END

GROUPBOX DLG_NULL 78 4
BEGIN
  PROMPT 1 13 "@bLimiti di stampa"
END

DATE F_FROMDATE
BEGIN
  PROMPT 2 14 "Dalla data "
  MESSAGE CHECK,F_TODATE
END

DATE F_TODATE
BEGIN
  PROMPT 2 15 "Alla data  "
END

STRING F_FROMNUM 4
BEGIN
  PROMPT 28 14 "Dalla numerazione "
  FLAGS "U"
  USE %NUM
  INPUT CODTAB F_FROMNUM
  DISPLAY "Codice" CODTAB
  DISPLAY "Descrizione@50" S0
  OUTPUT F_FROMNUM CODTAB
  CHECKTYPE NORMAL
  MESSAGE CHECK,F_TONUM
END

STRING F_TONUM 4
BEGIN
  PROMPT 28 15 "Alla numerazione  "
  FLAGS "U"
  COPY USE F_FROMNUM
  INPUT CODTAB F_TONUM
  COPY DISPLAY F_FROMNUM
  OUTPUT F_TONUM CODTAB
  CHECKTYPE NORMAL
END

STRING F_TIPODOC 4
BEGIN
  PROMPT 56 14 "Tipo documento "
  FLAGS "U" 
  USE %TIP SELECT B2=="X"
  INPUT CODTAB F_TIPODOC
  DISPLAY "Codice" CODTAB
  DISPLAY "Descrizione@50" S0
  OUTPUT F_TIPODOC CODTAB
  CHECKTYPE NORMAL
END

RADIOBUTTON F_PROVVIS 1 24
BEGIN
  PROMPT 1 17 "@bTipo movimenti"              
  ITEM "D|Definitivi"
  ITEM "P|Provvisori"
END

RADIOBUTTON F_TIPO 1 26
BEGIN
  PROMPT 27 17 "@bTipo stampa"
  ITEM "S|Sintetica"
    MESSAGE CLEAR,F_ORDINE
  ITEM "D|Dettagliata"
    MESSAGE ENABLE,F_ORDINE
END

RADIOBUTTON F_ORDINE 1 24
BEGIN
  PROMPT 55 17 "@bOrdinamento"
  ITEM "D|Documento"
  ITEM "A|Articolo"
END

ENDPAGE

PAGE "Opzioni" -1 -1 60 20

BOOLEAN F_INVALUTA
BEGIN
  PROMPT 1 1 "Stampa in valuta"
  MESSAGE TRUE SHOW,8@
  MESSAGE FALSE HIDE,8@
END

STRING F_VALUTA 3
BEGIN
  FLAGS "U"
  PROMPT 22 1 ""
  USE %VAL
  INPUT CODTAB F_VALUTA
  DISPLAY "Codice valuta" CODTAB
  DISPLAY "Descrizione @50" S0
  OUTPUT F_VALUTA CODTAB
  CHECKTYPE REQUIRED
  GROUP 8
END

DATE F_DATACAMBIO 
BEGIN
  PROMPT 32 1 "Data "
  FLAGS "R"        
  USE CAM 
  JOIN %VAL ALIAS 104 INTO CODTAB[1,3]==CODTAB[1,3]
  INPUT CODTAB[1,3] F_VALUTA SELECT
  INPUT CODTAB[4,11] F_DATACAMBIO
  DISPLAY "Valuta" CODTAB[1,3]
  DISPLAY "Data Cambio" D0     
  DISPLAY "Cambio@15R" S4
  DISPLAY "Descrizione@50" -104->S0
  OUTPUT F_DATACAMBIO D0
  OUTPUT F_CAMBIO S4
  CHECKTYPE SEARCH
  GROUP 8
END

NUMBER F_CAMBIO 15 6
BEGIN
  PROMPT 1 2 "Cambio "
  CHECKTYPE REQUIRED
  GROUP 8
END

BOOLEAN F_CONTROEURO
BEGIN
  PROMPT 32 2 "Contro Euro"
  GROUP 8
END

TEXT DLG_NULL
BEGIN
  PROMPT 1 3 "@bCampi per stampa sintetica"
END

SPREADSHEET F_SINTETICA 0 7
BEGIN
  PROMPT 1 4 ""
  ITEM "F/C@3"
  ITEM "Campo@12"
  ITEM "Intestazione@17"
  ITEM "Descrizione@50"
  ITEM "Importo"
END 

TEXT DLG_NULL
BEGIN
  PROMPT 1 12 "@bCampi per stampa dettagliata"
END

SPREADSHEET F_DETTAGLIATA 0
BEGIN
  PROMPT 1 13 ""
  ITEM "F/C@3"
  ITEM "Campo@12"
  ITEM "Intestazione@17"
  ITEM "Descrizione@50"
  ITEM "Importo"
END 

ENDPAGE

ENDMASK

PAGE "Sheet 1" -1 -1 56 7

LIST S_FIELDTYPE 1 10
BEGIN
  PROMPT 1 1 "" 
  ITEM "F|Formula"
    MESSAGE SHOW,S_FIELD|HIDE,S_REALFIELD
  ITEM "C|Campo"
    MESSAGE HIDE,S_FIELD|SHOW,S_REALFIELD
END

STRING S_FIELD 15
BEGIN
  PROMPT 15 1 ""
  FLAGS "U"
  USE %FRD SELECT B0="X"
  INPUT CODTAB S_FIELD
  DISPLAY "Campo@15" CODTAB
  DISPLAY "Descrizione@50" S0
  OUTPUT S_FIELD CODTAB
  OUTPUT S_DESCR S0
  OUTPUT S_IMPORTO B1
  CHECKTYPE REQUIRED
END

STRING S_REALFIELD 15
BEGIN
  PROMPT 15 1 ""
  FLAGS "BHU"
  CHECKTYPE REQUIRED
END


STRING S_HEAD 17
BEGIN
  PROMPT 1 2 "Intestazione "
END

STRING S_DESCR 50 40
BEGIN
  PROMPT 1 3 "Descrizione  "
  FLAGS "D"
END

BOOLEAN S_IMPORTO
BEGIN
  PROMPT 41 1 "Importo"
  FLAGS "D"
END


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

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

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

ENDPAGE

ENDMASK

PAGE "Sheet 2" -1 -1 56 7

LIST S_FIELDTYPE 1 10
BEGIN
  PROMPT 1 1 "" 
  ITEM "F|Formula"
    MESSAGE SHOW,S_FIELD|HIDE,S_REALFIELD
  ITEM "C|Campo"
    MESSAGE HIDE,S_FIELD|SHOW,S_REALFIELD
END

STRING S_FIELD 15
BEGIN
  PROMPT 15 1 ""
  FLAGS "U"
  USE %FRR SELECT B0="X"
  INPUT CODTAB S_FIELD
  DISPLAY "Campo@15" CODTAB
  DISPLAY "Descrizione@50" S0
  OUTPUT S_FIELD CODTAB
  OUTPUT S_DESCR S0
  OUTPUT S_IMPORTO B1
  CHECKTYPE NORMAL
END

STRING S_REALFIELD 15
BEGIN
  PROMPT 15 1 ""
  FLAGS "BHU"
  CHECKTYPE REQUIRED
END

STRING S_HEAD 17
BEGIN
  PROMPT 1 2 "Intestazione "
END

STRING S_DESCR 50 40
BEGIN
  PROMPT 1 3 "Descrizione  "
  FLAGS "D"
END

BOOLEAN S_IMPORTO
BEGIN
  PROMPT 41 1 "Importo"
  FLAGS "D"
END


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

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

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

ENDPAGE

ENDMASK