Files correlati : Ricompilazione Demo : [ ] Commento : 0001852: 207705 - SRM - data competenza pagamento Descrizione è richiesto che la data di competenza sulla scheda percipiente venga sempre compilata in automatico con la data del pagamento. Il dato deve rimanere modificabile dall'utente. Questo dovrebbe risolvere il problema delle stampe che attualmente selezionano per data competenza e sembrano non funzionare . git-svn-id: svn://10.65.10.50/branches/R_10_00@22057 c028cbd2-c16b-5b4b-a496-9718f37d4682
434 lines
7.5 KiB
Plaintext
Executable File
434 lines
7.5 KiB
Plaintext
Executable File
#include "770100a.h"
|
||
|
||
TOOLBAR "" 0 0 0 2
|
||
#include <relapbar.h>
|
||
ENDPAGE
|
||
|
||
PAGE "Scheda percipienti" 0 2 0 0
|
||
|
||
NUMBER F_CODDITTA 5
|
||
BEGIN
|
||
PROMPT 80 80 ""
|
||
FLAGS "D"
|
||
FIELD LF_SCPERC->CODDITTA
|
||
KEY 1
|
||
END
|
||
|
||
LIST F_TIPOA 1 9
|
||
BEGIN
|
||
PROMPT 0 0 ""
|
||
FIELD LF_SCPERC->TIPOA
|
||
ITEM "F|Fisica"
|
||
ITEM "G|Giuridica"
|
||
KEY 1
|
||
FLAGS "D"
|
||
END
|
||
|
||
NUMBER F_CODANAGR 5
|
||
BEGIN
|
||
PROMPT 12 0 ""
|
||
FIELD LF_SCPERC->CODANAGR
|
||
MESSAGE COPY, F_CODANAGR_G
|
||
KEY 1
|
||
FLAGS "D"
|
||
END
|
||
|
||
STRING F_RAGSOC2 50
|
||
BEGIN
|
||
PROMPT 19 0 ""
|
||
FLAGS "D"
|
||
END
|
||
|
||
NUMBER F_NPROG 4
|
||
BEGIN
|
||
PROMPT 72 0 ""
|
||
FIELD LF_SCPERC->NPROG
|
||
FLAGS "D"
|
||
KEY 1
|
||
END
|
||
|
||
STRING F_CODCAUS 2
|
||
BEGIN
|
||
FIELD LF_SCPERC->CODCAUS
|
||
PROMPT 0 1 ""
|
||
USE %CA7
|
||
CHECKTYPE REQUIRED
|
||
INPUT CODTAB F_CODCAUS
|
||
DISPLAY "Cod." CODTAB
|
||
DISPLAY "Quadro" S1
|
||
DISPLAY "Descrizione @35" S0
|
||
DISPLAY "Cod.trib." I0
|
||
DISPLAY "Art.bil." I3
|
||
DISPLAY "C.SC" S2
|
||
DISPLAY "C.SE" S3
|
||
DISPLAY "C.SF" S8
|
||
DISPLAY "C.SG" S9
|
||
DISPLAY "T.S." S4
|
||
OUTPUT F_CODCAUS CODTAB
|
||
OUTPUT F_CODTRIB I0
|
||
OUTPUT F_DESCRCAUS S0
|
||
OUTPUT F_CODQUA S1
|
||
OUTPUT F_ARTBIL I3
|
||
OUTPUT F_QUOTAIMP R4
|
||
OUTPUT F_PERRIT R0
|
||
OUTPUT F_FLAG_INPS B4
|
||
OUTPUT F_PERC_INPS R1
|
||
OUTPUT F_PERC_ASS_INPS R2
|
||
OUTPUT F_PERC_COMMIT_INPS R3
|
||
OUTPUT F_CASSA_PREV R5
|
||
OUTPUT F_TABCAUSQUASC S2
|
||
OUTPUT F_TABCAUSQUASE S3
|
||
OUTPUT F_TABCAUSQUASF S8
|
||
OUTPUT F_TABCAUSQUASG S9
|
||
OUTPUT F_FLAGTS S4
|
||
FLAGS "Z"
|
||
WARNING "Manca la causale"
|
||
ADD RUN 773mod -3 %CA7
|
||
END
|
||
|
||
NUMBER F_CODTRIB 4
|
||
BEGIN
|
||
PROMPT 6 1 ""
|
||
FLAGS "D"
|
||
END
|
||
|
||
STRING F_CODQUA 2
|
||
BEGIN
|
||
PROMPT 12 1 ""
|
||
FLAGS "D"
|
||
END
|
||
|
||
STRING F_DESCRCAUS 60
|
||
BEGIN
|
||
PROMPT 16 1 ""
|
||
FLAGS "D"
|
||
END
|
||
|
||
NUMBER F_ARTBIL 2
|
||
BEGIN
|
||
PROMPT 0 2 "Art.bil."
|
||
FLAGS "D"
|
||
END
|
||
|
||
STRING F_CAUSQUA 1
|
||
BEGIN
|
||
PROMPT 12 2 "Causale quadro "
|
||
SHEET "Codice|Descrizione@60"
|
||
INPUT F_CAUSQUA
|
||
ITEM " |Niente"
|
||
OUTPUT F_CAUSQUA
|
||
FIELD LF_SCPERC->CAUSQUA
|
||
FLAGS "U"
|
||
END
|
||
|
||
STRING F_FLAGTS 1
|
||
BEGIN
|
||
PROMPT 32 2 "T.S."
|
||
SHEET "Codice|Descrizione@60"
|
||
INPUT F_FLAGTS
|
||
ITEM " |Niente"
|
||
ITEM "1|legge"
|
||
ITEM "2|contratti collettivi"
|
||
ITEM "3|sentenze"
|
||
ITEM "4|atti amministrativi"
|
||
ITEM "5|altre cause non dipendenti dalla volont<6E> delle parti"
|
||
ITEM "6|se concorrono due o pi<70> dei codici precedenti"
|
||
OUTPUT F_FLAGTS
|
||
FIELD LF_SCPERC->FLAGTS
|
||
END
|
||
|
||
BOOLEAN F_FORCED
|
||
BEGIN
|
||
FIELD LF_SCPERC->FORZATURA
|
||
PROMPT 65 2 "Forzatura"
|
||
HELP "Attivare questo flag per forzare la registrazione anche di dati incongruenti"
|
||
END
|
||
|
||
GROUPBOX DLG_NULL 76 4
|
||
BEGIN
|
||
PROMPT 0 3 "@bEstremi documento"
|
||
END
|
||
|
||
DATE F_DATADOC
|
||
BEGIN
|
||
PROMPT 1 4 "Data "
|
||
FIELD LF_SCPERC->DATADOC
|
||
WARNING "Manca la data del documento"
|
||
CHECKTYPE REQUIRED
|
||
END
|
||
|
||
STRING F_NUMDOC 7
|
||
BEGIN
|
||
PROMPT 19 4 "N. "
|
||
FIELD LF_SCPERC->NUMDOC
|
||
END
|
||
|
||
CURRENCY F_COMPENS 15
|
||
BEGIN
|
||
PROMPT 30 4 "Compenso "
|
||
FIELD LF_SCPERC->COMPENSO
|
||
NUM_EXPR {(#THIS!=0) || (#F_SPESE!=0)}
|
||
WARNING "Indicare il compenso e/o le spese"
|
||
MESSAGE K_TAB, F_TOTDOC
|
||
END
|
||
|
||
CURRENCY F_IVA 14
|
||
BEGIN
|
||
PROMPT 56 4 "Iva "
|
||
FIELD LF_SCPERC->IVA
|
||
PICTURE "."
|
||
FLAGS "R"
|
||
MESSAGE K_TAB, F_TOTDOC
|
||
END
|
||
|
||
CURRENCY F_SPESE 15
|
||
BEGIN
|
||
PROMPT 1 5 "Spese "
|
||
FIELD LF_SCPERC->SPESE
|
||
PICTURE "."
|
||
FLAGS "R"
|
||
NUM_EXPR {(#THIS!=0) || (#F_COMPENS!=0)}
|
||
WARNING "Indicare il compenso e/o le spese"
|
||
MESSAGE K_TAB, F_TOTDOC
|
||
END
|
||
|
||
CURRENCY F_TOTDOC 15
|
||
BEGIN
|
||
PROMPT 30 5 "Totale "
|
||
FIELD LF_SCPERC->TOTALE
|
||
PICTURE "."
|
||
FLAGS "RD"
|
||
NUM_CALC {#F_COMPENS + #F_SPESE + #F_IVA}
|
||
END
|
||
|
||
TEXT DLG_NULL
|
||
BEGIN
|
||
PROMPT 45 7 "Competenza:"
|
||
END
|
||
|
||
NUMBER F_MESECOMP 2
|
||
BEGIN
|
||
PROMPT 56 7 "Mese "
|
||
FIELD LF_SCPERC->MESEC
|
||
NUM_EXPR {(#THIS>=0) && (#THIS<13)}
|
||
WARNING "Mese non valido"
|
||
HELP "Inserire il mese di competenza"
|
||
FLAGS "Z"
|
||
END
|
||
|
||
NUMBER F_ANNOCOMP 4
|
||
BEGIN
|
||
PROMPT 65 7 "Anno "
|
||
FIELD LF_SCPERC->ANNOC
|
||
NUM_EXPR {(#THIS==0)||((#THIS>1900)&&(#THIS<2100))}
|
||
WARNING "Anno non valido"
|
||
HELP "Inserire l'anno di competenza"
|
||
END
|
||
|
||
NUMBER F_NUMREG 7
|
||
BEGIN
|
||
PROMPT 1 7 "Registrazione n. "
|
||
FIELD LF_SCPERC->NUMREG
|
||
FLAGS "RD"
|
||
END
|
||
|
||
TEXT DLG_NULL
|
||
BEGIN
|
||
PROMPT 1 8 "@bPagamenti"
|
||
END
|
||
|
||
SPREADSHEET F_PAGAMENTI_C 0 7
|
||
BEGIN
|
||
PROMPT 0 9 ""
|
||
ITEM "Data@10"
|
||
ITEM "Compenso@15"
|
||
ITEM "Spese@15"
|
||
ITEM "Imponibile@15"
|
||
ITEM "% R.a."
|
||
ITEM "Ritenuta@15"
|
||
ITEM "Somme reg.conv.@15"
|
||
ITEM "% Imp.10%"
|
||
ITEM "Con.10% perc.@15"
|
||
ITEM "Con.10% compl.@15"
|
||
ITEM "Cod.10%"
|
||
ITEM "Compenso netto@15"
|
||
ITEM "Som.non sog.rit@15"
|
||
ITEM "Ammontare lordo@15"
|
||
ITEM "Quota provvig.@15"
|
||
ITEM "Imp.netto rit.@15"
|
||
ITEM "Comp.netto rit.@15"
|
||
ITEM "Numver@5"
|
||
ITEM "Reg.num.@7"
|
||
FLAGS "H"
|
||
END
|
||
|
||
SPREADSHEET F_PAGAMENTI_D 0 7
|
||
BEGIN
|
||
PROMPT 0 9 ""
|
||
ITEM "Data@10"
|
||
ITEM "Compenso@15"
|
||
ITEM "CPA@15"
|
||
ITEM "Imponibile@15"
|
||
ITEM "% R.a."
|
||
ITEM "Ritenuta@15"
|
||
ITEM "Spese@15"
|
||
ITEM "Somme reg.conv.@15"
|
||
ITEM "Compenso netto@15"
|
||
ITEM "Som.non sog.rit@15"
|
||
ITEM "Ammontare lordo@15"
|
||
ITEM "Quota provvig.@15"
|
||
ITEM "Imp.netto rit.@15"
|
||
ITEM "Comp.netto rit.@15"
|
||
ITEM "Numver@5"
|
||
ITEM "Reg.num.@7"
|
||
FLAGS "H"
|
||
END
|
||
|
||
TEXT DLG_NULL
|
||
BEGIN
|
||
PROMPT 1 16 "@bVersamenti"
|
||
END
|
||
|
||
SPREADSHEET F_VERSAMENTI
|
||
BEGIN
|
||
PROMPT 0 17 ""
|
||
ITEM "1015"
|
||
ITEM "Data@10"
|
||
ITEM "Luogo"
|
||
ITEM "Tipo"
|
||
ITEM "Serie-ABI@5"
|
||
ITEM "Numero-CAB@11"
|
||
ITEM "Progressivo banca"
|
||
ITEM "Ritenuta@15"
|
||
END
|
||
|
||
// MAI VISUALIZZATO
|
||
NUMBER F_CODANAGR_G 5
|
||
BEGIN
|
||
PROMPT 80 80 ""
|
||
USE LF_ANAG KEY 1
|
||
INPUT TIPOA F_TIPOA
|
||
INPUT CODANAGR F_CODANAGR
|
||
DISPLAY "Cognome - Nome o Ragione sociale@50" RAGSOC
|
||
OUTPUT F_RAGSOC2 RAGSOC
|
||
CHECKTYPE REQUIRED
|
||
FLAGS "HG"
|
||
END
|
||
|
||
// MAI VISUALIZZATO
|
||
NUMBER F_PERC_INPS 6
|
||
BEGIN
|
||
PROMPT 80 80 ""
|
||
PICTURE ".2"
|
||
FLAGS "H"
|
||
END
|
||
|
||
// MAI VISUALIZZATO
|
||
NUMBER F_PERC_ASS_INPS 6
|
||
BEGIN
|
||
PROMPT 80 80 ""
|
||
PICTURE ".2"
|
||
FLAGS "H"
|
||
END
|
||
|
||
// MAI VISUALIZZATO
|
||
NUMBER F_PERC_COMMIT_INPS 6
|
||
BEGIN
|
||
PROMPT 80 80 ""
|
||
PICTURE ".2"
|
||
FLAGS "H"
|
||
END
|
||
|
||
// MAI VISUALIZZATO
|
||
BOOLEAN F_FLAG_INPS
|
||
BEGIN
|
||
PROMPT 80 80 ""
|
||
FLAGS "H"
|
||
END
|
||
|
||
// MAI VISUALIZZATO
|
||
NUMBER F_CASSA_PREV 6
|
||
BEGIN
|
||
PROMPT 80 80 ""
|
||
PICTURE ".2"
|
||
FLAGS "H"
|
||
END
|
||
|
||
// MAI VISUALIZZATO
|
||
NUMBER F_QUOTAIMP 6
|
||
BEGIN
|
||
PROMPT 80 80 ""
|
||
FLAGS "H"
|
||
END
|
||
|
||
// MAI VISUALIZZATO
|
||
NUMBER F_PERRIT 6
|
||
BEGIN
|
||
PROMPT 80 80 ""
|
||
PICTURE ".2"
|
||
FLAGS "H"
|
||
END
|
||
|
||
// MAI VISUALIZZATO
|
||
STRING F_TABCAUSQUASC 1
|
||
BEGIN
|
||
PROMPT 80 80 ""
|
||
FLAGS "H"
|
||
END
|
||
|
||
// MAI VISUALIZZATO
|
||
STRING F_TABCAUSQUASE 1
|
||
BEGIN
|
||
PROMPT 80 80 ""
|
||
FLAGS "H"
|
||
END
|
||
|
||
// MAI VISUALIZZATO
|
||
STRING F_TABCAUSQUASF 1
|
||
BEGIN
|
||
PROMPT 80 80 ""
|
||
FLAGS "H"
|
||
END
|
||
|
||
// MAI VISUALIZZATO
|
||
STRING F_TABCAUSQUASG 1
|
||
BEGIN
|
||
PROMPT 80 80 ""
|
||
FLAGS "H"
|
||
END
|
||
|
||
// MAI VISUALIZZATO (ma da registrare)
|
||
CURRENCY F_TOTRIT 15
|
||
BEGIN
|
||
PROMPT 80 80 ""
|
||
FIELD LF_SCPERC->TOTRIT
|
||
FLAGS "H"
|
||
END
|
||
|
||
// MAI VISUALIZZATO (ma da registrare)
|
||
CURRENCY F_RITOPE 15
|
||
BEGIN
|
||
PROMPT 80 80 ""
|
||
FIELD LF_SCPERC->RITOPE
|
||
FLAGS "H"
|
||
END
|
||
|
||
// MAI VISUALIZZATO (ma da registrare)
|
||
CURRENCY F_RITVER 15
|
||
BEGIN
|
||
PROMPT 80 80 ""
|
||
FIELD LF_SCPERC->RITVER
|
||
FLAGS "H"
|
||
END
|
||
|
||
ENDPAGE
|
||
|
||
ENDMASK
|
||
|
||
#include "770100f.uml"
|
||
#include "770100e.uml"
|
||
//#include "770100c.uml" inutilizz. con i nuovi quadri (12/07/00)
|
||
//#include "770100g.uml" inutilizz. con i nuovi quadri (12/07/00)
|
||
#include "770100d.uml"
|
||
|