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

物品单据的生成方法、装置、设备及存储介质与流程

2022-02-22 04:11:53 来源:中国专利 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.相应的,所述第一窗口显示所述预设时段内可供用户选择的已发货物品的名称以及发货数量。
26.在本技术第一方面的一个可选实施例中,所述方法还包括:
27.通过列表的形式在所述第一窗口展示所述可供用户选择的已发货物品的发货记录。
28.在本技术第一方面的一个可选实施例中,所述方法还包括:
29.通过如下方式的任意一项在所述第一窗口展示所述可供用户选择的已发货物品的发货记录:
30.按照物品的发货时间从后到前的顺序,依次展示每个已发货物品的发货记录;或者,按照物品与所述第一物品的相似程度从高到低的顺序,依次展示每个已发货物品的发货记录。
31.本技术实施例的第三方面提供一种物品单据的生成装置,包括:
32.获取模块,用于获取物品关联指示,所述物品关联指示用于指示将第一物品与第二物品关联,所述第一物品为当前待验收的物品,所述第二物品为与所述第一物品关联的退回物品;
33.所述获取模块,还用于根据所述物品关联指示从数据库中获取所述第二物品的订单数据;
34.处理模块,用于根据所述第二物品的订单数据生成所述第二物品的退货单。
35.在本技术第二方面的一个可选实施例中,所述物品关联指示包括所述第二物品的退回数量;所述处理模块,用于:
36.根据所述第二物品的订单数据以及所述第二物品的退回数量,生成所述第二物品
的退货单。
37.在本技术第二方面的一个可选实施例中,所述物品关联指示包括所述第一物品的实际验收数量以及所述第二物品的退回数量;所述获取模块,用于:
38.根据所述物品关联指示从所述数据库中获取所述第一物品和所述第二物品的订单数据;
39.所述处理模块,用于根据所述第一物品和所述第二物品的订单数据,所述第一物品的实际验收数量以及所述第二物品的退回数量,生成换货明细单;所述第一物品是所述换货明细单中的换货物品,所述第二物品是所述换货明细单中的退回物品。
40.在本技术第二方面的一个可选实施例中,物品单据的生成装置还包括:显示模块;所述显示模块,用于:
41.响应于用户在物品验收界面对第一控件的选中操作,在所述物品验收界面上显示第一窗口;所述第一控件用于触发对所述第一物品关联的退回物品的选择,所述第一窗口显示可供用户选择的已发货物品的发货记录;
42.所述获取模块,用于响应于用户在所述第一窗口对第二物品的第一操作,获取所述物品关联指示。
43.在本技术第二方面的一个可选实施例中,所述获取模块,用于:
44.响应于用户在所述第一窗口对所述第二物品的选中操作,获取所述第二物品的发货记录,所述第二物品的发货记录包括所述第二物品的发货数量;
45.根据所述第二物品的发货记录确定所述物品关联指示中所述第二物品的退回数量,所述第二物品的退回数量等于所述第二物品的发货数量。
46.在本技术第二方面的一个可选实施例中,所述获取模块,用于:
47.响应于用户在所述第一窗口对所述第二物品的选中操作,以及对所述第二物品的退回数量的输入操作,获取所述物品关联指示中所述第二物品的退回数量,所述第二物品的退回数量小于或等于所述第二物品的发货数量。
48.在本技术第二方面的一个可选实施例中,所述显示模块在所述物品验收界面上显示第一窗口之前,所述获取模块,用于:
49.从数据库获取预设时段内的仓库发货数据,所述仓库发货数据包括所述预设时段内已发货物品的名称以及发货数量;
50.所述显示模块,用于在所述第一窗口显示所述预设时段内可供用户选择的已发货物品的名称以及发货数量。
51.在本技术第二方面的一个可选实施例中,所述显示模块,用于通过列表的形式在所述第一窗口展示所述可供用户选择的已发货物品的发货记录。
52.在本技术第二方面的一个可选实施例中,所述显示模块通过如下方式的任意一项在所述第一窗口展示所述可供用户选择的已发货物品的发货记录:
53.按照物品的发货时间从后到前的顺序,依次展示每个已发货物品的发货记录;或者,按照物品与所述第一物品的相似程度从高到低的顺序,依次展示每个已发货物品的发货记录。
54.本技术实施例的第三方面提供一种电子设备,包括:
55.存储器;
56.处理器;以及
57.计算机程序;
58.其中,所述计算机程序存储在所述存储器中,并被配置为由所述处理器执行以实现如第一方面中任一项所述的方法。
59.本技术实施例的第四方面提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行以实现如第一方面中任一项所述的方法。
60.本技术实施例的第五方面提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现第一方面中任一项所述的方法。
61.本技术实施例提出一种物品单据的生成方法、装置、设备及存储介质。其中,物品单据的生成方法包括:获取物品关联指示,该物品关联指示用于指示将第一物品与第二物品关联,第一物品为当前待验收的物品,第二物品为与第一物品关联的退回物品。根据关联物品指示从数据库中获取第二物品的订单数据,根据第二物品的订单数据生成第二物品的退货单。上述方案实现退货单的自动生成,确保物品退货单据的准确性。
附图说明
62.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
63.图1为本技术实施例提供的物品单据的生成方法的场景示意图;
64.图2为本技术实施例提供的物品单据的生成方法的流程示意图一;
65.图3为本技术实施例提供的物品单据的生成方法的流程示意图二;
66.图4为本技术实施例提供的物品验收界面的示意图一;
67.图5为本技术实施例提供的物品验收界面的变化示意图;
68.图6为本技术实施例提供的物品验收界面的示意图二;
69.图7为本技术实施例提供的物品单据的生成方法的流程示意图三;
70.图8为本技术实施例提供的物品单据的生成装置的结构示意图;
71.图9为本技术实施例提供的电子设备的硬件结构图。
72.通过上述附图,已示出本技术明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本技术构思的范围,而是通过参考特定实施例为本领域技术人员说明本技术的概念。
具体实施方式
73.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
74.本技术实施例的说明书、权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在
适当情况下可以互换,以便这里描述的本技术的实施例能够以除了在这里图示或描述之外的顺序实施。
75.应当理解,本文中使用的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
76.在本技术实施例的描述中,术语“对应”可表示两者之间具有直接对应或间接对应的关系,也可以表示两者之间具有关联关系,也可以是指示与被指示、配置与被配置等关系。
77.在介绍本技术提供的物品单据的生成方法之前,首先对该方法的应用场景进行简要介绍。图1为本技术实施例提供的物品单据的生成方法的场景示意图。如图1所示,该场景包括:用户使用的终端设备11以及服务器12,终端设备11与服务器12通信连接。用户通过终端设备11访问服务器12进行数据查询、数据更新(例如新增数据、删除数据、修改数据等)。服务器12提供数据查询服务,可向终端设备11返回数据查询结果,数据查询结果可以以表格、图文等形式展示。
78.示例性的,服务器11可以是生产型企业进销存系统的服务器,该服务器存储有物品从生产、入库、销售、出库、验收等各环节的数据,例如入库单、销售单、销售出库单、验收单、换货明细单、退货单等。企业各部门员工通过各自终端设备访问服务器,查询或更新上述各环节的数据,实现企业进销存数据的线上操作,提高企业生产销售管理的工作效率。
79.基于上述应用场景,目前在进销存系统中,各环节物品单据的生成都需要相应操作人员手动输入数据。然而,在退换货场景中,出库物品可能与已发货物品存在关联性,操作人员手动输入相关数据时可能出错,例如输入已发货待退回物品的订单号和已发货数量等。因此,进销存系统的功能有待进一步提升。
80.本技术实施例提供一种物品单据的生成方法,其主要思路如下:在物品验收环节,进销存系统的物品验收界面上增加一控件,该控件可用于触发对验收物品的关联物品的选择,验收物品的关联物品包括预设时段内的已发货物品。操作人员点选关联物品后,系统获取验收物品与关联物品的相关数据,自动生成退货单、退换货明细单等。上述方案降低了人员手动输入单据的次数,实现物品单据的自动生成,确保单据的准确性。
81.下面通过具体实施例对本技术实施例提供的技术方案进行详细说明。需要说明的是,本技术实施例提供的技术方案可以包括以下内容中的部分或全部,下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。
82.图2为本技术实施例提供的物品单据的生成方法的流程示意图一。本实施例提供的方法适用于图1所示的服务器。如图2所示,本实施例提供的方法包括如下步骤:
83.步骤101、获取物品关联指示,物品关联指示用于指示将第一物品与第二物品关联。第一物品为当前待验收的物品,第二物品为与第一物品关联的退回物品。
84.步骤102、根据物品关联指示从数据库中获取第二物品的订单数据。
85.步骤103、根据第二物品的订单数据生成第二物品的退货单。
86.本实施例的一个可选实施例中,物品关联指示包括第二物品的退回数量,第二物品的退回数量是用户在物品验收界面的第一窗口上输入的数量,第二物品的退回数量小于
或等于第二物品的订单发货数量。根据从数据库中获取的第二物品的订单数据以及物品关联指示中第二物品的退回数量,生成第二物品的退货单。第二物品的退货单包括第二物品的原始订单号、下单时间、发货时间、发货数量以及退回数量等信息。
87.上述实施例可以灵活设置第二物品的退回数量,根据实际情况将发出的第二物品全部或部分退回。
88.本实施例的一个可选实施例中,物品关联指示不包括第二物品的退回数量,默认第二物品的退回数量等于第二物品的发货数量,即发出多少件第二物品则退回多少件第二物品。根据从数据库中获取的第二物品的订单数据,直接生成第二物品的退货单。
89.本实施例提供的物品单据的生成方法,无需人员手动输入物品退货单中的各项数据,例如原始订单号、原始订单的发货时间、发货数量等,通过在换货物品(即第一物品)验收环节中增加物品关联的功能,实现对换货物品与退回物品关联的同时,自动生成退回物品的退货单,减少人员手动操作的工作量,确保物品退货单据的准确性。
90.上述实施例从服务器后端处理的角度描述如何生成物品退货单,下面一个实施例从服务器前端界面的角度描述如何生成物品退货单。
91.图3为本技术实施例提供的物品单据的生成方法的流程示意图二。如图3所示,本实施例提供的方法包括如下步骤:
92.步骤201、响应于用户在物品验收界面对第一控件的选中操作,在物品验收界面上显示第一窗口。
93.其中,第一控件用于触发对第一物品关联的退回物品的选择。第一物品是待验收物品。用户可通过第一窗口选择与第一物品关联的退回物品。应理解,与第一物品关联的退回物品是已发货物品。
94.在本实施例的一个可选实施例中,第一窗口显示可供用户选择的已发货物品的发货记录。其中,发货记录包括已发货物品的名称、发货数量、发货时间等。
95.在本实施例的一个可选实施例中,通过列表的形式在第一窗口展示可供用户选择的已发货物品的发货记录。第一窗口中物品发货记录的具体展示形式可参见图5。
96.在本实施例的一个可选实施例中,按照物品的发货时间从后到前的顺序,依次展示每个已发货物品的发货记录。
97.示例性的,以列表形式展示物品发货记录为例,假设当前日期为10月15日,物品a、b、c、d的发货日期分别为10月14日、10月12日、10月11日、10月10日,按照物品发货时间从后到前的顺序,在列表中从上到下依次展示物品a、物品b、物品c和物品d的发货记录。
98.上述实施例方便操作人员根据发货时间快速找到需要退回的物品。
99.在本实施例的一个可选实施例中,按照物品与第一物品的相似程度从高到低的顺序,依次展示每个已发货物品的发货记录。
100.示例性的,以列表形式展示物品发货记录为例,假设第一物品为保温杯,物品发货记录中展示已发货物品为保温杯的相关物品。若第一物品具体为银色500ml的保温杯,已发货物品中物品a为黑色500ml的保温杯,物品b为银色500ml的保温杯,物品c为黑色300ml的保温杯,可根据保温杯的颜色、容量等属性计算已发货物品与第一物品的相似度,按照相似度从高到低的顺序,在列表中从上到下依次展示物品b、物品a和物品c的发货记录。
101.上述实施例方便操作人员根据物品相似度快速找到需要退回的物品。
102.可选的,在一些实施例中,第一物品与第二物品(待验收物品与退回物品)也可能不是一种类型的物品。
103.可选的,在一些实施例中,在物品验收界面上显示第一窗口之前,该包括如下步骤:从数据库获取预设时段内的仓库发货数据,仓库发货数据包括预设时段内已发货物品的名称以及发货数量。相应的,第一窗口显示预设时段内已发货物品的名称以及发货数量。示例性的,预设时段为1周内,或者,一个月内,或者,最近三天。
104.上述实施例中,第一窗口展示的已发货物品并非历史全部发货物品,第一窗口仅显示预设时段内的已发货物品。上述设计主要考虑到用户的退换货周期,在退换货周期内通常有关联物品的需求。为了方便操作人员快速找到待验收物品关联的退回物品,可以仅在第一窗口中显示最近一段时间内的发货物品。
105.步骤202、响应于用户在第一窗口对第二物品的第一操作,获取物品关联指示。
106.可选的,所述物品关联指示包括第二物品的退回数量。其中,第二物品是与用户选中的、已发货的、与第一物品关联的退回物品。第二物品的退回数量小于或等于第二物品的发货数量。
107.在本实施例的一个可选实施例中,第一操作包括用户在第一窗口对第二物品的选中操作。具体的,响应于用户在第一窗口对第二物品的选中操作,获取第二物品的发货记录,第二物品的发货记录包括第二物品的发货数量;根据第二物品的发货记录确定物品关联指示中第二物品的退回数量。本实施例中,第二物品的退回数量等于第二物品的发货数量。该实施例主要针对发货物品全部退回的场景,操作人员选中第二物品,默认第二物品的退回数量等于第二物品的发货数量,选中即退回。
108.示例性的,图4为本技术实施例提供的物品验收界面的示意图一。图4所示的物品验收界面为物品验收界面,操作人员在该界面验收已发货且用户已接收的物品,如图4中的物品1、物品2等。其中可验收数量是指已发货物品的数量,实际验收数量是指已发货物品中用户确认接收的物品数量,因此可验收数量大于或等于实际验收数量。
109.例如,给某用户发出20件物品1,该用户确认接收20件物品1,物品1的可验收数量等于实际验收数量。又例如,给某用户发出50件物品2,该用户确认接收45件物品2,退回5件物品2,物品2的可验收数量大于实际验收数量。
110.图4所示的物品验收界面中包括多个第一控件,每个第一控件分别对应一个待验收物品,用于触发对相应物品关联的退回物品的选择。例如,若待验收的物品1为某件已发货物品的换货物品,可通过触发物品1对应的第一控件进行物品关联。
111.示例性的,图5为本技术实施例提供的物品验收界面的变化示意图。假设操作人员的终端设备包括触摸屏,触摸屏上显示有图4所示的物品验收界面,若待验收的物品1为某件已发货物品的换货物品,操作人员可以直接点击界面上物品1对应的第一控件,在界面上方弹出第一窗口上进行物品关联。图5所示的第一窗口显示物品发货记录,例如包括已发货的物品a、物品b、物品c以及物品d,发货数量分别为20、5、7、15,操作人员点选物品a作为物品1的退回物品。图5中,物品a的退回数量与物品1的实际验收数量相等,均为20个,即用户将物品a全部退回,并确认接收相同数量的物品1。
112.需要说明的是,本实施例中,第一物品的实际验收数量与第二物品的退回数量可能相同也可能不同,对此本实施例不作具体限定。图示的物品验收界面、第一控件以及第一
窗口仅作为一种示例,对此本技术实施例不作具体限定。
113.在本实施例的一个可选实施例中,第一操作包括用户在第一窗口对第二物品的选中操作,以及对第二物品的退回数量的输入操作。具体的,响应于用户在第一窗口对第二物品的选中操作,以及对第二物品的退回数量的输入操作,获取物品关联指示中第二物品的退回数量,第二物品的退回数量小于或等于第二物品的发货数量。
114.该实施例主要针对发货物品部分退回的场景,操作人员在选中第二物品后,手动输入需要退回的第二物品的数量,输入需要退回的第二物品的数量小于或等于第二物品的发货数量,上述方案实现自定义第二物品的退回数量,提高操作的灵活性。
115.示例性的,图6为本技术实施例提供的物品验收界面的示意图二。如图6所示,与图5所示第一窗口不同的是,第一窗口中各物品对应的数量为可编辑的,每个物品对应的可编辑控件中的默认值为该物品的发货数量,操作人员可以基于该物品的发货数量,输入该物品需要退回的数量,从而增加操作的灵活性。例如,图6所示的第一窗口中,操作人员首先选中物品a,在物品a对应的可编辑控件上,将物品a的数量由20(默认的发货数量)修改为10(需要退回的数量),最后点击确定控件,实现物品关联。
116.步骤203、根据物品关联指示从数据库中获取第二物品的订单数据。
117.步骤204、根据第二物品的订单数据生成第二物品的退货单。
118.可选的,根据第二物品的订单数据以及物品关联指示中第二物品的退回数量,生成第二物品的退货单。第二物品的退回数量小于或等于第二物品的订单发货数量。
119.需要说明的是,本实施例的执行主体不限于服务器,还可以是终端设备。
120.本技术实施例示出的物品单据的生成方法,基于用户作用于物品验收界面上的第一控件,在物品验收界面上显示第一窗口,该第一窗口用于触发对第一物品关联的退回物品的选择。基于用户在第一窗口选择的第二物品,在获取第二物品退回数量后生成该第二物品的退货单。第二物品是用户选中的、已发货的、与第一物品关联的退回物品。上述过程实现退货单的自动生成,确保物品退货单据的准确性。
121.图7为本技术实施例提供的物品单据的生成方法的流程示意图三。如图7所示,本实施例提供的方法包括如下步骤:
122.步骤301、获取物品关联指示,物品关联指示用于指示将第一物品与第二物品关联。第一物品为当前待验收的物品,第二物品为与第一物品关联的退回物品。
123.步骤302、根据物品关联指示从数据库中获取第一物品和第二物品的订单数据。
124.本实施例的一个可选实施例中,物品关联指示包括第二物品的退回数量。第二物品的退回数量小于或等于第二物品的发货数量。第二物品的退回数量可以是用户在物品验收界面的第一窗口上输入的数量。
125.本实施例的一个可选实施例中,物品关联指示包括第一物品的实际验收数量。第一物品的实际验收数量小于或等于第一物品的发货数量。第一物品的实际验收数量可以是用户在物品验收界面上输入的数量。
126.本实施例的一个可选实施例中,响应于用户在物品验收界面对第一控件的选中操作,在物品验收界面上显示第一窗口;响应于用户在第一窗口对第二物品的第一操作,获取物品关联指示;根据物品关联指示从数据库中获取第一物品和第二物品的订单数据。其中物品验收界面包括待验收的第一物品。
127.步骤303、根据第一物品和第二物品的订单数据,第一物品的实际验收数量以及第二物品的退回数量,生成换货明细单。
128.本实施例中,第一物品是换货明细单中的换货物品,第二物品是换货明细单中的退回物品。
129.本实施例提供的物品单据的生成方法,无需人员手动输入关联物品的换货明细单中的各项数据,例如关联物品各自的订单号、发货时间、发货数量等,通过在换货物品(即第一物品)验收环节中增加物品关联功能,实现对换货物品与退回物品关联的同时,自动生成包括换货物品和退回物品的信息的换货明细单,减少人员手动操作的工作量,确保物品换货明细单据的准确性。
130.示例性的,参见图5,待验收的第一物品为物品1,其实际验收数量为20个,在第一窗口中,操作人员选择与第一物品关联的退回物品为物品a,退回的数量为10个,基于上述信息生成物品1与物品a的换货明细单,该换货明细单包括例如物品a的退回数量、订单号、订单发货时间、退回入库时间,以及物品1的实际验收数量、订单号、订单发货时间、订单验收时间。
131.本技术实施例示出的物品单据的生成方法,基于用户作用于物品验收界面上的第一控件,在物品验收界面上显示第一窗口,该第一窗口用于触发对第一物品关联的退回物品的选择。基于用户在第一窗口选择的第二物品,在获取第二物品退回数量和第一物品的实际验收数量后,根据第一物品和第二物品的订单数据,第一物品的实际验收数量以及第二物品的退回数量,生成包括第一物品和第二物品的换货明细单。第二物品是用户选中的、已发货的、与第一物品关联的退回物品。上述过程实现换货明细单的自动生成,确保物品换货明细单据的准确性。
132.上述几个实施例中的退回物品也称为换回物品。
133.上文描述了本技术实施例提供的物品单据的生成方法,下面将描述本技术实施例提供的物品单据的生成装置。
134.本技术实施例可以根据上述方法实施例对物品单据的生成装置进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以使用硬件的形式实现,也可以使用软件功能模块的形式实现。需要说明的是,本技术实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。下面以使用对应各个功能划分各个功能模块为例进行说明。
135.图8为本技术实施例提供的物品单据的生成装置的结构示意图。如图8所示,本实施例提供的物品单据的生成装置400,包括:获取模块401,处理模块402以及显示模块403。
136.获取模块401,用于获取物品关联指示,所述物品关联指示用于指示将第一物品与第二物品关联,所述第一物品为当前待验收的物品,所述第二物品为与所述第一物品关联的退回物品;
137.所述获取模块401,还用于根据所述物品关联指示从数据库中获取所述第二物品的订单数据;
138.处理模块402,用于根据所述第二物品的订单数据生成所述第二物品的退货单。
139.在本实施例的一个可选实施例中,所述物品关联指示包括所述第二物品的退回数
量;所述处理模块402,用于:
140.根据所述第二物品的订单数据以及所述第二物品的退回数量,生成所述第二物品的退货单。
141.在本实施例的一个可选实施例中,所述物品关联指示包括所述第一物品的实际验收数量以及所述第二物品的退回数量;所述获取模块401,用于:
142.根据所述物品关联指示从所述数据库中获取所述第一物品和所述第二物品的订单数据;
143.所述处理模块402,用于根据所述第一物品和所述第二物品的订单数据,所述第一物品的实际验收数量以及所述第二物品的退回数量,生成换货明细单;所述第一物品是所述换货明细单中的换货物品,所述第二物品是所述换货明细单中的退回物品。
144.在本实施例的一个可选实施例中,物品单据的生成装置还包括:显示模块403;所述显示模块403,用于:
145.响应于用户在物品验收界面对第一控件的选中操作,在所述物品验收界面上显示第一窗口;所述第一控件用于触发对所述第一物品关联的退回物品的选择,所述第一窗口显示可供用户选择的已发货物品的发货记录;
146.所述获取模块401,用于响应于用户在所述第一窗口对第二物品的第一操作,获取所述物品关联指示。
147.在本实施例的一个可选实施例中,所述获取模块401,用于:
148.响应于用户在所述第一窗口对所述第二物品的选中操作,获取所述第二物品的发货记录,所述第二物品的发货记录包括所述第二物品的发货数量;
149.根据所述第二物品的发货记录确定所述物品关联指示中所述第二物品的退回数量,所述第二物品的退回数量等于所述第二物品的发货数量。
150.在本实施例的一个可选实施例中,所述获取模块401,用于:
151.响应于用户在所述第一窗口对所述第二物品的选中操作,以及对所述第二物品的退回数量的输入操作,获取所述物品关联指示中所述第二物品的退回数量,所述第二物品的退回数量小于或等于所述第二物品的发货数量。
152.在本实施例的一个可选实施例中,所述显示模块403在所述物品验收界面上显示第一窗口之前,所述获取模块401,用于:
153.从数据库获取预设时段内的仓库发货数据,所述仓库发货数据包括所述预设时段内已发货物品的名称以及发货数量;
154.所述显示模块403,用于在所述第一窗口显示所述预设时段内可供用户选择的已发货物品的名称以及发货数量。
155.在本实施例的一个可选实施例中,所述显示模块403,用于通过列表的形式在所述第一窗口展示所述可供用户选择的已发货物品的发货记录。
156.在本实施例的一个可选实施例中,所述显示模块403通过如下方式的任意一项在所述第一窗口展示所述可供用户选择的已发货物品的发货记录:
157.按照物品的发货时间从后到前的顺序,依次展示每个已发货物品的发货记录;或者,按照物品与所述第一物品的相似程度从高到低的顺序,依次展示每个已发货物品的发货记录。
158.本实施例提供的物品单据的生成装置,可以执行上述任一方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。物品单据的生成装置可设置在服务器中。
159.图9为本技术实施例提供的电子设备的硬件结构图。如图9所示,本实施例提供的电子设备500,包括:
160.存储器501;
161.处理器502;以及
162.计算机程序;
163.其中,计算机程序存储在存储器501中,并被配置为由处理器502执行以实现上述任一方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
164.可选的,存储器501既可以是独立的,也可以跟处理器502集成在一起。当存储器501是独立于处理器502之外的器件时,电子设备500还包括:总线503,用于连接存储器501和处理器502。
165.本技术实施例还提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器502执行以实现如前述任一方法实施例的技术方案。
166.本技术实施例提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如前述任一方法实施例的技术方案。
167.本技术实施例还提供了一种芯片,包括:处理模块与通信接口,该处理模块能执行前述任一方法实施例的技术方案。
168.进一步地,该芯片还包括存储模块(如,存储器),存储模块用于存储指令,处理模块用于执行存储模块存储的指令,并且对存储模块中存储的指令的执行使得处理模块执行前述任一方法实施例的技术方案。
169.应理解,上述处理器可以是中央处理单元(英文:central processing unit,简称:cpu),还可以是其他通用处理器、数字信号处理器(英文:digital signal processor,简称:dsp)、专用集成电路(英文:application specific integrated circuit,简称:asic)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合发明所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
170.存储器可能包含高速ram存储器,也可能还包括非易失性存储nvm,例如至少一个磁盘存储器,还可以为u盘、移动硬盘、只读存储器、磁盘或光盘等。
171.总线可以是工业标准体系结构(industry standard architecture,isa)总线、外部设备互连(peripheral component,pci)总线或扩展工业标准体系结构(extended industry standard architecture,eisa)总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,本技术附图中的总线并不限定仅有一根总线或一种类型的总线。
172.上述存储介质可以是由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。存储介质可以是通用或专用计算机能够存取的任何可用介质。
173.一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存
储介质可以位于专用集成电路(application specific integrated circuits,简称:asic)中。当然,处理器和存储介质也可以作为分立组件存在于电子设备中。
174.最后应说明的是:以上各实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述各实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例的技术方案的范围。
再多了解一些

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

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

相关文献