专利名称:单据打印方法及计算机的制作方法
技术领域:
本发明涉及计算机技术领域,具体是一种单据打印方法及计算机。
背景技术:
在打印过程中,特别是ERP软件的打印应用过程中,现有的ERP软件套打与一般打印在展示上存在不足,如下列打印的要求在现有技术中并不能实现1、在打印单据时,需要同时打印出订单或合同上相关产品或原材料的图片或唛头 fn息;2、在ERP软件的打印时有时需要依据输入的内容自动调整输出格式;3、部分ERP软件的数据打印时对格式要求不高,为节省用纸要求表头不重复打印;4、ERP软件大部分单据打印时,要求每页重复输出单据头信息;5、报表显示结果支持输出到文件,以便存储或转发使用;6、ERP软件的单据录入的数据要求能按指定规则排序输出打印;7, ERP软件的单据录入的数据要求能按指定规则汇总输出打印。而且现有技术提供的打印方法,也不能实现根据打印的需求进行更为灵活的设置。
发明内容
本发明的主要目的是提供一种单据打印方法及计算机,可以实现各种打印的需要,也可以根据不同的打印需求灵活设置。本发明解决其技术问题所采用的技术方案是一种单据打印方法,其包括获取BOS万能报表工具;从所述BOS万能报表工具中选取报表模板;设置所述报表模板的页头、页体和页尾,并保存所述设置好的报表模板;根据需求打印出所述报表模板。优选地,所述从所述BOS万能报表工具中选取报表模板,具体包括根据需要进入的子系统从所述BOS万能报表工具中选择所述报表模板。优选地,所述设置所述报表模板的页头、页体和页尾,具体包括把单据上的表头字段及表体字段放到所述报表模板对应的页头和页体;根据客户需要,在所述报表模板上选择不同的汇总依据;根据所述不同的汇总依据建立所述页体的数据以及建立所述报表模板的页尾。优选地,所述根据需求打印出所述报表模板,具体包括在单据预览时选择所述报表模板;根据需求打印出所述单据对应的报表模板。
3
一种计算机,其包括获取单元,用于获取BOS万能报表工具;选取单元,用于从所述BOS万能报表工具中选取报表模板;设置单元,用于设置所述报表模板的页头、页体和页尾,并保存所述设置好的报表模板; 打印单元,用于根据需求打印出所述报表模板。优选地,所述选取单元,用于根据需要进入的子系统从所述BOS万能报表工具中选择所述报表模板。优选地,所述设置单元包括对应子单元,用于把单据上的表头字段及表体字段放到所述报表模板对应的页头和页体;选择子单元,用于根据客户需要,在所述报表模板上选择不同的汇总依据;建立子单元,用于根据所述不同的汇总依据建立所述页体的数据以及建立所述报表模板的页尾。优选地,所述打印单元,用于在单据预览时选择所述报表模板,并根据需求打印出所述单据对应的报表模板。实施本发明的技术方案,具有以下有益效果本发明提供的单据打印方法和计算机,可以实现各种打印的需要,也可以根据不同的打印需求灵活设置。灵活性高,实现多功能的打印。
图1为本发明实施例提供的方法流程图;图2为图1中的步骤S130的具体流程图;图3为本发明实施例提供的计算机的结构示意图;图4为本发明实施例提供的设置单元的结构示意图。本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。本发明实施例提供一种单据打印方法,如图1所示,该方法包括步骤S110、获取BOS万能报表工具;BOS万能报表工具为一种报表展现工具,该报表展现工具可任意设定报表的展现形式,也就是任意设定报表模板。从ERP软件中获取该BOS万能报表工具S120、从所述BOS万能报表工具中选取报表模板;在进一步的实施例中,该步骤S120具体包括根据需要进入的子系统从所述BOS 万能报表工具中选择所述报表模板。即根据需要,需要进入哪个子系统,则从所述BOS万能报表工具中选择相应的报表模板。
4
S130、设置所述报表模板的页头、页体(即明细页签)和页尾,并保存所述设置好的报表模板;在进一步的实施例中,如图2所示,该步骤S130具体包括S131、把单据上的表头字段及表体字段放到所述报表模板对应的页头和页体;S132、根据客户需要,在所述报表模板上选择不同的汇总依据;即根据客户的需要,可以在报表模板上选择不同的汇总依据,如按照客户汇总,按照业务员汇总等等。S133、根据所述不同的汇总依据建立所述页体的数据以及建立所述报表模板的页尾。所述页体(即明细页签)时间来源于单据的表体数据,页体可以存放多个表体数据, 这些多标题数据之间存在一定的联系。S140、根据需求打印出所述报表模板。在进一步的实施例中,该步骤S140具体包括在单据预览时选择所述报表模板; 根据需求打印出所述单据对应的报表模板。这些报表模板可以根据不同的需要作出不同的设置,一个单据可以用来设置多个报表模板。上述实施例提供的方法可以实现各种打印的需要,也可以根据不同的打印需求灵活设置。灵活性高,实现多功能的打印。如1、在打印单据时,需要同时打印出订单或合同上相关产品或原材料的图片或唛头 fn息;2、在ERP软件的打印时有时需要依据输入的内容自动调整输出格式;3、部分ERP软件的数据打印时对格式要求不高,为节省用纸要求表头不重复打印;4、ERP软件大部分单据打印时,要求每页重复输出单据头信息;5、报表显示结果支持输出到文件,以便存储或转发使用;6、ERP软件的单据录入的数据要求能按指定规则排序输出打印;7, ERP软件的单据录入的数据要求能按指定规则汇总输出打印。本发明实施例还提供一种计算机,如图3所示,该计算机包括获取单元310,用于获取BOS万能报表工具;选取单元320,用于从所述BOS万能报表工具中选取报表模板;在其他的实施例中,更为具体的,所述选取单元320,用于根据需要进入的子系统从所述BOS万能报表工具中选择所述报表模板。设置单元330,用于设置所述报表模板的页头、页体和页尾,并保存所述设置好的报表模板;在其他的实施例中,更为具体的,如图4所示,所述设置单元330包括对应子单元331,用于把单据上的表头字段及表体字段放到所述报表模板对应的页头和页体;选择子单元332,用于根据客户需要,在所述报表模板上选择不同的汇总依据;建立子单元333,用于建立所述页体的数据以及建立所述报表模板的页尾建立所述页体的数据以及建立所述报表模板的页尾。打印单元340,用于根据需求打印出所述报表模板。在其他的实施例中,具体的,所述打印单元340,用于在单据预览时选择所述报表模板,并根据需求打印出所述单据对应的报表模板。上述实施例提供的计算机可以实现各种打印的需要,也可以根据不同的打印需求灵活设置。灵活性高,实现多功能的打印。 以上仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种单据打印方法,其特征在于,包括 获取BOS万能报表工具;从所述BOS万能报表工具中选取报表模板;设置所述报表模板的页头、页体和页尾,并保存所述设置好的报表模板; 根据需求打印出所述报表模板。
2.如权利要求1所述方法,其特征在于,所述从所述BOS万能报表工具中选取报表模板,具体包括根据需要进入的子系统从所述BOS万能报表工具中选择所述报表模板。
3.如权利要求1所述方法,其特征在于,所述设置所述报表模板的页头、页体和页尾, 具体包括把单据上的表头字段及表体字段放到所述报表模板对应的页头和页体; 根据客户需要,在所述报表模板上选择不同的汇总依据; 根据所述不同的汇总依据建立所述页体的数据以及建立所述报表模板的页尾。
4.如权利要求1所述方法,其特征在于,所述根据需求打印出所述报表模板,具体包括在单据预览时选择所述报表模板; 根据需求打印出所述单据对应的报表模板。
5.一种计算机,其特征在于,包括 获取单元,用于获取BOS万能报表工具;选取单元,用于从所述BOS万能报表工具中选取报表模板;设置单元,用于设置所述报表模板的页头、页体和页尾,并保存所述设置好的报表模板;打印单元,用于根据需求打印出所述报表模板。
6.如权利要求5所述计算机,其特征在于,所述选取单元,用于根据需要进入的子系统从所述BOS万能报表工具中选择所述报表模板。
7.如权利要求5所述计算机,其特征在于,所述设置单元包括对应子单元,用于把单据上的表头字段及表体字段放到所述报表模板对应的页头和页体;选择子单元,用于根据客户需要,在所述报表模板上选择不同的汇总依据; 建立子单元,用于根据所述不同的汇总依据建立所述页体的数据以及建立所述报表模板的页尾。
8.如权利要求5所述计算机,其特征在于,所述打印单元,用于在单据预览时选择所述报表模板,并根据需求打印出所述单据对应的报表模板。
全文摘要
本发明涉及一种单据打印方法及计算机,该方法包括获取BOS万能报表工具;从所述BOS万能报表工具中选取报表模板;设置所述报表模板的页头、页体和页尾,并保存所述设置好的报表模板;根据需求打印出所述报表模板。本发明提供的单据打印方法和计算机,可以实现各种打印的需要,也可以根据不同的打印需求灵活设置。灵活性高,实现多功能的打印。
文档编号G06F3/12GK102467353SQ20101055197
公开日2012年5月23日 申请日期2010年11月19日 优先权日2010年11月19日
发明者曹且根 申请人:金蝶软件(中国)有限公司