Files correlati : no patch Ricompilazione Demo : [ ] Commento : Riportata la versione 01.05 patch 888 sul main trunk git-svn-id: svn://10.65.10.50/trunk@9217 c028cbd2-c16b-5b4b-a496-9718f37d4682
468 lines
8.5 KiB
Plaintext
Executable File
468 lines
8.5 KiB
Plaintext
Executable File
#include "770100a.h"
|
||
TOOLBAR "" 0 20 0 2
|
||
#include <toolbar.h>
|
||
ENDPAGE
|
||
|
||
PAGE "Scheda percipienti" -1 -1 78 20
|
||
|
||
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
|
||
|
||
DATE F_DATADOC
|
||
BEGIN
|
||
PROMPT 0 4 "Data "
|
||
FIELD LF_SCPERC->DATADOC
|
||
WARNING "Manca la data del documento"
|
||
CHECKTYPE REQUIRED
|
||
END
|
||
|
||
STRING F_NUMDOC 7
|
||
BEGIN
|
||
PROMPT 17 4 "Numero "
|
||
FIELD LF_SCPERC->NUMDOC
|
||
END
|
||
|
||
CURRENCY F_COMPENS 15
|
||
BEGIN
|
||
PROMPT 33 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 15
|
||
BEGIN
|
||
PROMPT 59 4 "Iva "
|
||
FIELD LF_SCPERC->IVA
|
||
PICTURE "."
|
||
FLAGS "R"
|
||
MESSAGE K_TAB, F_TOTDOC
|
||
END
|
||
|
||
CURRENCY F_SPESE 15
|
||
BEGIN
|
||
PROMPT 0 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 23 5 "Totale "
|
||
FIELD LF_SCPERC->TOTALE
|
||
PICTURE "."
|
||
FLAGS "RD"
|
||
NUM_CALC {#F_COMPENS + #F_SPESE + #F_IVA}
|
||
END
|
||
|
||
TEXT DLG_NULL
|
||
BEGIN
|
||
PROMPT 47 5 "Competenza:"
|
||
END
|
||
|
||
NUMBER F_MESECOMP 2
|
||
BEGIN
|
||
PROMPT 58 5 "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 67 5 "Anno "
|
||
FIELD LF_SCPERC->ANNOC
|
||
NUM_EXPR {(#THIS==0)||((#THIS>1900)&&(#THIS<2100))}
|
||
WARNING "Anno non valido"
|
||
HELP "Inserire l'anno di competenza"
|
||
END
|
||
|
||
TEXT DLG_NULL
|
||
BEGIN
|
||
PROMPT 1 7 "@bPagamenti"
|
||
END
|
||
|
||
SPREADSHEET F_PAGAMENTI_C 79 5
|
||
BEGIN
|
||
PROMPT 0 8 ""
|
||
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"
|
||
FLAGS "H"
|
||
END
|
||
|
||
SPREADSHEET F_PAGAMENTI_D 79 5
|
||
BEGIN
|
||
PROMPT 0 8 ""
|
||
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"
|
||
FLAGS "H"
|
||
END
|
||
|
||
|
||
//SPREADSHEET F_PAGAMENTI_DB 79 5 inutilizzato con i nuovi quadri (12/07/00)
|
||
//BEGIN
|
||
// PROMPT 0 8 ""
|
||
// ITEM "Data@10"
|
||
// ITEM "Compenso@15"
|
||
// ITEM "Spese@15"
|
||
// ITEM "Imponibile@15"
|
||
// ITEM "% R.a."
|
||
// ITEM "Ritenuta lorda@15"
|
||
// ITEM "Con.obbligatori@15"
|
||
// ITEM "Det.ca.famiglia@15"
|
||
// ITEM "gg det."
|
||
// ITEM "Det.lav.dipend.@15"
|
||
// ITEM "Tot.detrazioni@15"
|
||
// ITEM "Ritenuta@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"
|
||
// FLAGS "H"
|
||
//END
|
||
|
||
//SPREADSHEET F_PAGAMENTI_G 79 5 inutilizzato con i nuovi quadri (12/07/00)
|
||
//BEGIN
|
||
// PROMPT 0 8 ""
|
||
// ITEM "Data@10"
|
||
// ITEM "Compenso@15"
|
||
// ITEM "Imponibile@15"
|
||
// ITEM "% R.a."
|
||
// ITEM "Ritenuta@15"
|
||
// ITEM "Utili pagati@15"
|
||
// ITEM "Rit.ut.pagati@15"
|
||
// ITEM "Utili spet.@15"
|
||
// ITEM "Rit.ut.spet.@15"
|
||
// ITEM "N<>quote"
|
||
// ITEM "Totale@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"
|
||
// FLAGS "H"
|
||
//END
|
||
|
||
TEXT DLG_NULL
|
||
BEGIN
|
||
PROMPT 1 14 "@bVersamenti"
|
||
END
|
||
|
||
SPREADSHEET F_VERSAMENTI 79 5
|
||
BEGIN
|
||
PROMPT 0 15 ""
|
||
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"
|
||
|