一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于面单的线上物料管理方法、装置、设备及存储介质与流程

2021-11-29 14:18:00 来源:中国专利 TAG:


1.本发明涉及线上物料管理领域,尤其涉及一种基于面单的线上物料管理方法、装置、设备及存储介质。


背景技术:

2.随着网上购物的日益兴起,物流行业也随之蓬勃发展以及业务的拓展,在全国各地有越来越多的网点,而网点的物料分配一般是由总部根据网点的需求完成的。
3.目前网点存在物料分配需求时,用户需要在电脑端上提出申请,而通过电脑端的操作,对于外出或者不在电脑旁的用户来说,则无法进行实时的操作,从而影响客户订单的发货。


技术实现要素:

4.本发明的主要目的在于以解决现有的物料分配需要通过电脑端上提出面单,而这种实现方式不利于业务及时对面单进行分配的技术问题。
5.本发明第一方面提供了一种基于面单的线上物料管理方法,该方法包括:
6.获取网点提交的预付款订单,并对所述预付款订单进行解析,得到网点信息和物料信息;检测所述物料信息是否符合订单填写规范;若符合订单填写规范,则判断所述预付款订单是否属于云仓订单;若属于云仓订单,则查询云仓中所述网点信息对应的物料库存信息,并根据所述物料信息中的购买数量调整所述物料库存信息,生成销售发货订单。
7.可选的,在本发明第一方面的第一种实现方式中,所述判断所述预付款订单是否属于云仓订单包括:判断所述预付款订单中的网点信息是否为云仓网点;
8.若所述网点信息为云仓网点时,判断所述物料信息是否存在于云仓库存中;
9.若存在,则确定所述预付款订单为云仓订单;若不存在,则确定所述预付款订单为非云仓订单。
10.可选的,在本发明第一方面的第二种实现方式中,所述查询云仓中所述网点信息对应的物料库存信息,并根据所述物料信息中的购买数量调整所述物料库存信息,生成销售发货订单包括:基于所述网点信息,从云仓中筛选出对应网点的物料库存信息;根据所述物料信息中的物料名称,查询所述物料库存信息中对应的库存记录项;基于所述物料信息中的购买数量,对所述库存记录项中的数据进行调整;在对所述库存记录项中的数据调整完成后,利用所述网点信息中的网点编码、物料名称和购买数据,生成销售发货单。
11.可选的,在本发明第一方面的第三种实现方式中,所述基于所述物料信息中的购买数量,对所述库存记录项中的数据进行调整包括:将所述物料信息中的购买数量与所述库存记录项中记载的库存数量进行比对;若所述购买数量小于或等于所述库存数量时,根据所述库存数量和所述购买数量计算出库存数量更新数据,并根据所述预付款订单中的价格信息进行结算处理。
12.可选的,在本发明第一方面的第四种实现方式中,在所述获取网点提交的预付款
订单,并对所述预付款订单进行解析,得到网点信息和物料信息之前,还包括:获取网点的物料购买需求,并提取所述物料购买需求中的物料名称/编码、提货网点名称/编码、购买数量,以及确定客户级别;根据所述客户级别,确定所述网点待购买的物料的客户级别价格或客户单独价格;根据所述网点名称/编码和物料名称/编码,确定对应的物料价格和网点单独费率;根据所述物料价格和网点单独费率,以及客户级别价格或客户单独价格,计算出对应物料的实际销售价格,并基于所述实际销售价格计算出付款金额;基于所述付款金额、所述物料价格和网点单独费率,以及客户级别价格或客户单独价格,生成预付款订单。
13.可选的,在本发明第一方面的第五种实现方式中,在所述生成销售发货订单之后,还包括:获取所述网点名称/编码对应的网点上在当前时刻的物料的基础价格、增值服务费和经营附加费;基于所述基础价格、增值服务费和经营附加费计算出所述网点在当前时刻的物料的网点价格;将所述客户级别价格或客户单独价格,与所述网点价格进行比较;若所述客户级别价格大于所述网点价格或所述客户单独价格大于所述网点价格,则根据所述网点价格更新所述客户级别价格或客户单独价格。
14.可选的,在本发明第一方面的第六种实现方式中,在所述生成销售发货订单之后,还包括:将所述销售发货订单更新存储至所述云仓的订单数据表中,并更新存储后的订单数据表中的订单明细和所述云仓中剩余的物料库存信息显示于所述云仓中的报表查询模块。
15.本发明第二方面提供了一种基于面单的线上物料管理装置,包括:解析模块,用于获取网点提交的预付款订单,并对所述预付款订单进行解析,得到网点信息和物料信息;检测模块,用于检测所述物料信息是否符合订单填写规范;判断模块,用于在判断符合订单填写规范时,判断所述预付款订单是否属于云仓订单;调整模块,用于在判断属于云仓订单时,查询云仓中所述网点信息对应的物料库存信息,并根据所述物料信息中的购买数量调整所述物料库存信息,生成销售发货订单。
16.可选的,在本发明第二方面的第一种实现方式中,所述判断模块具体用于:判断所述预付款订单中的网点信息是否为云仓网点;若所述网点信息为云仓网点时,判断所述物料信息是否存在于云仓库存中;若存在,则确定所述预付款订单为云仓订单;若不存在,则确定所述预付款订单为非云仓订单。
17.可选的,在本发明第二方面的第二种实现方式中,所述调整模块包括:筛选单元,用于基于所述网点信息,从云仓中筛选出对应网点的物料库存信息;查询单元,用于根据所述物料信息中的物料名称,查询所述物料库存信息中对应的库存记录项;记录调整单元,用于基于所述物料信息中的购买数量,对所述库存记录项中的数据进行调整;发货单生成单元,用于在对所述库存记录项中的数据调整完成后,利用所述网点信息中的网点编码、物料名称和购买数据,生成销售发货单。
18.可选的,在本发明第二方面的第三种实现方式中,所述记录调整单元具体用于:将所述物料信息中的购买数量与所述库存记录项中记载的库存数量进行比对;若所述购买数量小于或等于所述库存数量时,根据所述库存数量和所述购买数量计算出库存数量更新数据,并根据所述预付款订单中的价格信息进行结算处理。
19.可选的,在本发明第二方面的第四种实现方式中,所述解析模块还用于:获取网点的物料购买需求,并提取所述物料购买需求中的物料名称/编码、提货网点名称/编码、购买
数量,以及确定客户级别;根据所述客户级别,确定所述网点待购买的物料的客户级别价格或客户单独价格;根据所述网点名称/编码和物料名称/编码,确定对应的物料价格和网点单独费率;根据所述物料价格和网点单独费率,以及客户级别价格或客户单独价格,计算出对应物料的实际销售价格,并基于所述实际销售价格计算出付款金额;基于所述付款金额、所述物料价格和网点单独费率,以及客户级别价格或客户单独价格,生成预付款订单。
20.可选的,在本发明第二方面的第五种实现方式中,所述基于面单的线上物料管理装置还包括价格校验模块,用于获取所述网点名称/编码对应的网点上在当前时刻的物料的基础价格、增值服务费和经营附加费;基于所述基础价格、增值服务费和经营附加费计算出所述网点在当前时刻的物料的网点价格;将所述客户级别价格或客户单独价格,与所述网点价格进行比较;若所述客户级别价格大于所述网点价格或所述客户单独价格大于所述网点价格,则根据所述网点价格更新所述客户级别价格或客户单独价格。
21.可选的,在本发明第二方面的第六种实现方式中,所述基于面单的线上物料管理装置还包括存储模块,用于将所述销售发货订单更新存储至所述云仓的订单数据表中,并更新存储后的订单数据表中的订单明细和所述云仓中剩余的物料库存信息显示于所述云仓中的报表查询模块。
22.本发明第三方面提供了一种基于面单的线上物料管理设备,包括:存储器和至少一个处理器,所述存储器中存储有指令,所述存储器和所述至少一个处理器通过线路互连;所述至少一个处理器调用所述存储器中的所述指令,以使得所述基于面单的线上物料管理设备执行上述的基于面单的线上物料管理方法的各个步骤。
23.本发明的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述的基于面单的线上物料管理方法的各个步骤。
24.本发明的技术方案中,通过获取网点提交的预付款订单,并对所述预付款订单进行解析,得到网点信息和物料信息;检测所述物料信息是否符合订单填写规范;若符合订单填写规范,则判断所述预付款订单是否属于云仓订单;若属于云仓订单,则查询云仓中所述网点信息对应的物料库存信息,并根据所述物料信息中的购买数量调整所述物料库存信息,生成销售发货订单。基于网点提交的预付款订单解析得到订单内的物料等信息,利用预付款订单触发后续的校验和填单流程,从而实现了线上物料订单的自动化处理,并且该方法还可以应用于移动终端,从而实现了移动办公,使得网点可以随时随地通过移动终端操作系统,根据自身需求提出面单,销售及时发货,使得业务便利,提高了业务处理工作的效率。
附图说明
25.图1为本发明实施例中基于面单的线上物料管理方法的第一个实施例示意图;
26.图2为本发明实施例中基于面单的线上物料管理方法的第二个实施例示意图;
27.图3为本发明实施例中基于面单的线上物料管理方法的第三个实施例示意图;
28.图4为本发明实施例中基于面单的线上物料管理方法的第四个实施例示意图;
29.图5为本发明实施例中基于面单的线上物料管理装置的一个实施例示意图;
30.图6为本发明实施例中基于面单的线上物料管理装置的另一个实施例示意图;
31.图7为本发明实施例中基于面单的线上物料管理设备的一个实施例示意图。
具体实施方式
32.本发明实施例提供了一种基于面单的线上物料管理方法、装置、设备以及存储介质,该方法包括:获取网点提交的预付款订单,并对所述预付款订单进行解析,得到网点信息和物料信息;检测所述物料信息是否符合订单填写规范;若符合订单填写规范,则判断所述预付款订单是否属于云仓订单;若属于云仓订单,则查询云仓中所述网点信息对应的物料库存信息,并根据所述物料信息中的购买数量调整所述物料库存信息,生成销售发货订单。解决现有的物料分配需求时需要在电脑端上提出面单,不利于业务随时、及时对面单进行分配,会导致网点购买的面单无法及时到账的技术问题。
33.本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”或“具有”及其任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
34.为便于理解,下面对本发明实施例的具体流程进行描述,请参阅图1,本发明实施例中基于面单的线上物料管理方法的第一个实施例包括:
35.101、获取网点提交的预付款订单,并对预付款订单进行解析,得到网点信息和物料信息;
36.可以理解的是,本发明的执行主体可以为基于面单的线上物料管理装置,还可以是终端或者服务器,甚至还可以是软件平台/系统,具体此处不做限定。本发明实施例以移动终端为执行主体为例进行说明。
37.在该步骤,在获取所述预付款订单信息过程中,网点不拘泥于电脑端,可通过任一可联网终端,提交预付款订单,从而使得仓储系统对物料的灵活、高效分配。
38.在实际应用中,对于预付款订单可以是客户基于电脑登录对应的网站进行读取获取,也可以是移动终端通过固定ip登录对应的网站读取得到,具体的,用户通过启动移动终端上安装的面单管理app,通过面单管理app连接到面单服务器,根据用户在面单管理app上输入的订单号信息或者时间段信息从面单服务器中查询对应的预付款订单,并读取至移动终端本地进行缓存。
39.而在获取到预付款订单后,根据预付款订单的空白模板中的字段信息对当前获取到的预付款订单进行字段的识别,在识别出字段信息后,利用文字提取技术或者ocr光学符识别技术提取字段信息后的文字内容,从而得到网点信息和物料信息。
40.102、检测物料信息是否符合订单填写规范;
41.该步骤中,可根据系统后台预先设置的一套或多套参数规则,一一比对所述预付款订单中上传的信息,包括但不限于所述网点信息和所述物料信息,若信息在限定的参数规格之内的进入下一步流程;若信息在限定的参数规则之外的则将所述预付款订单回退至网点并提示修改。
42.在本实例中,检测所述物料信息是否符合订单填写规范可以是在预付款订单提交后台后进行,也可以是网点填写预付款订单时进行。
43.在实际应用中,该订单填写规范主要包括物料的购买数量的填写要求,例如大于零的整数;检测物料信息是否符合订单填写规范具体是提取物料信息中在预付款订单上的实际物料购买数量值,利用物料的购买数据量的填写要求对该购买数量值进行审核,若审核通过,则符合订单填写规范。
44.具体的,若填写要求为大于零的整数时,判断购买数量值是否大于零,若是,则符合订单填写规范,跳转至步骤103。
45.103、判断预付款订单是否属于云仓订单;
46.在实际应用中,对于预付款订单的生成包括两种生成方式,一种是云仓生成方式,一种是非云仓生成方式,而非云仓生成方式可以现有的订单生成流程,对于云仓生成方式,具体可以是在现有的订单生成流程基础上,增加云仓标记,该云仓标记可以是一种编码,也可以是一种颜色等等,只要能用于区别订单类型的方式都可以作为云仓标记中的一种实现方式。
47.具体的,区分云仓订单与非云仓订单可从用户的填写预付款订单时,系统可先行增设选项用以让客户提前选择,例如“xx仓库(云仓)”、“xx物料(云仓物料)”当且仅当上述两类选项均带“云仓”字样时,上传预付款订单时增加云仓标记,系统可直接判定为云仓订单,节约了后台解析预付款订单的运算压力。
48.104、查询云仓中网点信息对应的物料库存信息,并根据物料信息中的购买数量调整物料库存信息,生成销售发货订单.
49.在该步骤中,公司系统可以是通过实时比对云仓库存和预付款订单中的物料信息,也可以设定固定一个周期时间节点统一比对云仓库存和所述预付款订单中的物料信息。
50.本发明的技术方案中,通过获取网点提交的预付款订单,并对所述预付款订单进行解析,得到网点信息和物料信息;检测所述物料信息是否符合订单填写规范;若符合订单填写规范,则判断所述预付款订单是否属于云仓订单;若属于云仓订单,则查询云仓中所述网点信息对应的物料库存信息,并根据所述物料信息中的购买数量调整所述物料库存信息,生成销售发货订单。基于网点提交的预付款订单解析得到订单内的物料等信息,利用预付款订单触发后续的校验和填单流程,从而实现了线上物料订单的自动化处理,并且该方法还可以应用与移动终端,从而实现了移动办公,使得网点可以随时随地通过移动终端操作系统,根据自身需求提出面单,销售及时发货,使得业务便利,提高了业务处理工作的效率。
51.请参阅图2,本发明实施例中基于面单的线上物料管理方法的第二个实施例包括:
52.201、获取网点提交的预付款订单,并对预付款订单进行解析,得到网点信息和物料信息;
53.202、检测物料信息是否符合订单填写规范;
54.203、判断预付款订单中的网点信息是否为云仓网点;
55.204、判断物料信息是否存在于云仓库存中;
56.该步骤中,对于判断是否为云仓订单,具体可以基于系统解析所述预付款订单中
的物料信息,然后与系统云仓物料数据库内的预设的数据进行比对,而对于预设的数据具体是用户通过对物料进行分类,得到的属于云仓的物料,而在解析到预付款订单中存在云仓的标记信息时,则可以直接确定物料信息为云仓物料。
57.具体的,系统可在用户填写预付款订单时,先行增设选项用以让客户提前选择,例如“xx物料(云仓物料)”、“xx物料(非云仓)”,当物料信息中携带有“云仓”字样时,系统通过识别该“云仓”字样即可进行云仓物料的判断,这样的设置方式实现了系统无需启动云仓物料数据库便可直接判定为云仓订单,节约了后台解析预付款订单、提取相关数据并对比后台数据库的运算压力。
58.205、若存在,则确定预付款订单为云仓订单;
59.206、若不存在,则确定预付款订单为非云仓订单;
60.207、基于网点信息,从云仓中筛选出对应网点的物料库存信息;
61.具体的,在前述步骤解析用户上传的预付款订单信息后,获得预付款订单所提供的物料信息,系统后台根据物料信息中的物料名称/编码,以此为关键字,检索并筛选出云仓库存记录项中的物料库存信息。
62.208、根据物料信息中的物料名称,查询物料库存信息中对应的库存记录项;
63.在实际应用中,为防止出现物料名称中存在部分特殊符号,造成系统无法识别的问题,系统也可采取以英文字母和数字组合成的物料编码为检索的关键字,降低识别失败风险,同时有效防止近似物料重名现象。
64.209、基于物料信息中的购买数量,对库存记录项中的数据进行调整;
65.在实际应用中,根据前述步骤解析用户上传的预付款订单信息后,获得预付款订单所提供的物料信息,以原云仓库存记录项中的存储数量为被减数;以预付款订单中需求的物料数量为减数,两者得出差值即为云仓库存记录项中物料存储数据待更新的值。
66.在该步骤中,为进一步降低系统报错可能性,需在云仓库存记录项中物料存储数据更新前,判定原云仓库存记录项中的存储数量与预付款订单中需求的物料数量之差是否小于0,若数值小于0时,系统后台应停止更新云仓库存记录项并立即生成错误报告发送至程序管理人员。
67.210、在对库存记录项中的数据调整完成后,利用网点信息中的网点编码、物料名称和购买数据,生成销售发货单。
68.在实际应用中,系统在用户提交预付款订单之后的全流程中记录下每个流程的起始时间。当完成数据调整步骤后,生成带时间信息的销售发货单,给后续可能出现的溯源环节提供便利。系统管理人员也可根据各个流程的具体耗时找出可优化节点。
69.本发明实例在前面的发明实例的基础上,详细描述了当系统判断所述物料信息是否存在于云仓库存中,若存在,则确定所述预付款订单为云仓订单;若不存在,则确定所述预付款订单为非云仓订单。基于所述网点信息,从云仓中筛选出对应网点的物料库存信息,根据所述物料信息中的物料名称,查询所述物料库存信息中对应的库存记录项,基于所述物料信息中的购买数量,对所述库存记录项中的数据进行调整。在对所述库存记录项中的数据调整完成后,利用所述网点信息中的网点编码、物料名称和购买数据,生成销售发货单的过程,通过系统多个自动化判定步骤,将预付款订单划分成云仓订单和非云仓订单,提高了预付款订单的线上管理分配效率。
70.请参阅图3,本发明实施例中基于面单的线上物料管理方法的第三个实施例包括:
71.301、获取网点提交的预付款订单,并对预付款订单进行解析,得到网点信息和物料信息;
72.302、检测物料信息是否符合订单填写规范;
73.303、判断预付款订单是否属于云仓订单;
74.304、若属于云仓订单,则基于网点信息,从云仓中筛选出对应网点的物料库存信息;
75.305、根据物料信息中的物料名称,查询物料库存信息中对应的库存记录项;
76.306、将物料信息中的购买数量与库存记录项中记载的库存数量进行比对;
77.在实际应用中,此对比步骤也可加入到步骤303中,当流程流转至本步骤时,可直接调用步骤303的输出结果,此举可以减少系统后台数据调用次数,减轻系统压力。
78.307、若购买数量小于或等于库存数量时,根据库存数量和购买数量计算出库存数量更新数据,并根据预付款订单中的价格信息进行结算处理;
79.在实际应用中,当系统更新完价格信息,对预付款订单的款项予以核对,若计算款项和预付款数值相同,则完成结算操作;若计算款项和预付款数值存在差异,则需将项目挂起并发出通知提醒系统管理人员处理。
80.308、在对库存记录项中的数据调整完成后,利用网点信息中的网点编码、物料名称和购买数据,生成销售发货单。
81.本发明实例在前面的发明实例的基础上,详细描述了将物料信息中的购买数量与所述库存记录项中记载的库存数量进行比对,若所述购买数量小于或等于所述库存数量时,根据所述库存数量和所述购买数量计算出库存数量更新数据,并根据所述预付款订单中的价格信息进行结算处理的过程。通过数量上的比对和价格上的核对,进一步完善了这套基于面单的线上物料管理方法的可靠性,降低了出错的概率。
82.请参阅图4,本发明实施例中基于面单的线上物料管理方法的第四个实施例包括:
83.401、获取网点提交的预付款订单,并对预付款订单进行解析,得到网点信息和物料信息;
84.402、检测物料信息是否符合订单填写规范;
85.403、若符合订单填写规范,则判断预付款订单是否属于云仓订单;
86.404、若属于云仓订单,则查询云仓中网点信息对应的物料库存信息,并根据物料信息中的购买数量调整物料库存信息,生成销售发货订单;
87.405、获取网点名称/编码对应的网点上在当前时刻的物料的基础价格、增值服务费和经营附加费;
88.在实际应用中,根据前述步骤解析用户上传的预付款订单信息后,获得预付款订单所提供的网点信息,采用网点编码作为查询系统后台数据库的关键字,可有效减少特殊符号或重名等意外情况导致查询失败的现象。
89.406、基于基础价格、增值服务费和经营附加费计算出网点在当前时刻的物料的网点价格;
90.在实际应用中,计算出的网点价格需要满足相应的公式要求,包括但不限于:
91.基础价=基础有偿派费 附加有偿派费 3 1费用 面单费;
92.单价-基础价小于等于增值服务费 经营附加费。
93.407、将客户级别价格或客户单独价格,与网点价格进行比较;
94.在实际应用中,网点价格由步骤406计算所得;而客户级别价格或客户单独价格则是由系统管理人员预设并存储至后台价格数据库中,因其在用户填写预付款订单信息时存在调用,算出预付款数额。
95.在本步骤中,为确定预付款订单最终价格,而在预付款订单提交至发货流程当中,包括但不限于存在公司对客户级别价格或客户单独价格实时更新的情况。网点价格需直接与系统后台价格数据库中客户级别价格或客户单独价格进行比较,而非预付款订单中的客户级别价格或客户单独价格。
96.408、若客户级别价格大于网点价格或客户单独价格大于网点价格,则根据网点价格更新客户级别价格或客户单独价格。
97.在实际应用中,结算前需对预付款订单价格再度核算,当步骤406计算得出网点价格大于等于预付款订单中解析出的客户级别价格或客户单独价格,预付款价格不变;
98.当步骤407计算得出网点价格小于预付款订单中解析出的客户级别价格或客户单独价格,预付款订单中客户级别价格或客户单独价格替换成网点价格进行结算处理。
99.本发明实例在前面的发明实例的基础上,详细描述了获取所述网点名称/编码对应的网点上在当前时刻的物料的基础价格、增值服务费和经营附加费;基于所述基础价格、增值服务费和经营附加费计算出所述网点在当前时刻的物料的网点价格;将所述客户级别价格或客户单独价格,与所述网点价格进行比较;若所述客户级别价格大于所述网点价格或所述客户单独价格大于所述网点价格,则根据所述网点价格更新所述客户级别价格或客户单独价格的过程。通过发货前对价格的二次核算与更新,进一步完善了这套基于面单的线上物料管理方法的可靠性,优化了预付款订单价格结算机制。
100.上面对本发明实施例中基于面单的线上物料管理方法进行了描述,下面对本发明实施例中基于面单的线上物料管理装置进行描述,请参阅图5,本发明实施例中基于面单的线上物料管理装置一个实施例包括:
101.解析模块501,用于获取网点提交的预付款订单,并对预付款订单进行解析,得到网点信息和物料信息;
102.检测模块502,用于检测物料信息是否符合订单填写规范;
103.判断模块503,用于在判断符合订单填写规范时,判断预付款订单是否属于云仓订单;
104.调整模块504,用于在判断属于云仓订单时,查询云仓中网点信息对应的物料库存信息,并根据物料信息中的购买数量调整物料库存信息,生成销售发货订单。
105.本发明实施例中,所述基于面单的线上物料管理装置运行上述基于面单的线上物料管理方法,通过获取网点提交的预付款订单,并对所述预付款订单进行解析,得到网点信息和物料信息;检测所述物料信息是否符合订单填写规范;若符合订单填写规范,则判断所述预付款订单是否属于云仓订单;若属于云仓订单,则查询云仓中所述网点信息对应的物料库存信息,并根据所述物料信息中的购买数量调整所述物料库存信息,生成销售发货订单。解决现有的物料分配需求时需要在电脑端上提出面单,不利于业务随时、及时对面单进行分配,会导致网点购买的面单无法及时到账的技术问题。
106.请参阅图6,本发明实施例中基于面单的线上物料管理装置的第二个实施例包括:
107.解析模块501,获取网点提交的预付款订单,并对所述预付款订单进行解析,得到网点信息和物料信息;
108.检测模块502,用于检测所述物料信息是否符合订单填写规范;
109.判断模块503,用于在判断符合订单填写规范时,判断所述预付款订单是否属于云仓订单;
110.调整模块504,用于在判断属于云仓订单时,查询云仓中所述网点信息对应的物料库存信息,并根据所述物料信息中的购买数量调整所述物料库存信息,生成销售发货订单。
111.在本实施例中,所述判断模块503具体用于:
112.判断所述预付款订单中的网点信息是否为云仓网点;
113.若所述网点信息为云仓网点时,判断所述物料信息是否存在于云仓库存中;
114.若存在,则确定所述预付款订单为云仓订单;
115.若不存在,则确定所述预付款订单为非云仓订单。
116.在本技术的另一实施例中,所述调整模块504包括:
117.筛选单元5041,用于基于所述网点信息,从云仓中筛选出对应网点的物料库存信息;
118.查询单元5042,用于根据所述物料信息中的物料名称,查询所述物料库存信息中对应的库存记录项;
119.记录调整单元5043,用于基于所述物料信息中的购买数量,对所述库存记录项中的数据进行调整;
120.发货单生成单元5044,用于在对所述库存记录项中的数据调整完成后,利用所述网点信息中的网点编码、物料名称和购买数据,生成销售发货单。
121.在本实施例中,所述记录调整单元5043具体用于:
122.将所述物料信息中的购买数量与所述库存记录项中记载的库存数量进行比对;
123.若所述购买数量小于或等于所述库存数量时,根据所述库存数量和所述购买数量计算出库存数量更新数据,并根据所述预付款订单中的价格信息进行结算处理。
124.在本实施例中,所述解析模块501还用于:
125.获取网点的物料购买需求,并提取所述物料购买需求中的物料名称/编码、提货网点名称/编码、购买数量,以及确定客户级别;
126.根据所述客户级别,确定所述网点待购买的物料的客户级别价格或客户单独价格;
127.根据所述网点名称/编码和物料名称/编码,确定对应的物料价格和网点单独费率;
128.根据所述物料价格和网点单独费率,以及客户级别价格或客户单独价格,计算出对应物料的实际销售价格,并基于所述实际销售价格计算出付款金额;
129.基于所述付款金额、所述物料价格和网点单独费率,以及客户级别价格或客户单独价格,生成预付款订单。
130.在本技术的另一实施例中,所述基于面单的线上物料管理装置还包括价格校验模块505,其具体用于:
131.获取所述网点名称/编码对应的网点上在当前时刻的物料的基础价格、增值服务费和经营附加费;
132.基于所述基础价格、增值服务费和经营附加费计算出所述网点在当前时刻的物料的网点价格;
133.将所述客户级别价格或客户单独价格,与所述网点价格进行比较;
134.若所述客户级别价格大于所述网点价格或所述客户单独价格大于所述网点价格,则根据所述网点价格更新所述客户级别价格或客户单独价格。
135.在本技术的另一实施例中,所述基于面单的线上物料管理装置还包括存储模块506,其具体用于:
136.将所述销售发货订单更新存储至所述云仓的订单数据表中,并更新存储后的订单数据表中的订单明细和所述云仓中剩余的物料库存信息显示于所述云仓中的报表查询模块。
137.综上,通过利用预付款订单触发后续的校验和填单流程,从而实现了线上物料订单的自动化处理,并且该方法还可以应用于移动终端,从而实现了移动办公,使得网点可以随时随地通过移动终端操作系统,根据自身需求提出面单,销售及时发货,使得业务便利,提高了业务处理工作的效率。
138.上面图5和图6从模块化功能实体的角度对本发明实施例中的中基于面单的线上物料管理装置进行详细描述,下面从硬件处理的角度对本发明实施例中基于面单的线上物料管理设备进行详细描述。
139.图7是本发明实施例提供的一种基于面单的线上物料管理设备的结构示意图,该基于面单的线上物料管理设备700可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上处理器(central processing units,cpu)710(例如,一个或一个以上处理器)和存储器720,一个或一个以上存储应用程序733或数据732的存储介质730(例如一个或一个以上海量存储设备)。其中,存储器720和存储介质730可以是短暂存储或持久存储。存储在存储介质730的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对基于面单的线上物料管理设备700中的一系列指令操作。更进一步地,处理器710可以设置为与存储介质730通信,在基于面单的线上物料管理设备700上执行存储介质730中的一系列指令操作,以实现上述基于面单的线上物料管理方法的各个步骤。
140.基于面单的线上物料管理设备700还可以包括一个或一个以上电源740,一个或一个以上有线或无线网络接口750,一个或一个以上输入输出接口760,和/或,一个或一个以上操作系统731,例如windows serve,mac os x,unix,linux,freebsd等等。本领域技术人员可以理解,图7示出的基于面单的线上物料管理设备结构并不构成对本技术提供的基于面单的线上物料管理设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
141.本发明还提供一种计算机可读存储介质,该计算机可读存储介质可以为非易失性计算机可读存储介质,该计算机可读存储介质也可以为易失性计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令在计算机上运行时,使得计算机执行所述基于面单的线上物料管理方法的各个步骤。
142.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统
或装置、单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
143.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read

only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
144.以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献