[发明专利]一种单据字段位置的调整方法及字段位置调整器有效
申请号: | 201010586850.6 | 申请日: | 2010-12-14 |
公开(公告)号: | CN102567324A | 公开(公告)日: | 2012-07-11 |
发明(设计)人: | 范明明 | 申请(专利权)人: | 金蝶软件(中国)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 彭愿洁;李文红 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 单据 字段 位置 调整 方法 调整器 | ||
技术领域
本发明涉及数据处理技术领域,尤其涉及一种单据字段位置的调整方法及字段位置调整器。
背景技术
在ERP(Enterprise Resource Planning,企业资源计划)系统的管理平台中,一个单据会对应很多字段,根据不同的业务类型显示不同的字段,类似的业务类型可能对应大部分相同的字段,同时又存在自己的独有字段。
例如,企业在收取物料时,如果单据的业务类型是开拓工程,则对应的字段为井位,段号,作业面字段等,此时,单据中的派工单号字段无意义,该字段不显示。而当单据的业务类型为采准工程时,则对应的字段为派工单号,生产排程号等,此时,单据中的段号及作业面字段无意义,这些字段不显示。
现有技术中,对于与本业务类型无关的字段,通常在该字段的字段属性中,将字段显示状态标记为不显示,或者将字段使用状态标记为不可用,则在显示本业务类型的字段时,无关字段处于隐藏或不可用状态。然而,该方法使得使用界面存在大量空白区域或大量无用字段,不便于使用和查找,尤其在单据字段较多,业务类型较多的情况下,空白区域或无用字段的量会更大。
发明内容
本发明实施例提供一种单据字段位置的调整方法及字段位置调整器,能够减少使用界面中存在的空白区域或无用字段。
为了解决上述技术问题,本发明实施例的技术方案如下:
一种单据字段位置的调整方法,包括:
当单据的业务类型变化时,将所述单据中所有字段的原始坐标作为对应字段的第一显示坐标,对所述所有字段进行归位;
根据变化后的业务类型与字段的对应关系,确定所述所有字段的显示状态;
根据预先建立的字段间的依存关系,从所述依存关系的末尾字段开始依次获取各字段所依存字段的第一显示坐标,直至所依存字段为所述依存关系中第一个不显示的字段;
将获得的所述各字段所依存字段的第一显示坐标分别作为所述各字段的第二显示坐标;
在所述各字段的第二显示坐标处显示所述各字段。
进一步,还包括:
判断所述依存关系中是否存在第二个不显示的字段,若否,再执行在所述各字段的第二显示坐标处显示所述各字段的步骤。
进一步,还包括:
若是,则根据所述依存关系,从所述依存关系的末尾字段开始依次获取各字段所依存字段的第二显示坐标,直至所依存字段为所述依存关系中第二个不显示的字段;
将获得的所述各字段所依存字段的第二显示坐标分别作为所述各字段的第三显示坐标;
在所述各字段的第三显示坐标处显示所述各字段。
进一步,还包括:
在所述依次关系中位于所述第一个不显示的字段之前的字段,在各自对应的第一显示坐标处进行显示。
进一步,所述依存关系的数据结构为非循环队列。
进一步,所述依存关系存储在数据库中,或者定义在配置文件中。
一种字段位置调整器,包括:
归位单元,用于当单据的业务类型变化时,将所述单据中所有字段的原始坐标作为对应字段的第一显示坐标,对所述所有字段进行归位;
状态确定单元,用于根据变化后的业务类型与字段的对应关系,确定所述所有字段的显示状态;
坐标获取单元,用于根据预先建立的字段间的依存关系,从所述依存关系的末尾字段开始依次获取各字段所依存字段的第一显示坐标,直至所依存字段为所述依存关系中第一个不显示的字段;
坐标确定单元,用于将获得的所述各字段所依存字段的第一显示坐标分别作为所述各字段的第二显示坐标;
字段显示单元,用于在所述各字段的第二显示坐标处显示所述各字段。
进一步,还包括:
判断单元,用于判断所述依存关系中是否存在第二个不显示的字段,若否,再由所述字段显示单元在所述各字段的第二显示坐标处显示所述各字段。
进一步,所述坐标获取单元,还用于当所述依存关系中存在第二个不显示的字段时,根据所述依存关系,从所述依存关系的末尾字段开始依次获取各字段所依存字段的第二显示坐标,直至所依存字段为所述依存关系中第二个不显示的字段;
所述坐标确定单元,还用于将获得的所述各字段所依存字段的第二显示坐标分别作为所述各字段的第三显示坐标;
所述字段显示单元,还用于在所述各字段的第三显示坐标处显示所述各字段。
进一步,所述字段显示单元,还用于在所述依次关系中位于所述第一个不显示的字段之前的字段,在各自对应的第一显示坐标处进行显示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于金蝶软件(中国)有限公司,未经金蝶软件(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010586850.6/2.html,转载请声明来源钻瓜专利网。