ERP核心引擎打印日志


 

##################1.销售出库 库存足#################
1. 添加初始库存:
入库成功 - 产品: PROD001, 批次: BATCH_20250101120657, 数量: 80
入库成功 - 产品: MAT001, 批次: BATCH_20250101120657, 数量: 400
入库成功 - 产品: MAT002, 批次: BATCH_20250101120657, 数量: 300
2. 创建销售订单:
Created sales order: SO000001
3. 库存状态报告:
产品: PROD001
当前库存: 80
批次详情:
批次号: BATCH_20250101120657
数量: 80
入库时间: 2025-01-01 12:06:57.949272
---
4. 处理销售发货:
出库成功 - 产品: PROD001, 总数量: 20
5. 发货后库存状态:
剩余库存: 60
剩余批次详情:
批次号: BATCH_20250101120657
数量: 60
入库时间: 2025-01-01 12:06:57.949272
---
#################################################
############2.销售出库 库存不足 发起采购##############
=== 贸易公司销售订单触发采购流程测试 ===
1. 初始库存状态:
PROD001 初始库存: 0
2. 添加初始库存:
入库成功 - 产品: PROD001, 批次: BATCH_20250101120657, 数量: 50
添加后库存: 503. 创建销售订单:
创建销售订单: SO000001
订购数量: 200
4. 库存缺口分析:
当前库存: 50
订单需求: 200
库存缺口: 150
5. 创建采购订单:
创建采购订单: PUR000001
采购数量: 450
6. 采购订单详情:
采购订单号: PUR000001
产品: PROD001
数量: 450
供应商: SUP001
状态: draft
7. 处理采购收货:
入库成功 - 产品: PROD001, 批次: BATCH_20250101120657, 数量: 450
已处理采购订单收货: PUR000001
8. 收货后库存状态:
当前库存: 500
库存批次详情:
批次号: BATCH_20250101120657
数量: 50
入库时间: 2025-01-01 12:06:57.949272
---
批次号: BATCH_20250101120657
数量: 450
入库时间: 2025-01-01 12:06:57.949272
---
9. 处理销售发货:
出库成功 - 产品: PROD001, 总数量: 200
已完成销售订单发货: SO000001
10. 最终库存状态:最终库存: 300
11. 安全库存检查:
库存处于安全水平,无需补充
12. 交易统计:
初始库存: 50
采购入库: 450
销售出库: 200
当前库存: 300
#################################################
##########3.销售订单-原料不足-采购-采购收货###########
=== 销售订单触发库存不足采购流程测试 ===
1. 初始库存状态:
产品库存:
PROD001: 0
原材料库存:
MAT001: 0
MAT002: 0
2. 添加初始库存:
入库成功 - 产品: PROD001, 批次: BATCH_20250101120657, 数量: 50
入库成功 - 产品: MAT001, 批次: BATCH_20250101120657, 数量: 150
入库成功 - 产品: MAT002, 批次: BATCH_20250101120657, 数量: 100
添加后的库存水平:
PROD001: 50
MAT001: 150
MAT002: 100
3. 创建销售订单:
创建销售订单: SO000001, 数量: 200
4. 产品库存检查:
当前产品库存: 50
销售需求: 200
需要生产数量: 150
5. 生产订单信息:生产订单号: PO000001
产品: PROD001
数量: 150
状态: planned
6. 原材料需求分析:
物料 MAT001:
- 需求数量: 300
- 当前库存: 150
- 缺口数量: 150
物料 MAT002:
- 需求数量: 150
- 当前库存: 100
- 缺口数量: 50
7. 采购订单信息:
采购订单号: PUR000001
物料: MAT001
数量: 850
供应商: SUP001
状态: draft
采购订单号: PUR000002
物料: MAT002
数量: 700
供应商: SUP003
状态: draft
8. 处理采购收货:
入库成功 - 产品: MAT001, 批次: BATCH_20250101120657, 数量: 850
处理采购订单收货: PUR000001
入库成功 - 产品: MAT002, 批次: BATCH_20250101120657, 数量: 700
处理采购订单收货: PUR000002
9. 开始生产:
入库成功 - 产品: PROD001, 批次: BATCH_20250101120657, 数量: 150
完成生产订单: PO000001
10. 最终库存状态:
产品库存:PROD001 当前库存: 200
最小安全库存: 100
最大安全库存: 500
原材料库存:
MAT001:
当前库存: 1000
最小安全库存: 200
最大安全库存: 1000
MAT002:
当前库存: 800
最小安全库存: 150
最大安全库存: 800
11. 处理销售发货:
出库成功 - 产品: PROD001, 总数量: 200
已处理销售订单发货: SO000001
12. 发货后的最终库存:
PROD001: 0
MAT001: 1000
MAT002: 800
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值