一种主数量与辅数量之间的转换方法及主辅数量转换系统的制作方法

文档序号:6468557阅读:736来源:国知局
专利名称:一种主数量与辅数量之间的转换方法及主辅数量转换系统的制作方法
技术领域
本发明涉及计算机技术领域,具体涉及一种主数量与辅数量之间的转换方 法及主辅数量转换系统。
背景技术
在对库存、财务、销售或采购等业务单据的管理中,由于一个项目可以有 多个计量单位,所以业务人员常常需要在主计量单位的数量(下文简称主数量) 与辅计量单位的数量(下文简称辅数量)之间进行转换(或者说换算),而且
针对不同的应用场景,需要有不同的转换规则或转换方法,例如业务人员在维 护一张既有主数量又有辅数量的单据时,要求输入主数量后系统可以自动转换 出辅数量,或者要求输入辅数量后系统可以自动转换出主数量,或者要求转换 出的辅数量可编辑(或者说调整),或者要求转换出的辅数量不可编辑,又或 者要求主数量和辅数量均可编辑等等,其中,主数量的单位即为主计量单位, 辅数量的单位则是辅计量单位。
针对不同的应用场景或不同的转换要求,现有技术一般是通过硬编码的方 式来实现主数量与辅数量之间的转换,所谓硬编码,是指由开发人员编写代码, 而不是由用户来定义。例如甲项目在维护釆购订单时,要求在输入物品釆购主 数量时,系统能自动根据转换关系系数计算出采购辅数量,而且辅数量可编辑, 乙项目在维护采购订单时,要求在输入物品釆购主数量时,系统可以自动根据 转换关系系数计算出采购辅数量,而且辅数量不可编辑,丙项目在维护采购订 单时,要求在输入物品采购辅数量时,系统可以自动根据转换关系系数计算出 采购主数量,而且主数量可编辑,等等,那么,针对这几个不同项目的要求, 开发人员需要分别为其编写代码,即为曱项目、乙项目和丙项目等项目分别编 写一套相应的编石马。
在对现有技术的研究和实践过程中,本发明的发明人发现,通过硬编码的 方式来实现主数量与辅数量之间的转换不能灵活处理具有变化转换要求的情 况,满足不了用户个性化的转换要求,而且增加了开发量。

发明内容
本发明实施例提供一种主数量与辅数量之间的转换方法及主辅数量转换
系统,以实现主数量与辅数量之间的动态转换及转换^L则的灵活调整,满足用 户个性化的转换要求,减少开发量。
一种主数量与辅数量之间的转换方法,包括
接收用户录入的主计量单位、辅计量单位和控制参数;
根据所述主计量单位、辅计量单位和控制参数构建转换关系;
接收用户录入的主数量和/或辅数量;
根据所述转换关系对接收到的主数量和/或辅数量进行主数量与辅数量之 间的转换。
一种主辅数量转换系统,包括
第一接收单元,用于接收用户录入的主计量单位、辅计量单位和控制参数; 构建单元,用于根据所述第一接收单元接收到的主计量单位、辅计量单位 和控制参数构建转换关系;
第二接收单元,用于接收用户录入的主数量和/或辅数量;
转换单元,用于冲艮据所述构建单元构建的转换关系对第二接收单元接收到 的主数量和/或辅数量进行主数量与辅数量之间的转换。
本发明实施例采用接收用户录入的主计量单位、辅计量单位和控制参数, 然后根据主计量单位、辅计量单位和控制参数构建转换关系,在接收到用户录 入的主数量和/或辅数量后,就可以根据该转换关系进行主数量和辅数量之间 的转换,使得当用户需要对单据的主数量和辅数量进行转换时,只要根据自己 的需要选择主计量单位和辅计量单位,然后简单配置下控制参数即可灵活地定 义转换规则,实现了主数量与辅数量之间的动态转换及转换规则的灵活调整, 在满足用户个性化的转换要求的同时,也避免了当主数量和辅数量之间的转换 规则变换时,需要重新为其编写代码的情况,减少了开发量,提高了效率。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施 例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述 中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付
5出创造性劳动的前提下,还可以根据这些附图获得其他的附图。 图l是本发明提供的实施例一的方法流程图2是本发明提供的实施例二的初始化转换控件的方法流程图; 图3是本发明提供的实施例二的主辅数量转换系统的结构示意图; 图4是本发明提供的实施例二的主辅数量转换系统中的构建单元的结构示 意图。
具体实施例方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清 楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是 全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造 性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供一种主数量与辅数量之间的转换方法。本发明实施例还 提供相应的系统。以下分别进行详细说明。
实施例一、
一种主数量与辅数量之间的转换方法,首先,系统接收用户录入的主计量 单位、辅计量单位和控制参数,并根据主计量单位、辅计量单位和控制参数构 建主数量和辅数量之间的转换关系,然后根据该转换关系对用户录入的主数量 和/或辅数量进行主数量和辅数量之间的转换,其中,控制参数包括支持类型、 转换类型、转换关系类型和编辑类型等参数,可以由用户才艮据具体的应用场景 或自身的业务需要进行设置。参见图l,其具体流程可以如下
101、 接收用户录入的主计量单位、辅计量单位和控制参数;
102、 根据接收到的主计量单位、辅计量单位和控制参数构建转换关系; 所述控制参数包括支持类型、转换类型、转换关系类型和编辑类型等参数,可 以由用户进行设置和调整;
103、 接收用户录入的主数量和/或辅数量,例如接收用户输入的主数量或 辅数量,或者接收用户输入的主数量和辅数量等;
104、 根据步骤102所构建的转换关系对接收到的主数量和/或辅数量进行 主数量和辅数量之间的转换;例如,若用户录入的主计量单位为"公斤",辅计量单位为"件",控制参 数中的支持类型表示支持主数量和辅数量之间的转换,即表示支持主数量和辅 数量之间的自动转换,控制参数中的转换类型表示需要将主数量转换成辅数 量,控制参数中的转换关系类型为标准转换关系,即转换关系系数为标准转换 关系系数,控制参数中的编辑类型表示接受对主数量和辅数量的编辑,那么, 系统在接收到该主计量单位、辅计量单位和控制参数后,就会根据该主计量单 位、辅计量单位和控制参数构建一套相应的转换关系,即表示将"公斤"转换 成"件",且转换关系系数为标准转换关系系数,且可以对转换后的"公斤" 的数量和"件"的数量进行编辑的一套转换关系,然后,当用户录入"公斤" 的数量时,系统就可以根据该构建好的转换关系将"公斤"的数量自动转换成 "件"的数量,减少用户的工作量。
若用户再次进行录入工作时,认为输入辅数量会更方便,那么此时,无需 要求编程人员为该转换要求重新编写一套编码,而是只需用户自行对控制参数 进行重新设置即可,即将之前控制参数中的转换类型更改为表示需要将辅数量 转换成主数量,系统在接收到该主计量单位、辅计量单位和更改后的控制参数 后,就会根据该主计量单位、辅计量单位和更改后的控制参数重新构建一套相 应的转换关系,即表示将"件"转换成"公斤",且转换关系系数为标准转换 关系系数,且可以对转换后的"件"的数量和"公斤"的数量进行编辑的一套 转换关系,然后,当用户录入"件"的数量时,系统就可以才艮据该构建好的转 换关系将"件"的数量自动转换成"公斤"的数量。
由上可知,本实施例采用接收用户录入的主计量单位、辅计量单位和控制 参数,然后根据所述主计量单位、辅计量单位和控制参数构建转换关系,并根 据该构建好的转换关系对接收到的主数量和/或辅数量进行主数量和辅数量之 间的转换,使得当用户需要对单据的主数量和辅数量进行转换时,只要根据自 己的需要选择主计量单位和辅计量单位,并简单配置下控制参数即可灵活地定 义转换规则,实现了主数量与辅数量之间的动态转换及转换规则的灵活调整, 在满足了用户个性化的转换要求的同时,也避免了当主数量和辅数量之间的转 换规则变换时,需要重新为其编写代码的情况,减少了开发量,提高了效率。
实施例二、才艮据实施例一所描述的方法,其中,才艮据所述主计量单位、辅计量单位和 控制参数构建转换关系可以釆用多种方法,例如可以根据所述主计量单位、辅 计量单位和控制参数初始化转换控件,又例如可以根据所述主计量单位、辅计 量单位和控制参数调用与该主计量单位、辅计量单位和控制参数相应的程序等 等,以下实施例均以根据所述主计量单位、辅计量单位和控制参数初始化转换 控件为例进行说明。
下面将举例作进一步详细描述。
首先,系统读取主计量单位和辅计量单位和控制参数,根据所述主计量单 位、辅计量单位和控制参数初始化转换控件,例如,从数据库中获取与所述主 计量单位、辅计量单位和控制参数相对应的转换控件参数,然后根据所述转换 控件参数对转化控件进行设置。初始化转换控件完毕后,用户就可以才艮据自身 的需要录入主数量和/或辅数量,例如在主计量单元的字段内录入主数量,或 者在辅计量单元的字段内录入辅数量,又或者在主计量单元的字^L内录入主数 量,同时也在辅计量单元的字段内录入辅数量等等,系统在接收到用户录入的 主数量和/或辅数量之后,就可以通过运行初始化后的转换控件对用户录入的 主数量和/或辅数量作出相应的处理,即进行主数量和辅数量之间的转换,以 满足用户的需求。
需说明的是,所述控制参数包括支持类型、转换类型、转换关系类型和编 辑类型等参数,可以由用户根据具体的应用场景或自身的业务需要或喜好进行 设置。另外,该实施例的实施前提是,数据库中需预先存储主计量单位、辅计 量单位、控制参数和转换控件参数之间的关系,具体可以以主计量单位为主H
一个主计量单位的字#爻下可以有若干个辅计量单位,每个辅计量单位的字^:下
可以对应着若干套控制参数,每套控制参数的字段下又存在与其自身对应的转 换控件参数。当然,该数据库内容可以由开发方预先设置,也可以由用户自身 进行设置或调整。
参见图2,系统初始化转换控件的具体流程可以如下
201、 系统读取用户录入的主计量单位、辅计量单位和控制参数;
202、 系统在数据库中寻找以该主计量单位为主^t的相应记录,判断是否 存在所述辅计量单位,即在该主计量单位字^殳下查找是否存在用户所录入的辅计量单位,若存在辅计量单位,则执行步骤204,若不存在辅计量单位,则执 行步骤203;
203、 系统在数据库中获取关于不存在辅计量单位的转换控件参数,执行 步骤211;
204、 系统根据读取到的控制参数中的支持类型在数据库中的所述辅计量 单位字段下查找与所述支持类型相对应的字段,即判断是否支持主数量和辅数 量之间的转换;
若所述控制参数中的支持类型表示不支持主数量和辅数量之间的转换,则 执行步骤205;
若所述控制参数中的支持类型表示支持主数量和辅数量之间的转换,则执 行步骤206;
205、 系统在数据库中的所述辅计量单位字段下获取表示不支持主数量和 辅数量之间的转换的转换控件参数,然后执行步骤211;
当然,若控制参it中还包括显示类型的话,那么,此时还可以4艮据显示类 型在所述辅计量单位字^:下查找与该显示类型一致的字段,然后再AU亥显示类 型字段下获取转换控件参数,这样就可以确定需要显示的内容,即只显示主数 量或辅数量,还是显示主数量和辅数量,如下
(1) 若确定显示主数量,则显示主数量;
(2) 若确定显示辅数量,则显示辅数量;
(3) 若确定显示主数量和辅数量,则显示主数量和辅数量;
206、 系统在教:据库中的所述支持类型的字4爻下查找与所述转换类型相一 致的字段,即根据控制参数中的转换类型判断转换类型,比如需不需要对主数 量和辅数量进行转换,需要转换时,是将主数量转换成辅数量,还是将辅数量 转换成主数量,等等;
(1) 若所述转换类型指示主数量与辅数量之间不进行转换,则执行步骤
209;
(2) 若所述转换类型指示将主数量转换成辅数量,则执行步骤207;
(3) 若所述转换类型指示将辅数量转换成主数量,则执行步骤208; 需说明的是,如果在转换控件初始化后,系统接收到的是主数量和辅数量,
9例如用户同时录入了主数量和辅数量,那么,如果是将主数量转换成辅数量, 在转换后,原来获取到的辅数量将被转换后的辅数量所覆盖(或者说替换), 同理,如果是将辅数量转换成主数量,那么,在转换后,原来获取到的主数量
将被转换后的主数量所覆盖(或者说替换);
207、 系统在数据库中的转换类型为表示将主数量转换成辅数量的字段下
查找与控制参数中的转换关系类型相一致的字段,即判断转换关系类型,以便 可以按照所述转换关系类型的指示将主数量转换成辅数量,即根据转换关系类 型是标准转换关系还是辅料转换关系来确定转换系数的来源,以便算出辅数
量,然后执行步骤209,其中,所述转换系数指的是标准转换关系系数或辅料 转换关系系数;
(1) 若所述转换关系类型的指示为标准转换关系,则主数量与标准转换
关系系数的乘积即为辅数量;
(2) 若所述转换关系类型的指示为辅料转换关系,则主数量与辅料转换 关系系数的乘积即为辅数量;
208、 系统在数据库中的转换类型为表示将辅数量转换成主数量的字^:下 查找与控制参数中的转换关系类型相一致的字段,即判断转换关系类型,以便 可以按照所述转换关系类型的指示将辅数量转换成主数量,即根据转换关系类 型是标准转换关系还是辅料转换关系来确定转换时的转换关系系数的来源,以 便算出主数量,然后执行步骤209,其中,所述转换关系系数指的是标准转换 关系系数或辅料转换关系系数;
(1) 若所述转换关系类型的指示为标准转换关系,则辅数量与标准转换 关系系数的乘积即为主数量;
(2) 若所述转换关系类型的指示为辅料转换关系,则辅数量与辅料转换 关系系数的乘积即为主数量;
209、 系统在数据库中的转换类型的字段下,查找与所述控制参数中的编 辑类型相一致的字段,即判断主数量和辅数量的编辑类型;然后执行步骤210;
(1)若所述控制参数中的编辑类型为主数量可编辑,则确定对主数量可 编辑,即可以接受用户对主数量的编辑,例如接受用户对主数量的修改或调整
等;(2) 若所述控制参数中的编辑类型为辅数量可编辑,则确定对辅数量可 编辑,即可以接受用户对辅数量的编辑,例如接受用户对辅数量的修改或调整
等;
(3) 若所述控制参数中的编辑类型为主数量和辅数量均可编辑,则确定 对主数量和辅数量可编辑,即可以接受用户对主数量和辅数量的编辑,例如, 可以接受用户对主数量的修改或调整,也可以接受用户对辅数量的修改或调
整,甚至是可以接受用户对主数量和辅数量的修改或调整,等等;
反过来也就是说,当编辑类型为主数量可编辑时,用户可以对主数量进行
编辑;当编辑类型为辅数量可编辑时,用户可以对辅数量进行编辑;当编辑类
型为主数量和辅数量均可编辑时,用户可以对主数量和辅数量都进行编辑;
210、 系统在数据库中的编辑类型的字段下获取相应的转换控件参数;
211、 系统根据所述转换控件参数对转换控件进行设置,至此,转换控件 的初始化完毕。
此后,当用户录入主数量和/或辅数量时,系统就会运行转换控件,#4居 转换控件里的设置进行主数量和辅数量之间的转换,最后,系统显示主数量和 /或辅数量,当然,还可以显示关于主数量和/或辅数量是否可以编辑的信息。
为了更好地说明以上方法,下面将举一个具体的例子进行简单地描述。
例如,主计量单位为公斤,辅计量单位为件,转换方式为主数量转换成辅 数量,转换关系类型为标准转换关系,且主数量和辅数量均可编辑,则用户可 以在控制参数中设置支持类型为"支持主数量和辅数量之间的转换",转换类 型为"主数量转换成辅数量",转换关系类型为"标准转换关系",编辑类型为 "主数量和辅数量可编辑";
首先,系统获取"公斤"、"件"和该设置好的控制参数,然后在数据库中 查找以"公斤"为主键的记录,并找到相应的"件"字段,在该"件"字段下 找到表示将主数量转换成辅数量的字段,进一步的,又在该表示将主数量转换 成辅数量的字段下找到标准转换关系字段,然后在标准转换关系字段下的找到 编辑类型为主数量和辅数量均可编辑的字段,在该编辑类型为主数量和辅数量 均可编辑的字段下获取转换控件参数,根据该转换控件参数对转换控件进行设 置,设置好之后,系统就可以将用户录入的主数量自动才艮据用户的转换要求转换成辅H量,比如,此时用户录入的主数量为"1000",则系统显示"主凄史量
为IOOO公斤,辅数量为5 (辅数量=1000 x 0.005 = 5 )件,主数量和辅数量可
如果此时用户觉得辅数量"5"不对,希望改成"6",则可以对辅数量进 行编辑,更改为"6",即原来显示的内容变更为"主数量为1000公斤,辅数量 为6 (辅数量=1000 x 0.005 = 5 )公斤,主数量和辅数量可编辑";
又或者此时用户觉得主数量"1000"不对,希望改成"1200",则可以对 主数量进行编辑,更改为"1200",即原来显示的内容变更为"主数量为1200 公斤,辅数量为5 (辅数量=1000 x 0.005 = 5 )公斤,主数量和辅数量可编辑", 等等。
需理解的是,该例子中系统显示的内容和格式只是为了更好地说明而列举 的一个例子,系统显示的内容以及格式可以根据用户或市场的需求作出相应的 设计和调整。
由上可知,本发明实施例采用接收用户录入的主计量单位、辅计量单位和 控制参数,然后根据所述主计量单位、辅计量单位和控制参数中的支持类型、 转换类型、转换关系类型和编辑类型来确定转换的规则,即构建转换关系,例 如是主数量转换成辅数量还是辅数量转换成主数量,是根据标准转换关系进行 转换还是根据辅料转换关系进行转换,转换后的主数量和/或辅数量是否可以 作进一步编辑,等等,然后才艮据该构建好的转换关系对用户录入的主数量和/ 或辅数量进行主数量和辅数量之间的转换,使得当用户需要对单据的主数量和 辅数量进行转换时,只要根据自己的需要录入主计量单位和辅计量单位,以及 简单地配置下控制参数即可灵活地定义转换规则,实现了主数量与辅数量之间 的动态转换及转换规则的灵活调整,在满足了用户个性化的转换要求的同时, 也避免了当主数量和辅数量之间的转换规则变换时,需要重新为其编写代码的 情况,大大减少了开发量,提高了效率。
实施例三、
为了更好地实施以上方法,本发明实施例还相应地提供一种主辅数量转换 系统,如图3所示,该主辅数量转换系统可以包括第一接收单元301、构建302、 第二接收单元303和转换单元304;第一接收单元301,用于接收用户录入的主计量单位、辅计量单位和控制
参数;所述控制参数可以包括支持类型、转换类型、转换关系类型和编辑类型 等;
构建单元302,用于根据所述第一接收单元301接收到的主计量单位、辅计 量单位和控制参数构建转换关系;
第二接收单元303 ,用于接收用户录入的主数量和/或辅数量; 转换单元304,用于根据所述构建单元302构建的转换关系对第二接收单元
303接收到的主数量和/或辅数量进行主数量和辅数量之间的转换。
其中,如图4所示,所述构建单元302可以包括数据库3021、获取单元3022
和设置单元3023;
数据库3021,用于存储主计量单位、辅计量单位、控制参数与转换控件参 数以及它们之间的关系;
获取单元3022,用于从数据库3021中获取与所述第一接收单元301接收到 的主计量单位、辅计量单位和控制参数相对应的转换控件参数;
设置单元3023,用于根据所述获取单元3021获取到的转换控件参数对转化 控件进行设置。
其中,所述获取单元3022可以包括查找单元30221、第一获取子单元30222 和第二获取子单元30223元
查找单元30221,用于在数据库3021中查找以所述第一接收单元301接收到 的主计量单位为主键的记录,判断是否存在所述第一接收单元301接收到的辅 计量单位;
第一获取子单元30222,用于当所述查找单元30221确定存在所述辅计量单 位时,在数据库3021中的所述辅计量单位字段下查找与所述控制^!t相对应的 转换控件参数;
例如,在数据库3021中的所述辅计量单位字段下查找与第一接收单元301 接收到的控制参数中的支持类型相对应的字段;
(1 )若所述控制参数中的支持类型表示不支持主数量和辅数量之间的转 换,则在数据库3021中的所述辅计量单位字段下获取表示不支持主数量和辅数 量之间的转换的转换控件参数,当然,若控制参数中还包括显示类型的话,那
13么,此时还可以根据显示类型在所述辅计量单位字段下查找与该显示类型一致 的字段,然后再从该显示类型字段下获取转换控件参数,这样就可以确定需要
显示的内容,即只显示主数量或辅数量,还是显示主数量和辅数量;
(2 )若所述控制参数中的支持类型表示支持主数量和辅数量之间的转换, 则在数据库3021中相应的支持类型的字段下查找与第 一接收单元301接收到的 控制参数中的转换类型相一致的字段,然后在该转换类型字段下查找与第一接 收单元301接收到的控制参数中的转换关系类型相一致的字段,进一步的,在 该转换类型的字段下,查找与第一接收单元301接收到的控制参数中的编辑类
型相一致的字段,最后,在该编辑类型的字^a下获取转换控件参数;
第二获取子单元30223 ,用于当所述查找单元30221确定不存在所述辅计量 单位时,在数据库3021中获取关于不存在辅计量单位的转换控件参数。
由上可知,本发明实施例提供的主辅数量转换系统可以接收用户录入的主 计量单位、辅计量单位和控制参数,然后根据主计量单位、辅计量单位和控制 参数中的支持类型、转换类型、转换关系类型和编辑类型构建转换关系,这样, 在接收到用户录入的主数量和/或辅数量时,就可以根据该构建好的转换关系 对接收到的主数量和/或辅数量进行转换,使得当用户在录入单据或需要对单 据的主数量和辅数量进行转换时,只要根据自己的需要录入主计量单位和辅计 量单位,并简单地配置下控制参数即可灵活地定义转换规则,实现了主数量与 辅数量之间的动态转换及转换规则的灵活调整,在满足了用户个性化的转换要 求的同时,也避免了当主数量和辅数量之间的转换规则变换时,需要重新为其 编写代码的情况,减少了开发量,提高了效率。
综上,本发明实施例具有如下有益效果
本发明实施例釆用接收用户录入的主计量单位、辅计量单位和控制参数, 然后才艮据所述主计量单位、辅计量单位和控制参数中的支持类型、转换类型、 转换关系类型和编辑类型来确定转换的规则,即构建转换关系,例如是公斤与 件单位之间的转换还是公斤与个之间的转换,是主数量转换成辅数量还是辅数 量转换成主数量,是根据标准转换关系进行转换还是才艮据辅料转换关系进行转 换,转换后的主数量和/或辅数量是否可以作进一步编辑,等等,在构建好转 换关系之后,当用户录入主数量和/或辅数量时,系统就可以根据该构建好的转换关系对接收到的主数量和/或辅数量进行处理,即进行主数量和辅数量之 间的转换,也就是说,当用户需要对单据的主数量和辅数量进行转换时,只要 冲艮据自己的需要录入主计量单位和辅计量单位,同时简单配置下控制参数即可 灵活地设置转换关系,即转换规则,实现了主数量与辅数量之间的动态转换, 以及可以灵活地对转换规则进行调整,在满足了用户个性化的转换要求的同 时,也避免了当主数量和辅数量之间的转换规则变换时,需要重新为其编写代 码的情况,大大减少了开发量,提高了效率。
骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读
存储介质中,存储介质可以包括ROM、 RAM、磁盘或光盘等。
以上对本发明实施例所提供的 一种主数量与辅数量之间的转换方法及主 辅数量转换系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实
心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施 方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本 发明的限制。
权利要求
1、一种主数量与辅数量之间的转换方法,其特征在于,包括接收用户录入的主计量单位、辅计量单位和控制参数;根据所述主计量单位、辅计量单位和控制参数构建转换关系;接收用户录入的主数量和/或辅数量;根据所述转换关系对接收到的主数量和/或辅数量进行主数量和辅数量之间的转换。
2、 根据权利要求l所述的主数量与辅数量之间的转换方法,其特征在于, 所述才艮据所述主计量单位、辅计量单位和控制参数构建转换关系具体为才艮据所述主计量单位、辅计量单位和控制参数初始化转换控件; 所述根据所述转换关系进行主数量和辅数量之间的转换具体为 通过运行初始化后的转换控件对接收到的主数量和/或辅数量进行主数量 与辅数量之间的转换。
3、 根据权利要求2所述的主数量与辅数量之间的转换方法,其特征在于, 所述纟艮据所述主计量单位、辅计量单位和控制参数初始化转换控件具体为从数据库中获取与所述主计量单位、辅计量单位和控制参数相对应的转换 控件参数;根据所述转换控件参数对转化控件进行设置。
4、 根据权利要求3所述的主数量与辅数量之间的转换方法,其特征在于, 所述从数据库中获取与所述主计量单位、辅计量单位和控制参数相对应的转换 控件参数具体为在数据库中查找以所述主计量单位为主键的记录,判断是否存在所述辅计 量单位;若存在,则在数据库中的所述辅计量单位字段下查找与所述控制参数相对 应的转换控件参数;若不存在,则在数据库中获取关于不存在辅计量单位的转换控件参数。
5、 根据权利要求4所述的主数量与辅数量之间的转换方法,其特征在于, 所述在数据库中的所述辅计量单位字段下查找与所述控制参数相对应的转换 控件参数具体为所述控制参数包括支持类型、转换类型、转换关系类型和编辑类型;在数据库中的所述辅计量单位字段下查找与所述支持类型相对应的字段;若所述支持类型表示支持主数量和辅数量之间的转换,则在所述支持类型 相对应的字4殳下查找与所述转换类型、转换关系类型和编辑类型相对应的转换控件参数;若所述支持类型表示不支持主数量和辅数量之间的转换,则在数据库中的 所述辅计量单位字段下获取表示不支持主数量和辅数量之间的转换的转换控 件参数。
6、 一种主辅数量转换系统,其特征在于,包括第 一接收单元,用于接收用户录入的主计量单位、辅计量单位和控制参数; 构建单元,用于根据所述第一接收单元接收到的主计量单位、辅计量单位和控制参数构建转换关系;第二接收单元,用于接收用户录入的主数量和/或辅数量;转换单元,用于根据所述构建单元构建的转换关系对第二接收单元接收到的主数量和/或辅数量进行主数量与辅数量之间的转换。
7、 根据权利要求6所述的主辅数量转换系统,其特征在于,所述构建单元 包括数据库,用于存储主计量单位、辅计量单位、控制参数与转换控件参数以 及它们之间的关系之间的关系;获取单元,用于从数据库中获取与所述第一接收单元接收到的主计量单 位、辅计量单位和控制参数相对应的转换控件参数;设置单元,用于根据所述获取单元获取到的转换控件参数对转化控件进行 设置。
8、 才艮据权利要求7所述的主辅数量转换系统,其特征在于,所述获取单元 包括查找单元,用于在数据库中查找以所述第一接收单元接收到的主计量单位 为主键的记录,判断是否存在所述第一接收单元接收到的辅计量单位;第一获取子单元,用于当所述查找单元确定存在所述辅计量单位时,在数 据库中的所述辅计量单位字段下查找与所述控制参数相对应的转换控件参数;第二获取子单元,用于当所述查找单元确定不存在所述辅计量单位时,在 数据库中获取关于不存在辅计量单位的转换控件参数。
全文摘要
本发明公开了一种主数量与辅数量之间的转换方法及主辅数量转换系统。本发明技术方案采用接收用户录入的主计量单位、辅计量单位和控制参数,然后根据所述主计量单位、辅计量单位和控制参数构建转换关系,根据该构建的转换关系对接收到的主数量和/或辅数量进行主数量和辅数量之间的转换,使得当用户需要对单据的主数量和辅数量进行转换时,只要根据自己的需要简单配置下控制参数即可灵活地定义转换规则,实现了主数量与辅数量之间的动态转换及转换规则的灵活调整,在满足用户个性化的转换要求的同时,也避免了当主数量和辅数量之间的转换规则变换时,需要重新为其编写代码的情况,减少了开发量,提高了效率。
文档编号G06Q10/00GK101452549SQ20081018277
公开日2009年6月10日 申请日期2008年12月4日 优先权日2008年12月4日
发明者刘国俊, 王华明 申请人:金蝶软件(中国)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1