条码技术集成用友软件解决方案
1、方案背景:
用友ERP应用模块
产品:ERP-U8
语言:简体中文
模块:财务,供应链
2、需求分析
为了构筑企业现代化仓库管理目标,实现仓库作业条码化、自动化、无纸化管理,并实现与用友软件系统进行无缝对接,该提案假定仓库作业条码化并且与用友软件系统实现无缝对接,实现:入库、出库、调拨、盘点整个过程条码化管理。从而达到提高仓库作业效率、降低出错机率、库存实时反馈至ERP、先进先出管理,同时利用条码实现对的产品的销售防窜货管理及仓库管理目标。
3、用户分析
本次条码系统用户,主要以仓库作业人员为主,部分项目用户为U8系统的相关操作人员或公司管理人员查询使用,要求相关人员具备一定的电脑使用基础,同时熟悉Windows操作系统和Office应用软件操作。
4、项目目标(仓库作业条码化)
利用条码完成仓库的相关作业
1) 采购入库(通过扫描产品条码,完成产品的采购核对入库动作)
2) 采购退货(通过扫描产品条码,完成产品的退货出库动作)
3) 其它入库(通过扫描产品条码,完成产品的其它入库动作)
4) 销售出库(通过扫描产品条码,完成产品的销售核对出库动作)
5) 销售退货(通过扫描产品条码,完成产品的销售退货入库动作)
6) 其它出库(通过扫描产品条码,完成产品的其它出库动作)
7) 库存调拨(通过扫描产品条码,完成产品的库存调拨)
8) 库存盘点(通过扫描产品条码,完成产品的盘点动作)
9) 库位管理(利用条码,完善仓库的分区管理,库位管理)
10)先进先出管理(利用条码,完善产品的先进先出管理)
系统架构
5、系统功能模块
5.1 条码基础设置
5.1.1 需求描述
由于PDA界面比较小,且要求快速方便处理数据,所以无法像U8ERP(电脑上操作)界面显示表头、表体所有信息供用户编辑,所以需要开发基础设置界面,将一些常用的无需变化的参数进行预先设置。
5.1.2 解决方案
开发基础设置界面,其功能对PDA在进行相关模块操作时预定义一些常用的无需变化的参数,当PDA扫描成功上传后,上传PDA扫描数据同时也读取预制参数,达到与U8ERP系统无缝结合。预制参数如:
1) 采购入库:入库部门,入库类别,业务类型等
2) 条码仓库:确定条码使用的仓库用于区分调拨入与调拨出界面数据加载(本次开发只针对一个仓库)
3) 条码特殊流程密码:用于在PDA无法效验时通过密码跳过PDA效验步骤
4) PDA版本,用于后续更新
5) ……………………………
6) 设置内容无法一一列出,在后续方案开发中逐一完善
5.2 条码打印
5.2.1 解决方案
方案一:建立条码对照表
以U8物料编码为基础,针对不同供应商不同的产品,建立一一对应的条码对照表。
仓库作业人员在进行扫描作业时,条码系统根据条码对照表,自动解析相关的数据,把不同供应商的不同的产品与ERP的产品物料编码进行关联,以达到扫描完成仓库相关作业的目标。
方案优势:无需针对产品重新打印条码,可以节省仓库作业人员的工作量。但需要确保以下两点:
1、各供应商的产品编码,必须是唯一的。
2、各供应商内部有系统可以查询到托盘与单品的对应
方案二:重新针对产品发行条码
以U8物料编码为基础,针对不同供应商不同的产品,重新发行产品的包装条码、单品条码,包装条码,单品条码均以唯一码标识为准。
方案优势:企业可以利用条码严控产品的先进先出管理、产品的销售窜货管理
方案劣势:由于供应商送货以托盘为单位,如果重新对产品进行标识,会大大增加仓库相关作业人员的工作量。
5.3 PDA采购入库数据采集
5.3.1 需求描述
仓库作业人员利用PDA根据采购订单或到货单扫描到货数据,核对无误后,产品进行入库上架,并且同时在U8 ERP自动生成采购入库单(保存状态)。
5.3.2 解决方案
开发PDA采购到货数据采集:
用户根据业务需求生成到货单(手动生成或者通过订单生成)。
PDA直接获取未完成入库的到货单数据,然后根据实际情况进行货物扫描入库,在扫描时,核对产品是否为对应的到货单、是否为对应的产品,数量是否对应。
入库后,记录产品的存放位置(以便先进先出管理、盘点管理)。
不允许超到货单入库,允许多次到货单入库。
PDA扫描完成上传扫描数据,自动生成U8采购入库单,并且回写到货单已入库数量。
5.4 PDA退货单数据采集
5.4.1 需求描述
PDA根据退货单扫描退单数据并且生成红字采购入库单(保存状态)。
5.4.2 解决方案
开发PDA退货单数据采集:
用户根据业务需求生成退货单(手动生成,通过订单生成或者到货单生成)。
PDA获取未完成退货的退货数据,然后根据实际情况进行货物扫描出库。
不允许超退货单出库,允许多次到退货出库。
PDA扫描完成上传扫描数据,自动生成U8红字采购入库单,并且回写退货单已出库数量。
5.5 PDA销售出库数据采集
5.5.1 需求描述
仓库作业人员利用PDA根据销售订单或发货通知单进行拣货发货作业,核对无误后,产品进行下架出库,并且同时在U8 ERP自动生成销售出库单(保存状态)。
5.5.2 解决方案
开发PDA销售出货数据采集:
用户根据业务需求生成发货通知单(手动生成或者通过销售订单生成)。
PDA直接获取未完成出库的发货单数据,然后根据实际情况进行货物扫描出库,在扫描时,核对产品是否为对应的发货单、是否为对应的产品,数量是否对应。
出库时,接拆包优先拣货处理、按产品的先进先出管理。
不允许超发货单出库,允许一单多次发货出库。
PDA扫描完成上传扫描数据,自动生成U8销售出库单,并且回写到发货单已出库数量。
5.6 PDA销售退库数据采集
5.6.1 需求描述
PDA根据销售退货单扫描退单数据并且生成红字销售出库单(保存状态)。
5.6.2 解决方案
开发PDA销售退货单数据采集:
用户根据业务需求生成退货单(手动生成,通过销售订单生成)。
PDA获取未完成退货的退货数据,然后根据实际情况进行货物扫描入库。
不允许超退货单入库,允许多次退货入库。
PDA扫描完成上传扫描数据,自动生成U8红字销售出库单,并且回写退货单已入库数量。
5.7 调拨单调出
5.7.1 需求描述
调拨单生成后需要通过PDA扫描出库。
5.7.2 解决方案
开发PDA调出数据效验。
PDA获取已保存完毕的调拨单(调出),加载调拨数据。
PDA用户根据调拨数据进行数据效验出库。
调拨单数据必须完全匹配后才能上传,上传后本张调拨单(调出)可以审核。
PDA上传后更新调拨单扫描状态(更新状态后允许审核,如果PDA无法使用这时可以使用仓库特殊密码进行审核见4.1条码基础设置)
5.8 调拨单调入
5.8.1 需求描述
调拨单生成后需要通过PDA扫描入库。
5.8.2 解决方案
开发PDA调入数据效验。
PDA获取已保存完毕的调拨单(调入),加载调拨数据。
PDA用户根据调拨数据进行数据效验入库。
调拨单数据必须完全匹配后才能上传,上传后本张调拨单(调入)可以审核。
PDA上传后更新调拨单扫描状态(更新状态后允许审核,如果PDA无法使用这时可以使用仓库特殊密码进行审核见4.1条码基础设置)
5.9 其它入库
5.9.1 需求描述
通过PDA扫描完成其它入库操作
5.9.2 解决方案
开发PDA其它入库数据采集:
用户根据实际需求开出其它入库单
PDA扫描完成其它入库
PDA扫描完成上传扫描数据,自动生成U8其它入库单
5.10 其它出库
5.10.1 需求描述
通过PDA扫描完成其它出库操作
5.10.2 解决方案
开发PDA其它出库数据采集:
用户根据实际需求开出其它出库单
PDA扫描完成其它出库
PDA扫描完成上传扫描数据,自动生成U8其它出库单
5.11 仓库盘点
5.11.1 需求描述
仓库进行盘点需要利用PDA扫描完成盘点。
5.11.2 解决方案
开发PDA盘点数据采集:
用户根据实际需求生产仓库盘点单。
PDA获取盘点单数据(保存状态)。
PDA扫描盘点时,需要提示产品的包装数量以及在仓库的存放位置。
PDA根据下载数据进行盘点扫描,扫描完成上传。
PDA数据上传后回写盘点单[盈亏数量]。