一种支持一人多岗位工资及费用分摊的计算方法

文档序号:6481222阅读:6790来源:国知局
专利名称:一种支持一人多岗位工资及费用分摊的计算方法
技术领域
本发明涉及计算机应用技术,具体地说是人事管理软件中一种支持一人多岗位 工资及费用分摊的计算方法。
背景技术
目前随着企业管理的复杂度越来越高,更多的企业实现了矩阵式管理,即一个
人兼职多个部门的岗位进行工作;或者一个职工在月中变换工作岗位;更有些项 目施工类企业, 一个人在某个期间往往在多个项目部任职,导致一个职工的工资来 自多个岗位所得;而一个职工中发生的税金,福利等费用也需要在多个部门或者项 目上进行分摊,以保证每个部门或者项目所发生的费用是真实的、可靠的;随着人 员的岗位变更及工资费用分摊依据也经常变更,导致软件频繁的进行更改,因此 如何设计一个在一人多岗位情况下工资计算及计算后的工资费用再分摊的算法来 灵活的应对企业工资计算及费用分摊的复杂性,这就是本专利要实现的一种支持 一人多岗位工资计算及费用分摊的实现方法。

发明内容
本发明的目的是提供一种支持一人多岗位工资及费用分摊的计算方法,该方法 包括下列步骤和内容
A、 设置每个职工所在岗位对应的成本中心及分摊要素用到的项目(见附图1 ): 职工编号、岗位编号、所属部门编号、成本中心编号、是否主要岗位、分摊依据、 来源工资单元编号,然后批量录入企业每一个职工的在岗情况。
B、 设置职工岗位工资用到的工资项目(见附图2):职工编号,岗位编号、 工资单元编号、发放币种、金额。
C、 定义工资分摊用到得分摊要素的内容分摊依据、分摊要素编号、录入方 式、对应码表及取数公式(见附图3),其中录入方式分为三种类型1-手工录入, 2-使用码表,3公式定义;如果录入方式为2-使用码表,则需要选择对应的码表, 如果录入方式为3-公式定义,则需要定义数据来源取数公式。
D、 按照工资计算公式计算每一个职工的岗位工资,再汇总各个岗位工资所得 保存到职工工资发放表中(见附图5)。
E、 计算工资费用分摊要素值,按照分摊算法把每个职工工资所得进行计算, 计算结果保存到职工分摊数据表中(见附图4):职工编号,成本中心编号,分摊 依据,分摊要素,分摊数值。
4F、通过模型实例化的具体业务的实现方法,实现方法包括3个步骤(1)确 定使用环境,选择实现的IT技术和工具;(2)设计该模型描述的实例的数据结构, 数据结构包括a)职工岗位数据结构;b)职工工资数据结构;C)分摊要素数据结 构及职工分摊数据结构;(3)选择适当的编程工具实现前台与后台数据交互,实 现一人多岗位工资计算及费用分摊。
在职工岗位录入设置过程中要选择对应的费用分摊成本中心,每一个岗位对应 的分摊因素以及职工岗位工资来源的工资单元,所以首先要初始化成本中心目录、 分摊要素目录及工资单元,然后在批量录入职工岗位信息,选择岗位所在部门对应 的成本中心,选择在该岗位工作发生费用的分摊要素,其结果保存到职工分摊数据
表中(见附图4),另外再选择该岗位对应的岗位工资单元;如果一个职工对应多
个岗位,则分别录入,但必须标识出这个职工的主要工作岗位,岗位所在的部门及 公司作为职工的工资发放公司, 一个职工至少要有一个岗位,在可以有多个岗位的 情况下,必须标识出该职工的主要工作岗位,在某一个时期内每一个职工只能有一 个主要工作岗位.
工资分摊要素目录在初始化时,支持三种方式卜手工录入、2-码表、3-公式, 手工录入表示在职工岗位录入设置过程中需要人为录入分配系数,码表表示在设 置过程中可以右键从码表中进行选择分配系数,公式表示分配系数可以通过设置 公式来取数。工资单元的初始化主要是设置每一岗位的用到的工资项目及工资计 算方式,以便按职工进行工资汇总计算。
职工岗位批量录入后,根据职工每个岗位对应的工资单循环计算,最后根据职 工进行汇总计算,实现每个职工的工资归集;再根据每个岗位对应的分配系数计 算出每个岗位的分配百分比,其中计算公式为=每个岗位分配数据/2 (每个岗位 分配数据)*100%;根据每一个职工的工资归集数据*每个岗位的分配百分比就得 出每一个职工的工资费用在每一个成本中心的费用分配。
本发明的有益效果:解决人事管理软件中因多岗位或岗位变换带来工资计算及
工资费用灵活分摊的要求。


图l是职工岗位结构示意图
图2是职工工资单元结构示意图 图3是分摊要素结构示意图 图4是职工分摊数^^^图 图5是职工工资发放结构示意图
具体实施例方式
本发明所述的一种支持一人多岗位工资计算及费用分摊的实现方法,包括职工
5岗位项目的设置及录入(图1)、职工工资结构的定义(附图2)及分摊要素结构 (图3)的定义,职工分摊数据结构的定义,最终职工工资所得按照分摊要素规定
得分摊算法为依据,最终实现职工工资的归集及工资费用在各个成本中心的分配:
A. 职工岗位项目属性描述如下
1) 职工编号标识每一个职工的编号,来源于职工字典。
2) 岗位编号标识该职工任职岗位的编号,来源于岗位字典。
3) 所属部门编号标识任职岗位所归属部门的编号,来源于部门字典
4) 对应成本中心编号标识该部门发生费用应归属成本中心的编号,来源于 成本中心字典。
5) 是否主要岗位如一个职工兼职多个岗位,标识哪个岗位是主要工作岗位, 工资的发放是在主要岗位所在的公司进行发放。
6) 分摊依据标识职工费用分摊的依据,如时间、工作量或者工种等等。
7) 对应工资单元编号标识岗位工资来源的工资单元,来源于职工工资单元 结构字典。
8) 开始日期标识该职工在这个岗位任职的开始日期。
9) 结束日期标识该职工在这个岗位任职的结束曰期。
B. 职工工资单元结构属性描述如下-
1) 工资单元编号唯一的标识工资单元。
2) 工资单元名称标识该工资单元的命名。
3) 发放货币标识该工资单元的发放币种。
4) 工资项目标识工资构成的工资项目名称。
5) 录入方式标识工资项目的数据来源方式l-手工录入,2-公式。
6) 计算公式标识工资项目的数值来源。
C. 分摊要素结构属性描述如下
1) 分摊依据唯一的标识分配要素。
2) 分摊要素分配要素的名称。
3) 录入方式标识该分配要素值的录入方式,共有三种1-手工录入、2-码 表、3-公式。
4) 对应码表如录入方式选择2-码表,则标识分配要素对应的码表
5) 取数公式如录入方式选择3-公式,则标识分配要素值得取数公式。
D. 职工分摊数据单元关系描述如下
1) 职工编号来源于职工字典,标识职工。
2) 成本中心编号来源于成本中心字典,标识职工工资分摊后应归属的成本 中心。
63) 分摊依据标识该成本中心的分摊依据。
4) 分摊要素标识该成本中心的分摊依据名称。
5) 分摊要素值标识该成本中心的分摊要素的数值。
6) 分摊金额标识职工工资费用分摊到该成本中心的工资费用。
E. 职工工资发放结构描述如下
1) 职工编号来源于职工字典,唯一的标识职工身份。
2) 工资项目标识职工的工资项目名称。
3) 工资金额标识职工工资项目的数额。
F、 支持一人多岗位工资计算及费用分摊的算法 ' 在职工岗位录入设置过程中要选择对应的费用分摊成本中心,每一个岗位对应
的分摊因素以及职工岗位工资来源的工资单元,所以首先要初始化成本中心目录、 分摊要素目录及工资单元,然后在批量录入职工岗位信息,选择岗位所在部门对应 的成本中心,选择在该岗位工作发生费用的分摊要素,其结果保存到职工分摊数据
表中(见附图4),另外再选择该岗位对应的岗位工资单元;如果一个职工对应多 个岗位,则分别录入,但必须标识出这个职工的主要工作岗位,岗位所在的部门及 公司作为职工的工资发放公司, 一个职工至少要有一个岗位,在可以有多个岗位的 情况下,必须标识出该职工的主要工作岗位,在某一个时期内每一个职工只能有一 个主要工作岗位.
工资分摊要素目录在初始化时,支持三种方式:l-手工录入、2-码表、3-公式, 手工录入表示在职工岗位录入设置过程中需要人为录入分配系数,码表表示在设 置过程中可以右键从码表中进行选择分配系数,公式表示分配系数可以通过设置 公式来取数。工资单元的初始化主要是设置每一岗位的用到的工资项目及工资计 算方式,以便按职工进行工资汇总计算。
职工岗位批量录入后,根据职工每个岗位对应的工资单循环计算,最后根据职 工进行汇总计算,实现每个职工的工资归集;再根据每个岗位对应的分配系数计 算出每个岗位的分配百分比,其中计算公式为=每个岗位分配数据/2 (每个岗位 分配数据)*100%;根据每一个职工的工资归集数据*每个岗位的分配百分比就得 出每一个职工的工资费用在每一个成本中心的费用分配。
实施例
A.支持一人多岗位工资计算及费用分摊算法的实例化方法
人事管理系统实现模型描述的一人多岗位工资计算及费用分摊算法计算前,需 要使用erp系统中货币字典、职工字典、部门字典、成本中心字典等,以及分摊 要素模型、工资单元计算模型、职工岗位模型来描述分摊要素、工资单元及它们 之间的关系等。
7模型实例化需要如下步骤
1) 根据附图3描述数据结构首先进行分摊要素项目的定义及方法。
2) 根据附图2描述数据结构进行职工工资单元的定义及方法。
3) 根据附图1描述数据结构进行职工岗位的定义及方法。
4) 工资计算完成后,将计算信息保存到职工工资发放表(见附图5)中。
5) 分摊依据计算完成后,将工资费用按分摊算法迸行计算,计算信息保存到 职工分摊数据表(见附图4)中
B.模型实例化后的实现方法
通过模型实例化方法将具体的分摊要素设置、工资单元设置、分摊计算流程实 例化后,需要借助IT技术将实例实现出来,为最终的用户提供使用。实例的实现 包括以下步骤
1) 根据用户使用环境和要求,选择适当的IT技术和工具,如数据库技 术、编程工具等;
2) 根据使用的技术和工具,设计后台数据结构。分摊要素结构的关键字段属
性参照附图3;职工工资单元结构的关键字段属性参照附图2;职工岗位结构表的
关键字段属性参照附图1等。
3) 使用编程工具,实现用户前台展现。通过编程实现对后台数据结构中数据
的访问,能够给甩户平常进行分摊要素、职工工资单元设置,以工资费用计算算 法和分摊算法进行工资费用归集与分配,这样企业可以针对实际情况灵活设置, 实现一人多岗位工资计算及费用分摊的计算。
本发明的方法必须包含但不局限于权利要求书1所述的步骤和内容,步骤的顺
序能够调整和细化;在模型的实现过程中要满足说明书中描述的数据结构,并在
此基础上实现按照上述的算法实现一人多岗位工资计算及费用分摊,从而有效解 决人事管理软件中因多岗位或岗位变换带来工资计算及工资费用灵活分摊的要 求。
8
权利要求
1、一种支持一人多岗位工资及费用分摊的计算方法,其特征在于,根据对分摊要素和职工工资单元的设置,将定义好的分摊要素和职工工资单元分配到职工岗位中,建立每个职工所在工作岗位的分配依据及工资来源所得的关系,根据实际情况初始化分摊要素和职工工资单元,然后根据职工工资单元中公式的定义计算每个职工在每个岗位的工资所得;计算后的工资费用按照分摊算法计算承担职工工资费用的成本中心的费用分配,最终实现职工的工资归集及在各成本中心上的工资分摊;计算步骤如下A、设置每个职工所在岗位对应的成本中心及分摊要素用到的项目,包括职工编号、岗位编号、所属部门编号、成本中心编号、是否主要岗位、分摊依据、来源工资单元编号,然后批量录入企业每一个职工的在岗情况;B、设置职工岗位工资用到的工资项目,包括职工编号,岗位编号、工资单元编号、发放币种、金额;C、定义工资分摊用到得分摊要素的内容,包括分摊依据、分摊要素编号、录入方式、对应码表及取数公式,其中录入方式分为三种类型手工录入,使用码表和公式定义;录入方式为使用码表,则需要选择对应的码表,录入方式为公式定义,则需要定义数据来源取数公式;D、按照工资计算公式计算每一个职工的岗位工资,再汇总各个岗位工资所得保存到职工工资发放表中;E、计算工资费用分摊要素值,按照分摊算法把每个职工工资所得进行计算,计算结果保存到职工分摊数据表中,包括职工编号,成本中心编号,分摊依据,分摊要素,分摊数值;F、通过模型实例化的具体业务的实现,包括3个步骤(1)确定使用环境,选择实现的IT技术和工具;(2)设计该模型描述的实例的数据结构,数据结构包括a)职工岗位数据结构;b)职工工资数据结构;c)分摊要素数据结构及职工分摊数据结构;(3)选择适当的编程工具实现前台与后台数据交互,实现一人多岗位工资计算及费用分摊。
2、根据权利要求1所述的方法,其特征在于, 一个职工兼职多个岗位,则需 标识出主要岗位,每个职工主要岗位在某个时期是唯一的。
3、根据权利要求3所述的方法,其特征在于每个岗位的岗位工资所得有不同的计算公式。
4、根据权利要求3所述的方法,其特征在于每个职工的工资所得有不同分摊
5、根据权利要求1所述的方法,其特征还在于每个职工的工资汇总所得按照 分摊要素及其分摊算法进行在各成本中心的分摊。
全文摘要
本发明提供一种支持一人多岗位工资及费用分摊的计算方法,该方法是根据对分摊要素和职工工资单元的设置,将定义好的分摊要素和职工工资单元分配到职工岗位中,建立每个职工所在工作岗位的分配依据及工资来源所得的关系,根据实际情况初始化分摊要素和职工工资单元,然后根据职工工资单元中公式的定义计算每个职工在每个岗位的工资所得;计算后的工资费用按照分摊算法计算承担职工工资费用的成本中心的费用分配,最终实现职工的工资归集及在各成本中心上的工资分摊。本发明的方法能够有效解决人事管理软件中因多岗位或岗位变换带来工资计算及工资费用灵活分摊的要求。
文档编号G06Q10/00GK101667268SQ20091001898
公开日2010年3月10日 申请日期2009年9月22日 优先权日2009年9月22日
发明者朱金波, 焦学瑞 申请人:浪潮集团山东通用软件有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1