出入库单怎么填写(出入库单怎么填写样本)

2024-04-15 01:18:13 综合百科 投稿:爱你的玫瑰
最佳答案出入库单填写的方法:1、首先正确填写入库产品的单位名称;2、然后正确填写入库单时间,一定与货物入库时间吻合;3、据实填写货物的规格、型号、品名、单位、数量、单价、金额,与**金额一致;4、合计金额为本页入库单的合计金额,并且至少有两人以上签名;5、保证入库单号的

出入库单怎么填写

1

出入库单填写的方法:

1、首先正确填写入库产品的单位名称;

2、然后正确填写入库单时间,一定与货物入库时间吻合;

3、据实填写货物的规格、型号、品名、单位、数量、单价、金额,与**金额一致;

4、合计金额为本页入库单的合计金额,并且至少有两人以上签名;

5、保证入库单号的连续性,如果不慎填错,需注明作废,但不要撕毁单据。

从零开始制作仓库出入库报表(实现增、删、改、查)

2

大家好,今天,我们接着进行出入库报表的制作。昨天的我们做好了表格的基础框架的搭建。

这里和大家明确一个事情,在进行功能的实现的时候,如果有一些基础性的东西,EK不会和之前的文章中,会很清晰地和大家分析,公式是如何如何实现,VBA中代码为什么会这么写?因为EK想的是,尽量多实现功能,提高表格的重用性。如果大家希望知道如何实现,大家可以在评论区告诉EK,EK会尽可能地帮助大家理解,再次,谢谢大家。

今天准备实现入库单据的录入,和出库单据的录入。

打开昨天的EXCEL文件【VBA制作出入库报表】,点击【单据操作】表。

1、首先,咱们实现一个仓库和库位的二级联动。选中【单据操作】表中的仓库标题下的“F4:F15” 单元格,点击数据标签卡中的数据验证,允许中选择序列。来源选择【现有库存】中的B1:E1单元格,最后点击确定。

2、选中【现有库位】中的B1:E21 单元格,然后在“公式”选项卡中,选择“根据所选内容创建”,选择“首行”,点击“确定”。

3、选中【单据操作】中的G4单元格,点击数据标签卡中的数据验证,允许中选择序列。来源写入公式=INDIRECT($F4),点击“确定”。整个操作完成,制作及效果图如图1.

图1 二级联动制作及效果图

4、选中【单据操作】中的A2单元格,点击数据标签卡中的数据验证,允许中选择序列。来源写入入库单,出库单,注意这里是英文输入法下的逗号。点击确定。

5、选中C3,D3,E3,F3,H3,B4.分别写入公式:

C3=LEFT($A$2,2)& 时间

D3=LEFT($A$2,2)& 单号

E3=LEFT($A$2,2)& 数量

F3=LEFT($A$2,2)& 仓库

H3=LEFT($A$2,2)& 类型

B4=IF(A4=,,VLOOKUP(A4,基础信息!A:B,2,0))

将B4单元格往下填充至B15.处理完毕。来看一下效果图

图2 出入库单效果图

6、选中【现有库位】中的H1:I5 单元格,然后在“公式”选项卡中,选择“根据所选内容创建”,选择“首行”,点击“确定”。选中【单据操作】中的H4单元格,点击数据标签卡中的数据验证,允许中选择序列。来源写入公式=INDIRECT($H$3),点击“确定”。整个操作完成,制作及效果图如图3.

图3 出入库类型制作

7、从第7步开始,我们要使用VBA代码了。首先,点击“开发工具”选项卡中,点击“查看代码”,右键左上角当前工作表-插入-模块。在模块里,我们可以开发代码。操作步骤如图3.

图4 打开VBE窗口

8、在模块1 中先来写一个过程:

Sub 添加表单()

hcz = Sheets(单据操作).Cells(Sheets(单据操作).Rows.Count, 1).End(xlUp).Row 【单据操作】第1列最后一行行号

If Sheets(单据操作).Range(A2).Value = Then 判断【单据操作】中“A2”单元格内容是否为空,如为空退出程序

MsgBox 单据名称错误,请重新填写!

Exit Sub

ElseIf hcz = 3 Then 判断【单据操作】中“A4:A15”单元格内容是否为空,如为空退出程序

MsgBox 单据中没有数据,请重新填写!

Exit Sub

End If

For i = 4 To hcz 对A4:A & hcz 之间的单元格有空值的判断,如有空退出程序

If Sheets(单据操作).Range(a & i).Value = Then

MsgBox A & i & 单元格为空,请填入连续的数据!

Exit Sub

End If

Next

hrq = Sheets(入库流水账).Cells(Sheets(入库流水账).Rows.Count, 1).End(xlUp).Row 【入库流水账】第1列最后一行行号

hcq = Sheets(出库流水账).Cells(Sheets(出库流水账).Rows.Count, 1).End(xlUp).Row 【出库流水账】第1列最后一行行号

判断【单据操作】中“A2”单元格内容,如果为“入库单”则将数据写入【入库流水账】中,如果为“出库单”则写入【出库流水账】中

If Sheets(单据操作).Range(A2).Value = 入库单 Then

Sheets(单据操作).Rows(4: & hcz).Select

Selection.Copy

Sheets(入库流水账).Activate

Sheets(入库流水账).Select

Sheets(入库流水账).Range(A2).Select

ActiveSheet.Paste

MsgBox 入库单添加完毕!

ElseIf Sheets(单据操作).Range(A & hrq +1).Value = 出库单 Then

Sheets(单据操作).Rows(4: & hcz).Select

Selection.Copy

Sheets(出库流水账).Activate

Sheets(出库流水账).Select

Sheets(出库流水账).Range(A & hcq+1).Select

ActiveSheet.Paste

MsgBox 出库单添加完毕!

End If

Sheets(单据操作).Activate

Sheets(单据操作).Range(A4:A15,C4:H15) =

End Sub

为了方便大家,直接复制出来了。以上为代码。如图5

9、在【单据操作】中添加一个按钮,指定宏为“添加表单”,如图6:

图9 控件添加以及出入库添加演示图

到这里,我们今天所希望完成的表单功能,出入库添加已经完成。明天我们接着来完善表单的其他功能。如果,有不懂的地方,可以在评论区告诉EK。如果想获得文中的文件,可以关注私信EK。

最后,感谢小伙伴们的观看,我是EK。如果上述内容能够帮助到你们,希望你们能点赞,关注,评论,转发,你们不清楚的地方我会尽力为大家解答,谢谢大家的支持。我会给大家带来更多关于EXCEL的小技巧。

解析:仓储管理系统的出入库流程

3

仓储管理系统中出入库流程包含这几块核心业务:采购入库、退货入库和销售出库。

接上一篇文章《解析:自营电商后台系统架构》中讲解了后台大致模块以及功能划分,这期我们再详细讲述下仓储系统中出入库流程的几块核心业务,采购入库、退货入库和销售出库。

采购入库流程 采购开单:采购系统开单审批通过之后,同步至WMS生成对应的采购入库单。采购人员将采购清单导出发给供货商。验货:供货商根据采购清单发货,货物到仓之后,仓储收货员根据采购单编号在WMS中找出对应的入库单,确认有该笔采购记录之后开始验货,一般货品数量较多的时候,通常是采用抽检的方式。入库:验货完成在系统中录入实收数量,当前入库单状态翻转为“已收货”。现实场景中会有供货商无法一次性交货,所以系统需要支持同一个采购单对应多次入库任务,当实收数量小于应收时,会将剩余未入库的商品清单生成一张新的入库单等待下一次收货。有保质期的商品如果生产日期不同则分多条数据录入,系统根据到期日期生成批次号,没有保质期的商品根据入库日期生成批次号。比如商品a送了40件,10月6号到期的有10件、7号的有10件、8号的有20件,那么系统中会记录该商品实物库存40件,分别是1006批次10件放在1库位、1007批次10件放在2库位、1008批次20件放在3库位。有了批次库存的管理方便定义后期出库的规则,比如按照先到期先出或者先进先出,前面的例子在出库时系统计算会优先取1库位上的商品。采购结算:采购单对应的所有入库单全部变为已收货或已完成后,将结果推送至业务系统,采购单流转到财务结算节点,待财务在系统中确认打款完成之后,则笔该采购单状态为“已完成”。商品贴码:在系统中商品的唯一标识是SKU码,将SKU码打印出来,贴在商品上,方便之后扫描商品系统可以识别出来。上架:一张入库单包含多个SKU,上架是SKU维度的操作,所以一张入库单对应多个上架任务。上架员领取任务后,可根据系统推荐的库位或者自行选择库位上架,扫描库位码以及商品码,确认上架入量,更新库位库存。入库单中的所有商品全部上架完成,则入库单状态翻转为“已完成”。退货入库流程 申请维权:用户在C端发起维权,申请退货退款,平台同意申请后,WMS会生成一张退货入库单与维权单对应。用户将货物寄回,在C端填写物流信息,物流单号会同步至WMS。验货:仓库收到货后,根据内部的验货规则决定货物是否达到可退标准。为了更好的用户体验,一般如果商品没有严重损坏都会收入。如果没有达到退货标准,则拒收。入库:扫描或输入物流单号查询出对应的退货入库单,将收入数量、拒收数量录入到系统中,退货入库单状态翻转为“已收货”,同时将收货信息推送至业务系统。退款:客服人员根据收货情况与用户沟通退款,维权单状态翻转为退款成功。上架:退回的货物会统一放至退货区,定期由质检人员统一上架。扫描物流单号可查询出对应的退货入库单以及上架任务。如果是完好的可以直接二次售卖的商品上架员通常会根据系统推荐的原库位上架,如果商品有细微的损坏,比如外包装或者小零件需要修理,则会将商品上架至坏品区,等待后续处理,上架后更新各库位的库存。退货入库单中的商品全部上架完成,则状态翻转为已完成。销售出库流程 推仓:用户下单且支付完成后,为用户订单分配物流单号。与第三方物流公司合作的通常会预留一部分物流号段。将订单推送到WMS生成出库单,包含SKU信息、物流信息、用户收货信息。生成出库单的同时按照出库规则锁定库位库存。生成波次:波次就是把几个出库单合并生成波次单,根据波次单拣货,提高拣货效率。可以设定好规则由系统自动生成波次,比如按照分区维度几个相邻的拣货库位生成一个波次、比如按照品类的维度,商品品类比较多的电商体系中,拣货员会按照品类区分,那拣货时订单也按照品类合并交给负责该品类的拣货员拣货。也可以手动选择订单生成波次单。拣货:拣货员领取拣货任务、即波次,选择容器(拣货框、拖车等)扫描容器编号,绑定波次单和容器,波次单状态翻转为“拣货中”。拣货员根据手持设备上的推荐路线和库位拿取商品,扫描库位和商品条码,确认拣货数量,更新库位库存。这一步拣货路径的算法是至关重要的,主要是缩短拣货员的拣货距离缩短时间。分拣、打单:分拣即把按照波次拣的商品根据出库单分开。打单即把该波次关联的出库单,物流面单打印出来。确认开始分拣,波次单状态翻转为“分拣中”。扫描出库单和分拣框,每个出库单绑定一个分拣框,出库单和物流面单放在分拣框中。依次扫描拣货框的商品,按照系统的指引放在对应的分拣框中。例如从拣货框中拿出商品a扫描,系统展示5个,分拣框a放3个,分拣框b放两个。分拣完成后,波次单状态翻转为“已完成”。复核、打包、发货:分拣完成之后将各个分拣框移送至复核区,复核人员主要是核对分拣框中的出库单、实物商品、物流面单三者是否一致。复核完成后,将实物商品和出库单打包装箱封箱,贴上物流面单,移送至发货交接区,出库单状态反转为“已完成”。扫描物流单号通知快递揽收。快递揽收后,订单状态翻转为“已发货”。

这里只涉及正向的出库流程。在下单后发货前的出库流程中用户随时有可能申请维权发起退款,在比较成熟的仓储系统中,仓库库内的每一步操作都可能涉及需要反查订单是否已取消,从而中止后续流程。而对于一些异常情况,比如拣货时库位库存不足,复核不通过等也需要分支流程来处理。

希望以上的业务讲解能给大家带来帮助,有不足之处欢迎补充交流,谢谢。

本文由 @amanda7783 原创发布于人人都是产品经理。未经许可,禁止转载

题图来自Unsplash,基于CC0协议

WwW.BaiKeZhishi.Com
免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,转载此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们(管理员邮箱:baikezhishi@foxmail.com),情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!