s-HR V8.2 如何在社保实际缴纳值中导入自定义险种并计算取值
s-HR V8.2 如何在社保实际缴纳值中导入自定义险种并计算取值
1、 管理员登录,在【开发平台】-【导入模板配置】中搜索社保实际缴纳值导入的模板,点击编辑,双击选择候选字段【socPersonal1】、【socUnit1】,分别修改字段名称为【大病医疗个人缴纳金】、【大病医疗单位缴纳金】,如下图所示。
注意:社保实际缴纳值导入模板中,系统预留了多个字段,用于配置自定义险种的导入。socPersonal的字段用于社会险种个人缴纳金,socUnit用于社会险种单位缴纳金;itemPersonal用于非社会险种个人缴纳金,itemUnit用于非社会险种单位缴纳金(非社会险种的字段的值不会统计到个人、单位社保合计中)。
2、在【社保实际缴纳值导入】列表和表单视图中新增自定义险种字段
1)、管理员登录,在【开发平台】-【视图】中搜索社保实际缴纳值导入的列表、表单视图
2)、在列表视图中,新增扩展视图,在标准视图的基础上添加以下两个语句,如下图所示:
<field name="socPersonal1" label="大病医疗个人缴纳金"></field>
<field name="socUnit1" label="大病医疗单位缴纳金"></field>
3)、在表单视图中,新增扩展视图,在标准视图的基础上修改对应新增字段的语句,将【type="hidden"】删除,新增【label="大病医疗个人缴纳金"】如下图所示:
<field name="socPersonal1" label="大病医疗个人缴纳金"></field>
<field name="socUnit1" label="大病医疗单位缴纳金"></field>
完成以上步骤就可以看到配置好的自定义险种了。
3、如何在计算规则中设置公式取值?
1)、管理员登录,在【开发平台】-【核算临时表】中,编辑【取社保缴纳值导入数据】
2)、修改参数定义列表,新增对应自定义险种的字段,如下所示的红色字段部分:
PERSONID,PERSONNAME,FID,FIDCARD,FSOCACCOUNT,FSOCBASE,FUNDACCOUNT,FUNDBASE,FRECEIVABLETOTAL,FPERSONALTOTAL,FUNITTOTAL,FPENSIONBASE,FPERSONALPENSION,FUNITPENSION,FMEDICALBASE,FPERSONALMEDICAL,FUNITMEDICAL,FINDUSTRIALINJURYBASE,FUNITINDUSTRIALINJURY,FUNEMPLOYMENTBASE,FPERSONALUNEMPLOYMENT,FUNITUNEMPLOYMENT,FBEARBASE,FUNITBEAR,FUNITFUND,FPERSONALFUND,FSOCPERSONAL1,FSOCUNIT1
3)、修改参数名称列表,新增对应自定义险种的字段名称,如下所示的红色字段部分:
人员ID,人员编码,核算表ID,身份证号,社保账号,社保缴费基数,住房公积金账号,公积金缴费基数,应收合计,个人合计,单位合计,养老缴费基数,养老个人缴纳金,养老单位缴纳金,医疗缴费基数,医疗个人缴纳金,医疗单位缴纳金,工伤缴费基数,工伤单位缴纳金,失业缴费基数,失业个人缴纳金,失业单位缴纳金,生育缴费基数,生育单位缴纳金,公积金单位缴纳金,公积金个人缴纳金,大病医疗个人缴纳金,大病医疗单位缴纳金
3)、修改参数类型列表,新增对应自定义险种的字段类型,如下所示的红色字段部分:
String,String,String,String,String,double,String,double,double,double,double,double,double,double,double,double,double,double,double,double,double,double,double,double,double,double,double,double
4)、修改查询语句,新增对应自定义险种字段的语句,如下所示的红色字段部分:
select person.fid personId,person.fname_l2 personName,T_HR_SCmpCalTable.fid fid,sin.fidcard fidcard,sin.fsocaccount fsocaccount,sin.fsocbase fsocbase,sin.fundaccount fundaccount,sin.fundbase fundbase,sin.freceivabletotal freceivabletotal,sin.fpersonaltotal fpersonaltotal,sin.funittotal funittotal,sin.fpensionbase fpensionbase,sin.fpersonalpension fpersonalpension,sin.funitpension funitpension,sin.fmedicalbase fmedicalbase,sin.fpersonalmedical fpersonalmedical,sin.funitmedical funitmedical,sin.findustrialinjurybase findustrialinjurybase,sin.funitindustrialinjury funitindustrialinjury,sin.funemploymentbase funemploymentbase,sin.fpersonalunemployment fpersonalunemployment,sin.funitunemployment funitunemployment,sin.fbearbase fbearbase,sin.funitbear funitbear,sin.funitfund funitfund,sin.fpersonalfund fpersonalfund,sin.fsocpersonal1 fsocpersonal1,sin.fsocunit1 fsocunit1
from T_HR_SSocPay sin
inner join t_bd_person person on sin.fpersonid = person.fid
inner join T_HR_SCmpCalTable on T_HR_SCmpCalTable.FPERSONID =sin.fpersonId
and T_HR_SCmpCalTable.FPeriodYear = sin.FPeriodYear and T_HR_SCmpCalTable.FPeriodMonth = sin.FPeriodMonth
5)、完成以上步骤后,即可在计算公式-高级-临时表-取社保缴纳值导入数据中选择
s-HRV8.2如何在社保实际缴纳值中导入自定义险种并计算取值.docx
好评
s-HR V8.2 如何在社保实际缴纳值中导入自定义险种并计算取值
本文2024-09-17 00:18:27发表“s-hr cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-shr-60157.html