[发明专利]一种工资条打印方法有效
申请号: | 201911372643.8 | 申请日: | 2019-12-27 |
公开(公告)号: | CN111208957B | 公开(公告)日: | 2023-08-25 |
发明(设计)人: | 谢建军;朱天祥;董亚伟;郭佩华 | 申请(专利权)人: | 航天信息股份有限公司 |
主分类号: | G06F3/12 | 分类号: | G06F3/12;G06Q40/12 |
代理公司: | 北京工信联合知识产权代理有限公司 11266 | 代理人: | 姜丽楼 |
地址: | 100195 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 工资条 打印 方法 | ||
本发明公开了一种工资条打印方法,所述方法包括:配置工资条的表头和表尾变量,生成工资账表表格的列信息;配置打印基础信息;根据工资账表表格的列信息自动生成工资条模板;获取工资账表数据,拼装所述工资账表数据的表头和表尾变量,填充至工资条模板,完成工资条的打印;所述方法解决了企业信息化中工资条需要重复设计的难题,根据从工资账表表格中获取表格的所有字段信息,自动生成工资条模板,避免了工资条模板的设计工作;增加工资条配置,便于用户根据具体业务选择数据样式,保证打印的工资条数据样式和页面中的工作账表表格样式一致。
技术领域
本发明涉及信息技术领域,更具体地,涉及一种工资条打印方法。
背景技术
在企业管理类型的软件中一般都会有工资管理模块,其中包含工资条打印功能,但是每个企业的工资条打印内容可能都不一样,因此,传统的做法是根据工资条打印内容每次都设计工资条模板,根据模板进行打印。但这种方式的缺点是不便于企业用户操作,同时每个企业时用户都需要重新设计,增加企业人力成本,降低工作效率。
发明内容
为了解决背景技术存在的现有工资条打印方法不便于企业用户操作,每个企业用户使用时都需重新设计的问题,本发明提供了一种工资条打印方法,所述方法从工资账表表格中获取表格的所有字段信息,自动生成工资条模板,避免了工资条模板的设计工作,所述一种工资条打印方法包括:
配置工资条的表头和表尾变量,生成工资账表表格的列信息;
配置打印基础信息;
根据工资账表表格的列信息自动生成工资条模板;
获取工资账表数据,拼装所述工资账表数据的表头和表尾变量,填充至工资条模板,完成工资条的打印。
进一步的,所述配置工资条的表头和表尾变量的方法包括:
所述表头变量项和表尾变量项通过表格方式配置,所述表格数据为工资账表表格所有列的列信息;
所述表格的列包括字段名称列、显示列以及换行列;
所述字段名称列用于设置列信息的字段名称;显示列用于确定显示的字段;所述换行列用于确定字段是否换行。
进一步的,所述打印基础信息包括纸张信息、打印方向以及页边距;
所述纸张信息包括A3、A4、B5以及自定义打印纸张类型;
所述打印方向包括横向以及纵向;
所述页边距包括上方、下方、左侧以及右侧的页边距。
进一步的,所述根据工资账表表格的列信息自动生成工资条模板的方法包括:
获取所述列信息中的表头信息;
根据所述表头信息计算工资条打印内容宽度;
计算所述工资账表表格每一行显示的字段,将所述字段放入行对象数组;
计算所述工资账表表格的每列宽度,将所述每列宽度放入列宽数组;
获取预设的工资条模板,根据所述行对象数组、列宽数组以及预设的工资条模板生成所述工资条模板的表格内容;
设置字段列合并;
设置数据源信息和区块填数函数,生成工资条模板。
进一步的,所述计算工资条打印内容宽度的方法包括:
判断是否配置打印基础信息,如果未配置打印基础信息,设置所述工资条打印内容宽度为预设宽度;
如果配置打印基础信息,提取纸张类型参数,根据所述纸张类型参数设置纸张的宽度和高度;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天信息股份有限公司,未经航天信息股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911372643.8/2.html,转载请声明来源钻瓜专利网。