odoo的MRP日期计算规则-跟单管理中前置期,提前日期等的日期处理规则

 

1)Product产品级别的提前期

Customer Lead Time(sale_delay):客户交付提前期,指SO确认到向客户发货的天数,由于销售数量不同该时间也不同,因此,这里是一个平均时间。

比如 客户交付提前期= 1, 那么12月1日确认的销售订单,会生成12月2日的销售发货单。

Manufacturing Lead Time(produce_delay):制造执行前置期,指该产品从生产下单到生产完工的天数,由于生产数量不同,该时间也不同,因此,这里是一个平均时间。这个时间必须包含其子部件的produce_delay,以及其零部件的采购提前期。odoo没有提供根据其BoM表及各零件的采购提前期自动计算这个时间的功能。这个时间必须预先计算好,而后恰当设置。

比如 制造执行前置期=2,那么我们的 交货单是 12月2日的,则会生成 11月30日的制造单MO.

Delivery Lead Time(seller_delay):采购收货前置期。该产品采购下单到采购收货的天数,因为不同供应商,这个时间不同,因此这个时间是针对供应商而设的。又由于采购数量不同,这个时间也不同,因此这个时间是采购数量的一个平均时间。

比如 采购收货前置期=5,那么我们的 采购收货要求是 11月30日的,则会生成 11月25日的采购询价PO.

 

2)Company全公司级别的各种提前期

 

Scheduler Range Days(schedule_range):MRP运算的时间范围(天数),MRP运算时候,只计算Scheduled date在today + schedule_range之前的Procurement。

Purchase Lead Time(po_lead):全局采购提前期,该公司的所有产品的采购都加上这个天数。

Manufacturing Lead Time(manufacturing_lead):全局制造提前期,该公司的所有产品生产制造都加上该天数。

Security Days(security_lead):全局销售前置期,该公司的所有产品的销售都加上该天数。

 

3)SO的时间
Confirmation Date:SO确认时间

Creation Date:SO创建时间

Delivery Lead Time(delay):这个在每个SO Line上设置,指该产品行从SO确认到向客户发货需要的天数,默认值是产品的sale_delay加上公司的security_lead。

 

4)Procurement Order的时间
Scheduled date(date_planned):产品行预计供应时间。也即产品行预计的收货、发货时间。
如果是SO确认而产生的Procurement,该时间是:SO确认日期 + SO Line上的delay。

 

5)PO时间
Expected Date(minimum_planned_date):预计的采购下单时间,默认值是各PO Line上的date_planned的最小值,如果修改该值,系统自动修改PO Line上的date_planned,使得所有date_planned时间不早于该值。

Date Ordered(date_order):SO创建时间。

Date Approved(date_approved):SO确认时间。

Scheduled Date(date_planned):这个在每个PO Line上设置,预计的采购下单时间。默认值是procurement.date_planned - company.po_lead - seller_delay。即产品行预计供应时间 - 公司采购提前天数 - 该产品的该供应商的采购提前天数。

 

6)Picking时间(收、发货单时间)
Expected Date(min_date):预计的收货、发货时间,该值是Picking Line上的date_expected的最小值。

Order Date(date):Picking创建时间。

Date(date):这个在Picking Line(stock.move)上设置,指本产品行实际收货、发货(库存移动)时间,初始默认值是date_expected。

Scheduled Date(date_expected):在Picking Line(stock.move)上设置,预计的本产品行收货、发货(库存移动)时间。默认值是Procurement.date_planned。

 

7)Manufacture Order时间
Scheduled date(date_planned):预计的生产开工时间。默认值是Procurement.date_planned - Product.produce_delay - Company.manufacturing_lead。如果是MTO产品,默认值是SO确认时间+SO Line上的delay - 产品的生产提前期 - 公司的生产提前期。如果是零部件的MO,其值是它的父亲的MO.date_planned - 产品的生产提前期 - 公司的生产提前期。

Start Date(date_start):实际的生产开工时间。

End Date(date_end):实际的生产完工时间。

odoo的MRP日期计算规则-跟单管理中前置期,提前日期等的日期处理规则
odooAi广州欧度, 欧度超管
2024年11月27日
2024年12月3日
4,932
评论:
0
分享这篇文章
标签
存档
odoo 常用widget