资源描述
工资数据导入步骤及实施需注意的问题(参考)
导入操作主要是第一次使用工资系统的时候,为了方便用户操作,通过Excel格式把预算单位的人员信息和工资信息导入我们系统的过程。
导入数据的数据库版本最好是目前最新的版本,每种数据的导入都提供标准Excel文档导入格式,如没有特殊的需求,请按照标准导入文档提供的格式对数据进行导入,Excel文档格式见附件,请将所有单元格格式设为文本格式,以防止一些数字被格式化。
请区分全角字符和半角字符的区别(全角字符在数据库中占两个字符) 。
做下列操作之前,请先执行《清空工资所有表数据脚本》。
一、 导入前进行工资数据库的初始化
a) 在统一数据中心中,设置属于工资的预算单位信息:设置单位是否属于工资系统,同时是否为末级单位(注:这些末级单位的上级单位也必须为工资单位,否则在数据中心的用户对应属性设置中工资单位将不被显示出来)。详细操作如图(1-1)所示:
(图1-1)
b) 初始化设置,设置系统的启用年月,如图(1-2)所示:
(图1-2)
c) 重复初始化工资系统,请先执行《清空工资所有表数据脚本》。
由于检查数据的必要性,现把工资的基础数据相关的表列出来,以供参考:
民族信息表(t_sa_nation)、学历信息表(t_sa_degree)、学位信息表(t_sa_degree2)、人员性质表(t_sa_deployee_prop)、在职状况表(t_sa_post_ss)、开支渠道表(t_sa_channel)、增减人原因信息表(t_sa_subtract)、行业设置表(t_sa_trade)、级别录入信息表(t_sa_level)、职务录入信息表(t_sa_headship)、职务等级录入(t_sa_headshiplevelsalary)、职称类别设置(t_sa_post_type)、职称录入(t_sa_post)、职称等级录入(t_sa_post_level_salary)、工资类别(t_sa_deployee_type)、人事性质(t_sa_personnel)、单位信息项目设置(t_sa_company_config)、人事信息项目设置(t_sa_all_employee_prop)、工资款项设置(t_sa_all_salary_item)、单位部门信息表(t_sa_department) 、单位代发银行表(t_sa_banks) 。
二、部门信息的导入
Excel格式如图(2-1)所示:
(图2-1)
在工资系统的基础数据导入导出中导入部门信息,选择部门录入如图(2-2)所示:
(图2-2)
部门导入需注意的问题:
1) 编号不能重复,所属单位编码必须在数据中心的预算单位中存在,同一个单位的部门编码不能重复;
2) 重复导入部门信息,请先执行《清空部门信息表数据脚本》。
三、人事信息的导入
①
Excel格式如图(3-1)所示:(标为红色的款项为必须录入的数据项)
表头的工资款项(图中 )是通过基础数据中的人事信息采集(t_sa_all_employee_prop)表动态的获取这些款项在人事信息表中的字段名称,因此为确保数据正确的导入,表头的工资款项名称必须与人事信息采集中对应,否则此工资款项数据将不会被导入人事表中。
①
(图3-1)
现对各工资款项对应的字段的表间关系进行描述:
1) 单位编码关联单位表(t_base_enterprises)的单位编码;
2) 部门名称必须为本单位部门存在的名称,关联的表为(t_sa_depament),数据导入时是通过部门名称查找本单位此部门的部门主键值;
3) 工资类别名称必须为工资类别表(t_sa_deployee_type)的主键值;
4) 支出功能分类科目编码必须为功能科目表(t_base_budget_sections)存在的编码;
5) 归口(业务处室编码)关联业务处室表(t_base_branchs)的业务处室编码;
6) 级别关联级别表(t_sa_level)的级别主键值;
7) 职务等级关联职务等级表(t_sa_headshiplevelsalary)中的职务等级的主键值;
8) 职称类别关联职称类别表(t_sa_post_type)中的职称类别主键值;
9) 职称关联职称信息表(t_sa_post)中的职称信息主键值;
10) 减人原因关联增减人原因信息表(t_sa_subtract)中的增减人原因主键值;
11) 开支渠道关联开支渠道信息表(t_sa_channel)中的开支渠道主键值;
12) 民族关联民族信息表(t_sa_nation)中的主键值;
13) 人员性质关联人员性质信息表(t_sa_deployee_prop)中的主键值;
14) 学历关联学历信息表(t_sa_degree)中的主键值;
15) 学位关联学位信息表(t_sa_degree2)中的主键值;
16) 银行名称关联银行信息表(t_sa_banks)中的主键值;
17) 增人原因关联增减人原因信息表(t_sa_subtract)中的主键值;
18) 职务关联职务信息表(t_sa_headship)中的主键值;
19) 人员状况关联人员状况信息表(t_sa_post_ss)中的的主键值;
20) 人事性质关联人事性质表(t_sa_personnel)中的主键值;
21) 预算项目关联预算项目表(t_base_budget_items)中的预算项目编码;
22) 资金性质关联资金性质表(t_base_monkeykind)中的资金性质编码;
23) 支出经济分类科目关联经济科目的(t_base_budget_purposes)的经济科目编码;
导入人事信息数据需要注意的几个问题:
1) 标红色的工资款项为必填选项;
2) 表头存在的工资款项名称在人事信息采集表(t_sa_all_employee_prop)中都必须存在,否则将找不到工资款项对应的表字段;
3) 有表关联的工资款项的值在其关联表中都必须存在,否则数据将不被导入;
4) 工资款项内容的长度不能超过数据库中的字段长度,如:身份证号码不能超过18位等;
5) 身份证号、工资卡号和人员编号是唯一的,每个人都不一样;
6) 重复导入前,请执行《清除人事信息相关脚本》,再对人事信息进行导入。
四、导入工资信息
①
Excel 格式如图(4-1)所示:(标为红色的款项为必须录入的数据项)
表头部分(图中 )是通过基础数据中的工资信息采集表(t_sa_all_salary_item)动态地获取这些工资款项对应的数据库表中的字段,如果工资款项名称不相对应的话,对应的工资款项数据将不被导入,同时所有的工资数据中不能有空的工资数据(如果导入的时候有空的工资数据,请用脚本对工资数据进行维护,见附件《工资款项为空设置为零的脚本》)。
①
图(4-1)
工资导入需注意的问题:
3) 导入的工资款项必须是103项,如果某个工资款项没有,则在工资导入表头中不需要显示出来,填写显示名称的时候必须唯一的,其它的属性不需要动,要改变的就是显示名称;
4) 导完工资款项后才可以导入工资信息,导入工资(单位编码,人员编码,年,月,为必录项。单位编码一定要在人员编码前面);
5) 本单位的工资信息的人员编码一定要在人事信息的人员编码中找到并且人员编码必须是唯一的,否则那个人的工资全部为零;
6) 年、月为基础信息表(t_sa_baseinfo)中的年月。
7) 重复导入,请执行《清除工资数据相关脚本》。
五、工资相关表的主键更新
当上述数据导完后,请执行《系统初始化更新工资表的主键值脚本》。
六、工资实施需注意的问题
在相关数据导入之后、系统运行之前,必须先执行以下设置:
1) 单位人事性质设置;
2) 单位工资类别设置;
3) 单位信息采集设置;
4) 人事项目采集设置,根据人事性质不同设置不同的人事项目,其中单位名称、部门名称、工资类别名称、支出功能分类科目、归口、级别内排序序号、身份证号、姓名、银行名称、工资卡号、人事性质、人员编码、资金性质、支出经济分类科目必须勾选;
5) 人事信息采集设置;
6) 工资款项设置;
7) 设置单位工资类别对应工资款项。
展开阅读全文