Files correlati : sc2.exe pec.frm sc2200a.msk sc2300a.msk MODIFICA CRPA Possibilità di stampare il pagamento del cliente nella testata dell'estratti conto. Aggiunto filtro per ulteriore classificazione nello scadenziario. Possibilità di stampare le note delle scadenze nella stampa scaduto. Possibiltà di stampare il flag di rata bloccata e il dati di analitica e di filtrare per dati analitica nei solleciti. git-svn-id: svn://10.65.10.50/branches/R_10_00@23573 c028cbd2-c16b-5b4b-a496-9718f37d4682
374 lines
6.2 KiB
Plaintext
Executable File
374 lines
6.2 KiB
Plaintext
Executable File
#include "sc2200.h"
|
|
|
|
TOOLBAR "" 0 0 0 2
|
|
#include <printbar.h>
|
|
ENDPAGE
|
|
|
|
PAGE "Stampa Scadenzario" 0 0 0 0
|
|
|
|
GROUPBOX DLG_NULL 78 3
|
|
BEGIN
|
|
PROMPT 1 0 "@bDitta"
|
|
END
|
|
|
|
NUMBER F_CODDITTA 5
|
|
BEGIN
|
|
PROMPT 2 1 "Codice "
|
|
FLAGS "DFR"
|
|
USE LF_NDITTE
|
|
INPUT CODDITTA F_CODDITTA
|
|
OUTPUT F_RAGSOC RAGSOC
|
|
CHECKTYPE REQUIRED
|
|
END
|
|
|
|
STRING F_RAGSOC 50
|
|
BEGIN
|
|
PROMPT 17 1 "Rag.Soc. "
|
|
FLAGS "D"
|
|
END
|
|
|
|
GROUPBOX DLG_NULL 78 6
|
|
BEGIN
|
|
PROMPT 1 3 "@bParametri"
|
|
END
|
|
|
|
DATE F_DATASTAMPA
|
|
BEGIN
|
|
PROMPT 2 4 "Data di stampa "
|
|
HELP "Data di stampa dello scadenziario"
|
|
CHECKTYPE REQUIRED
|
|
WARNING "Si deve specificare la data di stampa dello scadenziario"
|
|
FLAGS "A"
|
|
END
|
|
|
|
BOOLEAN F_SELDATAFAT
|
|
BEGIN
|
|
PROMPT 40 4 "Selezione per data fattura"
|
|
MESSAGE FALSE SHOW,10@|HIDE,11@
|
|
MESSAGE TRUE HIDE,10@|SHOW,11@
|
|
END
|
|
|
|
DATE F_DATASCADENZAI
|
|
BEGIN
|
|
PROMPT 2 5 "Data di scadenza dal "
|
|
HELP "Data di inizio scadenza"
|
|
CHECKTYPE REQUIRED
|
|
WARNING "Data di inizio scadenza non valida"
|
|
FLAGS "A"
|
|
GROUP 10
|
|
END
|
|
|
|
DATE F_DATASCADENZAF
|
|
BEGIN
|
|
PROMPT 40 5 "al "
|
|
HELP "Data di fine scadenza"
|
|
CHECKTYPE REQUIRED
|
|
VALIDATE DATE_CMP_FUNC >= F_DATASCADENZAI
|
|
WARNING "Data di fine scadenza non valida"
|
|
GROUP 10
|
|
END
|
|
|
|
DATE F_DATAFATTI
|
|
BEGIN
|
|
PROMPT 2 5 "Data fattura dal "
|
|
HELP "Data di inizio scadenza"
|
|
CHECKTYPE REQUIRED
|
|
WARNING "Data di inizio scadenza non valida"
|
|
FLAGS "A"
|
|
GROUP 11
|
|
END
|
|
|
|
DATE F_DATAFATTF
|
|
BEGIN
|
|
PROMPT 40 5 "al "
|
|
HELP "Data di fine scadenza"
|
|
CHECKTYPE REQUIRED
|
|
VALIDATE DATE_CMP_FUNC >= F_DATAFATTI
|
|
WARNING "Data di fine scadenza non valida"
|
|
GROUP 11
|
|
END
|
|
|
|
BOOLEAN F_RATESALDATE
|
|
BEGIN
|
|
PROMPT 2 6 "Stampa rate saldate"
|
|
HELP "Include le rate saldate nella stampa"
|
|
END
|
|
|
|
BOOLEAN F_ORDDATA
|
|
BEGIN
|
|
PROMPT 2 7 "Ordina per data"
|
|
HELP "Selezionare se l'ordinamento primario deve essere secondo la data"
|
|
END
|
|
|
|
BOOLEAN F_VALUTA
|
|
BEGIN
|
|
PROMPT 33 6 "Stampa in valuta"
|
|
HELP "Selezionare se si vuole la stampa in valuta"
|
|
END
|
|
|
|
LISTBOX F_RIEPILOGO 1 12
|
|
BEGIN
|
|
PROMPT 33 7 "Prospetto per pagamento "
|
|
ITEM "0|Nessuno"
|
|
ITEM "1|Giornaliero"
|
|
ITEM "2|Mensile"
|
|
HELP "Selezionare se e' necessaria la stampa del prospetto mensile per pagamento"
|
|
END
|
|
|
|
RADIOBUTTON SC_CLIFO 20
|
|
BEGIN
|
|
PROMPT 1 9 "@bSelezione"
|
|
ITEM "C|Clienti" MESSAGE K_SPACE,SC_SORTCF
|
|
ITEM "F|Fornitori" MESSAGE K_SPACE,SC_SORTCF
|
|
ITEM "P|Conti" MESSAGE K_SPACE,SC_SORTCF
|
|
END
|
|
|
|
RADIOBUTTON SC_SORTCF 1 29
|
|
BEGIN
|
|
GROUP 1
|
|
PROMPT 23 9 "@bOrdinamento"
|
|
ITEM "1|Per codice/conto"
|
|
ITEM "2|Per rag.soc./descrizione"
|
|
END
|
|
|
|
BUTTON SC_SELECT 10 1
|
|
BEGIN
|
|
PROMPT 55 10 "S~elezione"
|
|
END
|
|
|
|
BUTTON SC_RESET 10 1
|
|
BEGIN
|
|
PROMPT 68 10 "A~zzera"
|
|
END
|
|
|
|
NUMBER SC_NSEL 3
|
|
BEGIN
|
|
PROMPT 55 11 "Selezionati "
|
|
FLAGS "D"
|
|
END
|
|
|
|
BOOLEAN F_NOTOT
|
|
BEGIN
|
|
PROMPT 54 12 "Non stampare i totali intermedi"
|
|
END
|
|
|
|
NUMBER SC_CFCODFR 6
|
|
BEGIN
|
|
PROMPT 2 14 "Da codice "
|
|
FLAGS "B"
|
|
GROUP 3
|
|
END
|
|
|
|
NUMBER SC_CFCODTO 6
|
|
BEGIN
|
|
PROMPT 37 14 "a codice "
|
|
FLAGS "B"
|
|
GROUP 3
|
|
END
|
|
|
|
STRING SC_CFDESFR 50
|
|
BEGIN
|
|
PROMPT 2 14 "Da ragione sociale "
|
|
GROUP 4
|
|
FLAGS "HB"
|
|
END
|
|
|
|
STRING SC_CFDESTO 50
|
|
BEGIN
|
|
PROMPT 2 15 "A ragione sociale "
|
|
GROUP 4
|
|
FLAGS "HB"
|
|
END
|
|
|
|
NUMBER SC_PCONCODFR1 3
|
|
BEGIN
|
|
PROMPT 2 14 "Da conto "
|
|
GROUP 5
|
|
END
|
|
|
|
NUMBER SC_PCONCODFR2 3
|
|
BEGIN
|
|
PROMPT 15 14 ""
|
|
GROUP 5
|
|
END
|
|
|
|
NUMBER SC_PCONCODFR3 6
|
|
BEGIN
|
|
PROMPT 19 14 ""
|
|
FLAGS "B"
|
|
GROUP 5
|
|
END
|
|
|
|
NUMBER SC_PCONCODTO1 3
|
|
BEGIN
|
|
PROMPT 31 14 "a conto "
|
|
GROUP 5
|
|
END
|
|
|
|
NUMBER SC_PCONCODTO2 3
|
|
BEGIN
|
|
PROMPT 43 14 ""
|
|
GROUP 5
|
|
END
|
|
|
|
NUMBER SC_PCONCODTO3 6
|
|
BEGIN
|
|
PROMPT 47 14 ""
|
|
FLAGS "B"
|
|
GROUP 5
|
|
END
|
|
|
|
STRING SC_PCONDESFR 50
|
|
BEGIN
|
|
PROMPT 2 14 "Da descrizione "
|
|
GROUP 6
|
|
FLAGS "HB"
|
|
END
|
|
|
|
STRING SC_PCONDESTO 50
|
|
BEGIN
|
|
PROMPT 2 15 "A descrizione "
|
|
GROUP 6
|
|
FLAGS "HB"
|
|
END
|
|
|
|
BOOLEAN F_SORTBAN
|
|
BEGIN
|
|
PROMPT 2 16 "Raggruppamento per banca di presentazione"
|
|
MESSAGE FALSE HIDE,7@|RESET,7@
|
|
MESSAGE TRUE SHOW,7@|RESET,7@
|
|
END
|
|
|
|
NUMBER F_FROMABI 5
|
|
BEGIN
|
|
PROMPT 2 17 "Da Banca "
|
|
FLAGS "HZ"
|
|
USE %BAN
|
|
INPUT CODTAB[1,5] F_FROMABI
|
|
INPUT CODTAB[6,10] F_FROMCAB
|
|
DISPLAY "ABI@5" CODTAB[1,5]
|
|
DISPLAY "CAB@5" CODTAB[6,10]
|
|
DISPLAY "Denominazione@50" S0
|
|
OUTPUT F_FROMABI CODTAB[1,5]
|
|
OUTPUT F_FROMCAB CODTAB[6,10]
|
|
OUTPUT F_FROMBAN S0
|
|
CHECKTYPE NORMAL
|
|
GROUP 7
|
|
END
|
|
|
|
NUMBER F_FROMCAB 5
|
|
BEGIN
|
|
PROMPT 20 17 ""
|
|
FLAGS "HZ"
|
|
COPY ALL F_FROMABI
|
|
CHECKTYPE NORMAL
|
|
GROUP 7
|
|
END
|
|
|
|
STRING F_FROMBAN 50
|
|
BEGIN
|
|
PROMPT 28 17 ""
|
|
USE %BAN KEY 2
|
|
INPUT S0 F_FROMBAN
|
|
DISPLAY "Denominazione@50" S0
|
|
DISPLAY "ABI@5" CODTAB[1,5]
|
|
DISPLAY "CAB@5" CODTAB[6,10]
|
|
COPY OUTPUT F_FROMABI
|
|
CHECKTYPE NORMAL
|
|
GROUP 7
|
|
END
|
|
|
|
NUMBER F_TOABI 5
|
|
BEGIN
|
|
PROMPT 2 18 "A Banca "
|
|
FLAGS "HZ"
|
|
COPY USE F_FROMABI
|
|
INPUT CODTAB[1,5] F_TOABI
|
|
INPUT CODTAB[6,10] F_TOCAB
|
|
DISPLAY "ABI@5" CODTAB[1,5]
|
|
DISPLAY "CAB@5" CODTAB[6,10]
|
|
DISPLAY "Denominazione@50" S0
|
|
OUTPUT F_TOABI CODTAB[1,5]
|
|
OUTPUT F_TOCAB CODTAB[6,10]
|
|
OUTPUT F_TOBAN S0
|
|
CHECKTYPE NORMAL
|
|
GROUP 7
|
|
END
|
|
|
|
NUMBER F_TOCAB 5
|
|
BEGIN
|
|
PROMPT 20 18 ""
|
|
FLAGS "HZ"
|
|
COPY ALL F_TOABI
|
|
CHECKTYPE NORMAL
|
|
GROUP 7
|
|
END
|
|
|
|
STRING F_TOBAN 50
|
|
BEGIN
|
|
PROMPT 28 18 ""
|
|
COPY USE F_FROMBAN
|
|
INPUT S0 F_TOBAN
|
|
COPY DISPLAY F_FROMBAN
|
|
COPY OUTPUT F_TOABI
|
|
CHECKTYPE NORMAL
|
|
GROUP 7
|
|
END
|
|
|
|
STRING F_CODAG 5
|
|
BEGIN
|
|
PROMPT 2 19 "Agente "
|
|
FLAGS "ZU"
|
|
USE LF_AGENTI
|
|
INPUT CODAGE F_CODAG
|
|
DISPLAY "Codice agente" CODAGE
|
|
DISPLAY "Ragione Sociale@50" RAGSOC
|
|
OUTPUT F_CODAG CODAGE
|
|
OUTPUT F_CODAG_D RAGSOC
|
|
CHECKTYPE NORMAL
|
|
END
|
|
|
|
STRING F_CODAG_D 50
|
|
BEGIN
|
|
PROMPT 18 19 ""
|
|
USE LF_AGENTI KEY 2
|
|
INPUT RAGSOC F_CODAG_D
|
|
DISPLAY "Ragione Sociale@50" RAGSOC
|
|
DISPLAY "Codice agente" CODAGE
|
|
COPY OUTPUT F_CODAG
|
|
CHECKTYPE NORMAL
|
|
END
|
|
|
|
LIST F_TIPOPAG 1 33
|
|
BEGIN
|
|
PROMPT 2 20 "Tipo pagamento "
|
|
ITEM "0|Tutti"
|
|
ITEM "1|Rimessa Diretta"
|
|
ITEM "2|Tratta"
|
|
ITEM "3|Ricevuta Bancaria"
|
|
ITEM "4|Cessione"
|
|
ITEM "5|Paghero'"
|
|
ITEM "6|Lettera di credito"
|
|
ITEM "7|Tratta accettata"
|
|
ITEM "8|Rapporti interbancari diretti"
|
|
ITEM "9|Bonifico"
|
|
END
|
|
|
|
STRING F_ULTCLASS 1
|
|
BEGIN
|
|
PROMPT 2 21 "Ult.classific. "
|
|
FLAGS "U"
|
|
USE %CLR
|
|
INPUT CODTAB[1,1] F_TIPOPAG SELECT
|
|
INPUT CODTAB[2,2] F_ULTCLASS
|
|
DISPLAY "Tipo pag." CODTAB[1,1]
|
|
DISPLAY "Class." CODTAB[2,2]
|
|
DISPLAY "Descrizione@50" S0
|
|
OUTPUT F_ULTCLASS CODTAB[2,2]
|
|
CHECKTYPE NORMAL
|
|
FIELD S5
|
|
END
|
|
|
|
ENDPAGE
|
|
ENDMASK
|