campo-sirio/m770/770100b.uml
luca 4e24441a11 Patch level :10.0 992
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
2011-05-03 11:15:28 +00:00

434 lines
7.5 KiB
Plaintext
Executable File
Raw Blame History

#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"