一种主数量与辅数量之间的转换方法及主辅数量转换系统技术方案

技术编号:4265493 阅读:645 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种主数量与辅数量之间的转换方法及主辅数量转换系统。本发明专利技术技术方案采用接收用户录入的主计量单位、辅计量单位和控制参数,然后根据所述主计量单位、辅计量单位和控制参数构建转换关系,根据该构建的转换关系对接收到的主数量和/或辅数量进行主数量和辅数量之间的转换,使得当用户需要对单据的主数量和辅数量进行转换时,只要根据自己的需要简单配置下控制参数即可灵活地定义转换规则,实现了主数量与辅数量之间的动态转换及转换规则的灵活调整,在满足用户个性化的转换要求的同时,也避免了当主数量和辅数量之间的转换规则变换时,需要重新为其编写代码的情况,减少了开发量,提高了效率。

【技术实现步骤摘要】

本专利技术涉及计算机
,具体涉及一种主数量与辅数量之间的转换方 法及主辅数量转换系统。
技术介绍
在对库存、财务、销售或采购等业务单据的管理中,由于一个项目可以有 多个计量单位,所以业务人员常常需要在主计量单位的数量(下文简称主数量) 与辅计量单位的数量(下文简称辅数量)之间进行转换(或者说换算),而且针对不同的应用场景,需要有不同的转换规则或转换方法,例如业务人员在维 护一张既有主数量又有辅数量的单据时,要求输入主数量后系统可以自动转换 出辅数量,或者要求输入辅数量后系统可以自动转换出主数量,或者要求转换 出的辅数量可编辑(或者说调整),或者要求转换出的辅数量不可编辑,又或 者要求主数量和辅数量均可编辑等等,其中,主数量的单位即为主计量单位, 辅数量的单位则是辅计量单位。针对不同的应用场景或不同的转换要求,现有技术一般是通过硬编码的方 式来实现主数量与辅数量之间的转换,所谓硬编码,是指由开发人员编写代码, 而不是由用户来定义。例如甲项目在维护釆购订单时,要求在输入物品釆购主 数量时,系统能自动根据转换关系系数计算出采购辅数量,而且辅数量可编辑, 乙项目在维护采购订单时,要求在输入物品釆购主数量时,系统可以自动根据 转换关系系数计算出采购辅数量,而且辅数量不可编辑,丙项目在维护采购订 单时,要求在输入物品采购辅数量时,系统可以自动根据转换关系系数计算出 采购主数量,而且主数量可编辑,等等,那么,针对这几个不同项目的要求, 开发人员需要分别为其编写代码,即为曱项目、乙项目和丙项目等项目分别编 写一套相应的编石马。在对现有技术的研究和实践过程中,本专利技术的专利技术人发现,通过硬编码的 方式来实现主数量与辅数量之间的转换不能灵活处理具有变化转换要求的情 况,满足不了用户个性化的转换要求,而且增加了开发量。
技术实现思路
本专利技术实施例提供一种主数量与辅数量之间的转换方法及主辅数量转换系统,以实现主数量与辅数量之间的动态转换及转换^L则的灵活调整,满足用 户个性化的转换要求,减少开发量。一种主数量与辅数量之间的转换方法,包括接收用户录入的主计量单位、辅计量单位和控制参数;根据所述主计量单位、辅计量单位和控制参数构建转换关系;接收用户录入的主数量和/或辅数量;根据所述转换关系对接收到的主数量和/或辅数量进行主数量与辅数量之 间的转换。一种主辅数量转换系统,包括第一接收单元,用于接收用户录入的主计量单位、辅计量单位和控制参数; 构建单元,用于根据所述第一接收单元接收到的主计量单位、辅计量单位 和控制参数构建转换关系;第二接收单元,用于接收用户录入的主数量和/或辅数量;转换单元,用于冲艮据所述构建单元构建的转换关系对第二接收单元接收到 的主数量和/或辅数量进行主数量与辅数量之间的转换。本专利技术实施例采用接收用户录入的主计量单位、辅计量单位和控制参数, 然后根据主计量单位、辅计量单位和控制参数构建转换关系,在接收到用户录 入的主数量和/或辅数量后,就可以根据该转换关系进行主数量和辅数量之间 的转换,使得当用户需要对单据的主数量和辅数量进行转换时,只要根据自己 的需要选择主计量单位和辅计量单位,然后简单配置下控制参数即可灵活地定 义转换规则,实现了主数量与辅数量之间的动态转换及转换规则的灵活调整, 在满足用户个性化的转换要求的同时,也避免了当主数量和辅数量之间的转换 规则变换时,需要重新为其编写代码的情况,减少了开发量,提高了效率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施 例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述 中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付5出创造性劳动的前提下,还可以根据这些附图获得其他的附图。 图l是本专利技术提供的实施例一的方法流程图2是本专利技术提供的实施例二的初始化转换控件的方法流程图; 图3是本专利技术提供的实施例二的主辅数量转换系统的结构示意图; 图4是本专利技术提供的实施例二的主辅数量转换系统中的构建单元的结构示 意图。具体实施例方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清 楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是 全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造 性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供一种主数量与辅数量之间的转换方法。本专利技术实施例还 提供相应的系统。以下分别进行详细说明。实施例一、一种主数量与辅数量之间的转换方法,首先,系统接收用户录入的主计量 单位、辅计量单位和控制参数,并根据主计量单位、辅计量单位和控制参数构 建主数量和辅数量之间的转换关系,然后根据该转换关系对用户录入的主数量 和/或辅数量进行主数量和辅数量之间的转换,其中,控制参数包括支持类型、 转换类型、转换关系类型和编辑类型等参数,可以由用户才艮据具体的应用场景 或自身的业务需要进行设置。参见图l,其具体流程可以如下101、 接收用户录入的主计量单位、辅计量单位和控制参数;102、 根据接收到的主计量单位、辅计量单位和控制参数构建转换关系; 所述控制参数包括支持类型、转换类型、转换关系类型和编辑类型等参数,可 以由用户进行设置和调整;103、 接收用户录入的主数量和/或辅数量,例如接收用户输入的主数量或 辅数量,或者接收用户输入的主数量和辅数量等;104、 根据步骤102所构建的转换关系对接收到的主数量和/或辅数量进行 主数量和辅数量之间的转换;例如,若用户录入的主计量单位为公斤,辅计量单位为件,控制参 数中的支持类型表示支持主数量和辅数量之间的转换,即表示支持主数量和辅 数量之间的自动转换,控制参数中的转换类型表示需要将主数量转换成辅数 量,控制参数中的转换关系类型为标准转换关系,即转换关系系数为标准转换 关系系数,控制参数中的编辑类型表示接受对主数量和辅数量的编辑,那么, 系统在接收到该主计量单位、辅计量单位和控制参数后,就会根据该主计量单 位、辅计量单位和控制参数构建一套相应的转换关系,即表示将公斤转换 成件,且转换关系系数为标准转换关系系数,且可以对转换后的公斤 的数量和件的数量进行编辑的一套转换关系,然后,当用户录入公斤 的数量时,系统就可以根据该构建好的转换关系将公斤的数量自动转换成 件的数量,减少用户的工作量。若用户再次进行录入工作时,认为输入辅数量会更方便,那么此时,无需 要求编程人员为该转换要求重新编写一套编码,而是只需用户自行对控制参数 进行重新设置即可,即将之前控制参数中的转换类型更改为表示需要将辅数量 转换成主数量,系统在接收到该主计量单位、辅计量单位和更改后的控制参数 后,就会根据该主计量单位、辅计量单位和更改后的控制参数重新构建一套相 应的转换关系,即表示将件转换成公斤,且转换关系系数为标准转换 关系系数,且可以对转换后的件的数量和公斤的数量进行编辑的一套 转换关系,然后,当用户录入件的数量时,系统就可以才艮据该构建好的转 换关系将件的数量自动转换成公斤的数量。由上可知,本实施例采用接收用户录入的主计量单位、辅计量单位和控制 参数,然后根据所述主计量单位、辅计量单位和控制参数构建转换关系,并根 据该构本文档来自技高网
...

【技术保护点】
一种主数量与辅数量之间的转换方法,其特征在于,包括: 接收用户录入的主计量单位、辅计量单位和控制参数; 根据所述主计量单位、辅计量单位和控制参数构建转换关系; 接收用户录入的主数量和/或辅数量; 根据所述转换关系对接 收到的主数量和/或辅数量进行主数量和辅数量之间的转换。

【技术特征摘要】
1、一种主数量与辅数量之间的转换方法,其特征在于,包括接收用户录入的主计量单位、辅计量单位和控制参数;根据所述主计量单位、辅计量单位和控制参数构建转换关系;接收用户录入的主数量和/或辅数量;根据所述转换关系对接收到的主数量和/或辅数量进行主数量和辅数量之间的转换。2、 根据权利要求l所述的主数量与辅数量之间的转换方法,其特征在于, 所述才艮据所述主计量单位、辅计量单位和控制参数构建转换关系具体为才艮据所述主计量单位、辅计量单位和控制参数初始化转换控件; 所述根据所述转换关系进行主数量和辅数量之间的转换具体为 通过运行初始化后的转换控件对接收到的主数量和/或辅数量进行主数量 与辅数量之间的转换。3、 根据权利要求2所述的主数量与辅数量之间的转换方法,其特征在于, 所述纟艮据所述主计量单位、辅计量单位和控制参数初始化转换控件具体为从数据库中获取与所述主计量单位、辅计量单位和控制参数相对应的转换 控件参数;根据所述转换控件参数对转化控件进行设置。4、 根据权利要求3所述的主数量与辅数量之间的转换方法,其特征在于, 所述从数据库中获取与所述主计量单位、辅计量单位和控制参数相对应的转换 控件参数具体为在数据库中查找以所述主计量单位为主键的记录,判断是否存在所述辅计 量单位;若存在,则在数据库中的所述辅计量单位字段下查找与所述控制参数相对 应的转换控件参数;若不存在,则在数据库中获取关于不存在辅计量单位的转换控件参数。5、 根据权利要求4所述的主数量与辅数量之间的转换方法,其特征在于, 所述在数据库中的所述辅计量单位字段下查找与所述控制参数相对应的转换 控件参数具体为所述控制参数包括支持类型、转换类型、转换关系类型和编辑类型;在数据库中的所述辅计量单位字段下查找与所述...

【专利技术属性】
技术研发人员:刘国俊王华明
申请(专利权)人:金蝶软件中国有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1