一种通过列表展示合计值的方法,所述方法包括:打开待展示的列表,所述列表中包括合计控件;利用所述合计控件获取待合计单据的数据并进行合计,得到所述待合计单据的合计值;将多个合计后的单据对应所述合计值通过所述列表进行展示。采用本方法能够在移动终端屏幕上简单、方便的展示列表中的合计值。此外还提供一种通过列表展示合计值的系统。
【技术实现步骤摘要】
通过列表展示合计值的方法和系统
本专利技术涉及计算机
,特别是涉及一种通过列表展示合计值的方法和系统。
技术介绍
随着计算机技术的发展,ERP(EnterpriseResourcePlanning,企业资源计划)系统已经能够应用于移动终端。但是由于移动终端的屏幕较小,在通过列表显示单据信息时,为了能够充分利用屏幕空间并且显示尽可能多的信息,只能在列表中显示单据表头中的关键信息,如单据编号、客户名称等,对于表体中的统计数据则不会直接显示。如果需要查看表体中的统计数据则需要进入各个单据的界面。为了解决这一问题,通常会采用下面两种方式:一、在表头增加数值字段,如总数量或总金额等,当单据录入后进行保存时计算数值总和并存放在表头中数值字段中。但这种方式需要提前准备好表体的数值字段数据,后期不可再修改,而且在实际使用中,很少会有提前准备好数值字段数据的业务场景。二、在表头增加数值字段,该字段是虚拟的。初始值为空。在展示列表时,列表中的每行抛出预设插件,在插件中进行表体数据的合计,再通过插件赋值的方式得到数值总和,然后进行展示。这种方式的使用要求较高,需要通过编写代码的方式来处理,实现起来比较复杂并且不方便。因此,如何在移动终端屏幕上简单、方便的展示列表中的合计值成为目前急需解决的问题。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够在移动终端屏幕上简单、方便的展示列表中的合计值的通过列表展示合计值的方法和系统。一种通过列表展示合计值的方法,所述方法包括:打开待展示的列表,所述列表中包括合计控件;利用所述合计控件获取待合计单据的数据并进行合计,得到所述待合计单据的合计值;将多个合计后的单据对应所述合计值通过所述列表进行展示。在其中一个实施例中,所述打开待展示的列表的步骤之前,还包括:获取待合计单据;将合计控件拖动至预先创建的列表中;选择所述待合计单据的数据作为所述合计控件的数据来源;保存所述合计控件及对应的数据来源,得到待展示的列表。在其中一个实施例中,所述选择所述待合计单据的数据作为所述合计控件的数据来源的步骤包括:获取所述待合计单据中的字段;从所述字段中选择与所述合计控件预先封装的数据类型一致的字段;将所述合计控件的属性与选出的字段进行关联;将关联后的字段对应的数据作为所述合计控件的数据来源。在其中一个实施例中,所述利用所述合计控件获取待合计单据的数据,并将所述数据进行合计的步骤包括:利用所述合计控件的属性获取所述待合计单据中已关联的字段对应的数据;将获取到的所述字段对应的数据拼装成数据库文件;对拼装后的数据库文件进行合计,得到所述待合计单据对应的合计值。在其中一个实施例中,所述将合计后的数据对应单据在所述列表中进行展示的步骤之后,还包括:获取用户输入的单据查看指令;根据所述指令展示所述列表中对应的单据,所述单据的表头中包括表体的合计值。一种通过列表展示合计值的系统,所述系统包括:打开模块,用于打开待展示的列表,所述列表中包括合计控件;合计模块,用于利用所述合计控件获取待合计单据的数据并进行合计,得到所述待合计单据的合计值;展示模块,用于将多个合计后的单据对应所述合计值通过所述列表进行展示。在其中一个实施例中,所述系统还包括:获取模块,用于获取待合计单据;拖动模块,用于将合计控件拖动至预先创建的列表中;选择模块,用于选择所述待合计单据的数据作为所述合计控件的数据来源;保存模块,用于保存所述合计控件及对应的数据来源,得到待展示的列表。在其中一个实施例中,所述选择模块包括:字段获取单元,用于获取所述待合计单据中的字段;字段选择单元,用于从所述字段中选择与所述合计控件预先封装的数据类型一致的字段;字段关联单元,用于将所述合计控件的属性与选出的字段进行关联;所述字段关联单元还用于将关联后的字段对应的数据作为所述合计控件的数据来源。在其中一个实施例中,所述合计模块包括:数据获取单元,用于利用所述合计控件的属性获取所述待合计单据中已关联的字段对应的数据;拼装单元,用于将获取到的所述字段对应的数据拼装成数据库文件;合计单元,用于对拼装后的数据库文件进行合计,得到所述待合计单据对应的合计值。在其中一个实施例中,所述获取模块还用于获取用户输入的单据查看指令;所述展示模块还用于根据所述指令展示所述列表中对应的单据,所述单据的表头中包括表体的合计值。上述通过列表展示合计值的方法和系统,打开待展示的列表,列表中包括合计控件;利用合计控件获取待合计单据的数据并进行合计,得到待合计单据的合计值;将多个合计后的单据对应合计值通过列表进行展示。由于列表中包括合计控件,利用合计控件可得到待合计单据的合计值,由此可以将多个合计后的单据对应合计值通过列表进行展示。因此,通过列表简单、方便的展示出单据中的合计值,有效克服了传统的ERP列表无法在小屏幕移动终端显示单据合计值的问题。附图说明图1为一个实施例中通过列表展示合计值方法的流程图;图2为一个实施例中列表的展示效果图;图3为一个实施例中列表中设置单据和合计控件的效果图;图4为一个实施例中单据查询效果图;图5为一个实施例中通过列表展示合计值系统的结构示意图;图6为另一个实施例中通过列表展示合计值系统的结构示意图;图7为一个实施例中选择模块的结构示意图;图8为一个实施例中合计模块的结构示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。在一个实施例中,如图1所示,提供了一种通过列表展示合计值的方法,该方法包括:步骤102,打开待展示的列表,列表中包括合计控件。列表是指企业ERP系统中以表格形式展示数据的一种文件格式,包括多个单据的关键信息。单据是指企业ERP系统中,承载企业业务含义的载体。单据的数据结构包括表头和表体,其中表头是单据的主体,包括表体共有的属性,如单据编号、单据名称等。表体是单据的行,包括单据的各种信息数据,如数量、金额等。表体和表头中分别包括多个字段,每个字段都具有对应的数据类型。单据的关键信息可以是表头中的字段信息。步骤104,利用合计控件获取待合计单据的数据并进行合计,得到待合计单据的合计值。对合计控件预先封装了能够进行合计计算的数据类型,具体的,数据类型为可进行累计的数值,如数量或金额等。合计控件也可称为合计字段,合计字段的名称与表体中进行合计的字段名称相关联。根据封装的数据类型在待合计单据的表体中选择类型一致的字段,获取该字段对应的数据,将这些数据进行合计,得到待合计单据中与该字段对应的合计值。合计后,合计控件显示为对应的合计值,合计值前显示对应的字段名称,例如,总金额318000元。可利用多个合计控件分别计算多个待合计单据的合计值。步骤106,将多个合计后的单据对应合计值通过列表进行展示。通过列表展示多个合计后的单据以及对应的字段名称和合计值。如图2所示,为其中一个实施例中列表的展示效果图,包括多个合计后的单据以及对应的合计值。若列表中包括的单据较多,当前页面无法显示时,还可输入单据的关键信息进行查询。本实施例中,打开待展示的列表,列表中包括合计控件;利用合计控件获取待合计单据的数据并进行合计,得到待合计单据的合计值;本文档来自技高网...
【技术保护点】
一种通过列表展示合计值的方法,所述方法包括:打开待展示的列表,所述列表中包括合计控件;利用所述合计控件获取待合计单据的数据并进行合计,得到所述待合计单据的合计值;将多个合计后的单据对应所述合计值通过所述列表进行展示。
【技术特征摘要】
1.一种通过列表展示合计值的方法,所述方法包括:打开待展示的列表,所述列表中包括合计控件;利用所述合计控件获取待合计单据的数据并进行合计,得到所述待合计单据的合计值,所述合计控件显示对应的合计值;将多个合计后的单据对应所述合计值通过所述列表进行展示;所述打开待展示的列表的步骤之前,还包括:获取待合计单据;将合计控件拖动至预先创建的列表中;选择所述待合计单据的数据作为所述合计控件的数据来源;保存所述合计控件及对应的数据来源,得到待展示的列表;所述选择所述待合计单据的数据作为所述合计控件的数据来源的步骤包括:获取所述待合计单据中的字段;从所述字段中选择与所述合计控件预先封装的数据类型一致的字段;将所述合计控件的属性与选出的字段进行关联;将关联后的字段对应的数据作为所述合计控件的数据来源。2.根据权利要求1所述的方法,其特征在于,所述利用所述合计控件获取待合计单据的数据并进行合计的步骤包括:利用所述合计控件的属性获取所述待合计单据中已关联的字段对应的数据;将获取到的所述字段对应的数据拼装成数据库文件;对拼装后的数据库文件进行合计,得到所述待合计单据对应的合计值。3.根据权利要求1-2任一项所述的方法,其特征在于,所述将多个合计后的单据对应所述合计值通过所述列表进行展示的步骤之后,还包括:获取用户输入的单据查看指令;根据所述指令展示所述列表中对应的单据,所述单据的表头中包括表体的合计值。4.一种通过列表展示合计值的系统,其特...
【专利技术属性】
技术研发人员:林爱发,刘新华,邓启平,
申请(专利权)人:金蝶软件中国有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。