库存与仓库管理全解析
1. 库存业务流程
库存管理在企业运营中至关重要,涉及多个关键业务流程,以下将详细介绍这些流程的操作步骤和要点。
1.1 发货与收货流程
发货时,需点击“SHIP/Operations/Ship transfer order”按钮。在发货过账对话框的上半部分,在“Update”列选择“All”选项以发运全部数量,也可根据之前步骤选择已拣选或立即发货的数量。勾选“Print transfer shipment”可打印发货文件,点击“OK”将货物转移到中转仓库。
收货时,在目的仓库接收货物后,处理收货操作,可选择进行库存预登记或类似采购订单中的收货操作。点击转移订单表单中的“RECEIVE/Operations/Receive”按钮进行最终转移收货过账。在收货过账对话框的“Update”列选择“All”选项,也可根据之前步骤选择已登记或立即收货的数量,点击“OK”将货物从中转仓库转移到目的仓库。
1.2 物料预留
主计划用于确保有足够数量的物料满足销售订单、生产订单和其他出库交易的未来需求,但有时主计划提供的供应可能无法满足变化的需求。为防止后续需求占用已分配给特定订单的库存,可使用预留功能。预留主要用于销售订单行和生产订单中的物料清单(BOM)组件,也可用于其他出库交易,如供应商退货或转移订单。除手动预留外,系统还支持自动预留。
- 预留设置 :预留工作在物料编号和库存维度级别进行。维度组中选为“Primary”的维度在预留时必须指定,其他有效库存维度的预留可选,且可稍后更改维度值。除当前库存数量外,还可预留未收货的采购订单行或生产订单中的成品,但需在库存参数中启用此功能。自动预留适用于创建销售订单行时,预留设置为“Automatic”或“Explosion”的情况,订单行的自动预留默认设置在物料模型组中指定。生产订单中BOM行的自动预留由生产订单表头中的“Reservation”字段控制,默认值来自生产控制参数。
- 预留操作 :若要在销售订单中执行手动预留,点击销售订单行工具栏中的“Inventory/Reservation”按钮。在预留表单中,可手动输入预留数量,或点击操作窗格中的“Reserve lot”按钮。点击“On-hand quantities”选项卡工具栏中的“Display dimensions”按钮,可显示适用的库存维度。根据相关库存参数设置,可仅预留当前库存或也预留已订购的物料。若自动预留适用,预留将在后台完成,可在预留表单中像手动预留一样编辑预留。若自动预留时数量不足,自动预留对话框将立即显示问题。预留后,预留数量在库存交易和库存查询中显示为“Physical reserved”(若预留未来收货则显示为“Ordered reserved”),该数量不可用于其他交易。
- 取消预留 :若在库存查询中发现有预留数量需用于其他用途,可取消预留。从库存查询中,点击操作窗格中的“Transactions”按钮访问库存交易,选择状态为“Reserved physical”的库存交易,点击“INVENTORY/View/Reservation”按钮显示预留表单,按需更新预留。
1.3 隔离与库存锁定
若要将特定数量的物料从可用库存中排除,可使用库存锁定或隔离管理功能。库存锁定主要用于质量检验,生成临时库存交易进行锁定;隔离管理基于隔离订单,将物料转移到隔离仓库。
- 隔离管理设置 :使用隔离管理前,需在仓库表单中设置至少一个“Quarantine”类型的仓库。若要对物料收货使用自动隔离,需为每个适用隔离的常规仓库分配一个隔离仓库。自动隔离适用于分配到勾选了“Quarantine management”复选框的物料模型组的已发布产品。
- 手动隔离 :隔离订单页面显示未结隔离订单列表,勾选“View ended”复选框可查看已结束的隔离订单。手动创建新隔离订单时,点击操作窗格中的“New”按钮,输入物料编号、数量、仓库和适用的库存维度。关闭隔离订单详细表单后,可通过隔离订单列表页面网格中显示为链接的“Quarantine number”再次访问。点击隔离订单表单中的“Start”按钮将数量转移到隔离状态,包括将物料移动到隔离仓库并为隔离预留以阻止出库交易。若要部分或全部报废隔离中的物料,点击“Functions/Scrap”按钮。点击“End”按钮结束隔离,将物料重新转移到原仓库并使其再次可用。点击“Report as finished”按钮可将检验完成情况过账作为中间步骤。
- 自动隔离 :过账物料到货日记帐、生产投入日记帐或产品收货时,系统会自动为分配到勾选了“Quarantine management”的物料模型组的物料创建并启动隔离订单,后续处理与手动隔离类似。
- 库存锁定 :库存锁定通常与质量订单结合使用,也可在不使用质量管理功能的情况下手动执行。手动锁定物料库存时,打开“Inventory management> Periodic tasks> Inventory blocking”表单,点击操作窗格中的“New”按钮,输入物料编号、数量和适用的维度。若预计物料将再次可用,将“Expected receipts”滑块设置为“Yes”。根据预计收货设置,系统会生成一个或两个显示“Inventory blocking”的库存交易。若要结束库存锁定,只需删除库存锁定表单中的行。
1.4 质量管理
质量管理集成在供应链中,有助于管理质量流程和问题,包括质量控制和不合格品管理两个组件。由于使用案例管理处理质量问题提供了比质量管理中的不合格品功能更灵活的解决方案,因此这里重点介绍质量控制功能。
- 质量控制设置 :使用质量控制前,需在库存管理参数中启用质量管理功能。执行质量控制测试还需设置测试、测试变量和测试组。设置测试时,打开“Inventory management> Setup> Quality control> Tests”菜单项,插入包含测试ID、描述、类型和单位的行。对于类型为“Option”的测试,需创建测试变量并列出可能的结果值。定义测试和适用的测试变量后,可创建测试组,插入测试组后在下部窗格分配单个测试。对于类型为“Option”的测试,需在“Test”选项卡中选择测试变量和默认结果。若测试后无法使用被测试物料,勾选上部窗格中的“Destructive test”复选框。若要自动生成质量订单,需设置物料抽样和质量关联。物料抽样确定自动生成质量订单时的测试数量,可选择测试百分比或固定数量。质量关联用于将物料分配到测试组,设置质量关联时需选择参考类型、物料和测试组,“Process”选项卡中的“Event type”和“Execution”字段确定质量订单生成的触发条件。
- 质量订单处理 :手动创建质量订单时,打开“Inventory management> Periodic tasks> Quality management> Quality orders”菜单项,点击操作窗格中的“New”按钮,选择参考类型和其他相关参考数据,输入物料编号、测试组、数量和所需的库存维度。执行测试后,点击下部窗格工具栏中的“Results”按钮,输入结果和结果数量。根据结果和质量订单“Test”选项卡中指定的可接受质量水平,质量订单下部窗格的“Test result”列将显示测试是否通过。最后一个测试完成后,点击质量订单操作窗格中的“Validate”按钮,根据结果,质量订单表头的“Status”列将显示“Pass”或“Fail”。若测试失败,可选择在验证质量订单时生成相关隔离订单以进一步锁定物料。若在过账产品收货等事件时有适用的质量关联,将自动生成质量订单,后续处理与手动质量订单类似。
2. 高级仓库管理
高级仓库管理(WHS)是对基本仓库功能的增强,提供了通过基于HTML的门户使用移动设备登记交易的选项。与基本仓库管理相比,高级仓库管理增加了移动设备支持、详细跟踪、灵活设置、拣货波次、简化预留、库存状态和许可证板等功能。高级仓库管理涵盖的交易包括采购中的库存登记、销售中的拣货以及生产和转移订单中的类似交易,这些交易是过账实际交易(如产品收货、装箱单)之前的初步步骤。
2.1 仓库管理核心设置
在执行高级仓库管理流程之前,除了完成库存管理设置外,还需完成特定的仓库管理设置。高级仓库管理仅在物料具有启用高级仓库管理流程的存储维度组且仓库启用了高级仓库管理流程时适用。
- 参数和移动设备门户安装 :使用移动设备需安装移动设备门户,可通过“Warehouse management> Setup> Mobile device> Download Warehouse Mobile Devices Portal”菜单项下载独立安装程序,然后在本地安装并配置与基于云的系统的连接。若未安装移动设备门户,可使用“WHSWorkExecute”表单模拟门户并执行仓库交易,通过网页地址“https://XX.com/?f=WHSWorkExecute&cmp=YY”访问该表单。仓库管理参数包含仓库管理模块的基本设置,包括仓库管理中的编号序列。
- 库存状态 :“Inventory status”存储维度指示库存的状态或状况,仅适用于具有启用高级仓库管理流程的存储维度组的物料。在启用高级仓库管理流程的仓库中,库存状态还用于锁定库存。需在“Inventory statuses”表单中至少创建一个可用库存状态,可根据需要设置其他状态值,“Inventory blocking”复选框控制状态是否锁定库存。交易的库存状态默认值可在公司级别、站点级别、仓库级别和默认物料状态表单中指定。通过库存状态锁定库存应用库存中的常规锁定功能。
-
仓库相关设置
:设置应用高级仓库管理的仓库需要进行以下配置:
- Location formats :指定位置ID的结构,需在“Location formats”中创建至少一个格式及其段。
- Location types :指示位置的用途,需创建至少一个用于发货的位置类型和一个用于暂存的位置类型,并在仓库管理参数中输入相应的位置类型。
- Location profiles :控制位置中的可用选项,设置位置配置文件时需选择适当的位置格式,常规位置的配置文件应将“Allow cycle counting”滑块设置为“Yes”,发货和暂存位置的配置文件应选择相应的位置类型。创建用户位置的配置文件后,需在仓库管理参数的“General”选项卡中分配。
- Warehouses, locations :显示仓库的物理结构,创建应用高级仓库管理的仓库时,需在仓库表单中插入新记录并将“Use warehouse management processes immediately”滑块设置为“Yes”,点击“WAREHOUSE/View/Inventory locations”按钮访问仓库位置,可使用“Location setup wizard”按钮方便地设置多个位置。典型仓库中至少有接收位置、发货位置、暂存位置、缓冲位置和楼层位置等类型的位置,用户位置在设置仓库用户时自动生成。设置完位置后,在仓库表单的“Inventory and warehouse management”选项卡中选择默认收货位置。
-
仓库工作基本设置
:仓库中的活动通过“仓库工作”反映,有计划工作和无计划工作两种基本类型。无计划工作无需特定设置,计划工作需要进行以下设置:
- Work classes :对工作进行分组和特征化,计划工作的工作类代表在移动设备上处理的不同类型的工作,在移动设备菜单项中,工作类决定了可通过特定菜单项执行的工作。
- Work templates :确定要执行的操作,按源文档类型分组,编辑与特定源文档类型相关的工作模板时,选择相应的“Work order type”选项,在工作模板行中输入“Pick”和“Put”类型的行,可根据需要输入其他行。点击“Edit query”按钮可访问过滤条件,控制自动创建仓库工作时工作模板的选择。
- Location directives :确定拣货或放置的物理位置,可为每个工作订单类型设置多个位置指令。选择工作订单类型后,在位置指令表单的“Location directives”选项卡中设置过滤条件,“Lines”选项卡可进一步按数量和单位过滤,“Location Directive Actions”选项卡指定放置或拣货的位置或位置范围,点击“Edit query”按钮可设置过滤和排序条件。若产品有批次号,在“Pick”工作类型的位置指令操作中勾选“Batch enabled”复选框。
-
发货基本设置
:
- Load templates :代表不同的入站和出站运输单元,基于负载的物理维度选项,生成出站发货的负载时,负载引用负载模板,在运输管理中,负载是规划和执行运输的基础。
- Wave process methods :是波次处理的预定义步骤,若未初始化,点击“Regenerate methods”按钮进行初始化。
- Wave templates :控制拣货工作的特征,如工作分组、自动化步骤和适用方法。在应用自动波次创建的波次模板中,可点击“Edit query”按钮指定过滤条件。
-
移动设备设置
:高级仓库管理中可根据需求灵活设置多个菜单结构和菜单项,设置一个或多个菜单后,为每个仓库工人分配适当的菜单。所需的移动设备设置包括:
- Mobile device display settings :指定屏幕布局,定义移动设备的显示设置并引用Internet信息服务器上的样式表。
- Mobile device menu items :确定移动设备上可用的表单,创建新菜单项时,“Mode”查找字段是主要设置,“Work”模式指仓库工作,“Indirect”模式包括查询和通用功能。对于“Work”模式的菜单项,“Use existing work”滑块控制菜单项是否引用通过工作模板先前生成的工作。创建工作的菜单项将“Use existing work”滑块设置为“No”,并选择适用的工作项;执行现有工作的菜单项将“Use existing work”滑块设置为“Yes”,“Directed by”查找字段控制系统或用户选择要执行的工作。“Work classes”选项卡确定特定菜单项中可用的工作。
- Mobile device menus :控制移动设备菜单项的菜单结构,可设置多个菜单和子菜单。
- 工作用户设置 :使用移动设备的工人是人力资源模块中的工人,设置新工人时,打开“Human resources> Workers> Workers”表单创建新记录。基于人力资源中的工人记录,可在“Warehouse management> Setup> Worker”表单中创建公司特定的仓库工人,为每个工人在“Users”选项卡中输入一个或多个工作用户,工作用户的用户ID和密码用于登录移动设备。一个工人的多个工作用户可根据仓库显示不同的菜单,若工作用户可在仓库之间切换,点击“Users”选项卡工具栏中的“Warehouses”按钮输入适用的仓库。创建工作用户时会自动创建一个相关位置,作为执行仓库工作时的中间位置。若不想将仓库工人设置为人力资源中的工人,可在人力资源中创建一个“dummy”工人,并输入与该记录相关的多个仓库工人。
-
产品相关设置
:使用高级仓库管理功能需要进行以下与产品相关的设置:
- Storage dimension groups :启用高级仓库管理,需在“Storage dimension groups”中设置至少一个将“Use warehouse management processes”滑块设置为“Yes”的存储维度组,此设置将激活“Inventory status”和“License plate”库存维度。
- Reservation hierarchies :控制预留的库存维度,需在“Reservation hierarchy”中设置至少一个预留层次结构,确定在高级仓库管理中,销售订单发货、转移订单发货和其他出站交易中哪些库存维度可用于预留。
- Unit sequence groups :控制在仓库内移动和存储产品时可使用的计量单位,单位序列组中的“Default unit for purchase and transfer”和“Default unit for production”复选框确定接收分配物料时适用的默认单位。
以下是仓库管理核心设置的流程图:
graph LR
A[开始] --> B[参数和移动设备门户安装]
B --> C[库存状态设置]
C --> D[仓库相关设置]
D --> E[仓库工作基本设置]
E --> F[发货基本设置]
F --> G[移动设备设置]
G --> H[工作用户设置]
H --> I[产品相关设置]
I --> J[结束]
仓库管理的各项设置相互关联,共同构成了一个完整的体系,确保高级仓库管理流程的顺利执行。通过合理设置这些参数和功能,企业可以提高仓库管理的效率和准确性,更好地满足业务需求。
3. 运输管理
运输管理支持管理承运商和外部运输,它与高级仓库管理相关联,但也可独立使用。运输管理在物流环节中起着关键作用,能有效规划和执行货物的运输,确保货物按时、安全地到达目的地。
3.1 运输管理基础设置
- 承运商管理 :在系统中添加和维护承运商信息,包括承运商名称、联系方式、运输能力等。可通过“Transportation management> Setup> Carriers”菜单进行操作,点击“New”按钮添加新的承运商记录,输入相关信息后保存。
- 运输路线设置 :定义货物运输的路线,可设置起点、终点、途经地点等。在“Transportation management> Setup> Routes”中进行设置,点击“New”创建新路线,设置路线的基本信息和停靠点。
- 运输费率管理 :确定不同运输方式和路线的费率。在“Transportation management> Setup> Rates”中设置费率规则,可根据重量、体积、距离等因素计算运输费用。
3.2 运输订单处理
- 创建运输订单 :当有货物需要运输时,创建运输订单。可在“Transportation management> Orders> Transportation orders”中点击“New”,输入发货方、收货方、货物信息、运输路线等内容,系统会自动根据设置的费率计算运输费用。
- 分配承运商 :根据运输订单的要求和承运商的能力,为订单分配合适的承运商。在运输订单表单中,选择“Assign carrier”选项,从可用承运商列表中选择合适的承运商。
- 跟踪运输进度 :通过系统实时跟踪运输订单的进度,了解货物的位置和预计到达时间。在运输订单列表中,点击订单编号可查看详细的运输状态信息。
以下是运输管理流程的表格:
|步骤|操作|说明|
| ---- | ---- | ---- |
|基础设置|添加承运商、设置运输路线和费率|为运输管理提供基础数据|
|创建订单|输入发货、收货和货物信息|生成运输订单|
|分配承运商|选择合适的承运商|确保订单由合适的承运商执行|
|跟踪进度|查看订单运输状态|实时掌握货物运输情况|
4. 案例研究练习
通过实际的案例研究练习,可以更好地掌握库存和仓库管理的操作技能。以下是一些具体的练习案例:
4.1 库存调整练习
在主仓库中发现100单位的物料I - ##,在库存调整日记帐中过账相应的交易。操作步骤如下:
1. 打开“Inventory management> Journals> Inventory adjustment”。
2. 点击“New”创建新的日记帐行。
3. 输入物料编号I - ##和数量100。
4. 点击“Post”过账日记帐。
4.2 转移日记帐练习
将在练习4.1中收到的数量转移到另一个仓库。操作步骤如下:
1. 打开“Inventory management> Journals> Inventory transfer”。
2. 点击“New”创建新的转移日记帐。
3. 输入源仓库和目标仓库,以及物料编号和数量。
4. 点击“Post”过账转移日记帐。
5. 检查目标仓库中物料的交易和数量。
4.3 库存盘点练习
对主仓库中的物料I - ##进行库存盘点,盘点数量为51单位。可通过以下两种方式创建盘点日记帐行:
-
手动登记
:打开“Inventory management> Journals> Inventory counting”,点击“New”,手动输入物料编号、仓库和盘点数量。
-
自动生成
:使用过滤器筛选物料I - ##和主仓库,系统自动生成盘点日记帐行。
输入盘点数量后,点击“Post”过账日记帐,然后检查库存数量。
4.4 转移订单练习
将在练习4.2中转移的60单位物料移回主仓库,通过处理转移订单实现。操作步骤如下:
1. 确保发货仓库已分配中转仓库。
2. 打开“Inventory management> Orders> Transfer orders”,点击“New”创建转移订单。
3. 输入物料编号、数量、发货仓库和收货仓库。
4. 点击“SHIP/Operations/Ship transfer order”按钮过账发货。
5. 检查所有仓库中物料的库存交易和数量。
6. 在主仓库中点击“RECEIVE/Operations/Receive”按钮接收物料转移。
4.5 手动隔离练习
由于报告的质量问题,对在练习4.4中转移的数量进行手动隔离。操作步骤如下:
1. 打开“Inventory management> Periodic tasks> Quality management> Quarantine orders”。
2. 点击“New”创建新的隔离订单,选择合适的隔离仓库。
3. 输入物料编号、数量和其他相关信息。
4. 点击“Start”将数量转移到隔离状态。
5. 检查物料的库存数量。
6. 确认物料无问题后,点击“End”结束隔离,再次检查库存数量。
4.6 手动质量订单练习
为防止进一步的质量问题,设置并执行质量测试。操作步骤如下:
1. 创建新的测试:打开“Inventory management> Setup> Quality control> Tests”,插入新的测试记录,测量项目长度(单位:厘米,包括小数),设置测试类型为“Fraction”。
2. 创建测试组:打开“Inventory management> Setup> Quality control> Test groups”,插入新的测试组,仅包含上述创建的测试,设置标准长度为100 cm,公差为±10%。
3. 处理质量订单:打开“Inventory management> Periodic tasks> Quality management> Quality orders”,点击“New”,对主仓库中的10单位物料I - ##应用该测试。输入测试结果(所有测试项目长度为105 cm),点击“Results”按钮输入结果,最后点击“Validate”验证质量订单。
以下是案例研究练习的流程图:
graph LR
A[库存调整练习] --> B[转移日记帐练习]
B --> C[库存盘点练习]
C --> D[转移订单练习]
D --> E[手动隔离练习]
E --> F[手动质量订单练习]
通过以上的案例练习,可以系统地掌握库存和仓库管理的各项操作,从库存调整到质量控制,每个环节都紧密相连,有助于提高实际工作中的操作能力和问题解决能力。在实际应用中,企业可以根据自身的业务需求和流程,灵活运用这些功能,优化库存和仓库管理,提高运营效率和经济效益。
库存与仓库管理全流程解析
超级会员免费看
955

被折叠的 条评论
为什么被折叠?



