Odoo9是如何计算预定交付日期的
计算预定日期目的是按计划交付、接收等。根据不同公司习惯,Odoo会通过调度器自动生成预定日期,Odoo调度器计算每一行的每件事情,无论是生产订单、交货单、销售订单等,依据Odoo中配置的不同交付时间(Lead Times)来计算预定日期。
配置交付时间(Lead Times)目的是计算预定日期。交付时间是一个延时时间,是你给你的合作伙伴和/客户承诺交付的日期。
不同的交付时间配置如下:
在产品层面
- 供应商交付时间(Supplier Lead Time)
你从供应商那里采购产品,到你接到供应商发来的产品需要的时间。要配置供应商交付时间,选择一个产品,在产品窗体的库存(Inventory)选项卡下,添加提供这个产品的供应商,目的是选择供应商的交付时间。

可以添加多个供应商,每个供应商分别都有一个交付时间。
一旦选中供应商,就会弹出供应商窗体,可以在这个窗体填写交付时间(Delivery lead time)。在这种情况下,不影响安全天数。预定交付天数等于:采购订单日期+交付时间。

- 客户交付时间(Customer lead time)
客户交付时间指的是:从你的商店/仓库取出产品交到客户手里的时间。可以给任何产品来配置这个时间。很简单,选择产品,在销售选项卡指示你的客户交付时间。

- 制造交付时间(Manufacturing lead time)
制造交付时间指的是:制造产品需要的时间。安装完MRP后,这个选项会出现在产品窗体的销售选项卡下面。
注:如果你想创建制造路由,不要忘了去勾选库存中制造复选框。
在公司层面
在公司层面,可以配置安全天数(security days)目的是应付最终延误,设置的安全天数确保满足你的承诺。在延误这种情况下,我们的想法是从计算的预定日期(computed scheduled date)减去备份(backup)天数
- 销售安全天数(sales safety days)
销售安全天数是一个备份(back-up)天数,来确保你可以在承诺的时间里交付到客户手里。它是交付时间的误差量。安全天数的逻辑就像早期的手表,目的是要准时到达。我们的想法是从从预算中减去安全天数,让预定日期比你向客户承诺的日期要早,这样能确保你的承诺。
要设置安全天数,到设置(Settings)>>一般设置(General settings),点击“配置你的公司数据(Configure your company data)”

打开这个菜单,进入到你的公司配置(Configure)选项卡指定安全天数。
- 采购安全天数(Purchase safety days)
采购安全天数和它下面的销售安全天数有相同的逻辑。
它们是供货商交付时间的误差幅度。当系统为购买产品而生成采购订单时,他们将被提前很多天来安排,以应对突发的供应商延迟。可以在采购安全天数同一个菜单中看到销售安全天数(sale safety days)。

提示:请注意,您也可以从这里配置默认的制造提前期。
在路由层面
由于移库导致的产品内部迁移,这也可能影响计算的日期
当在路由(route)中创建一个新的推式规则时,可以在库存(Inventory)应用程序中指定内部迁移的延迟天数。
在路由(route)窗体的推式规则部分中来设置延迟天数。

在销售订单层面
- 申请时间(Requested date)
通过在销售订单的其它信息(other information)选项卡中指示申请时间(需要安装sale_order_dates模块),如果这个日期要比理论上计算的日期早,Odoo将会自动显示警告。

例子
作为例子,客户在今天1月1日采购了你公司的一辆车,同时也是你今天销售出去了一辆车,你承诺在20天内把车交付到用户手里。在这个场景中,调度器基于你的配置可能触发下面的事件:
- 1月19日:实际交货日期(1天的销售安全期)
- 1月18日:从你的供应商那里接收这个产品(1天的采购安全期)
- 1月10日:向你的供应商提交订单的截止日期(供应商交付时间为9天)
- 1月8日:向你的采购团队提出采购申请,因为这个采购团队平均需要2天时间来找到合适的供应商并下订单
- 1月2日到7日是留给你提交采购申请的准备时间
Odoo9是如何计算预定交付日期的的更多相关文章
- 如何计算Java对象所占内存的大小
[ 简单总结: 随便一个java项目,引入jar包: lucene-core-4.0.0.jar 如果是 maven项目,直接用如下依赖: <dependency> <groupId ...
- Odoo9发行说明
2015年10月1日,期待已久的Odoo9正式发布.本文是Odoo9正式版发行说明,基于官网资料翻译. 译者: 苏州-微尘原文地址:https://www.odoo.com/page/odoo-9-r ...
- WebService -- Java 实现之 CXF ( 添加系统预定义的拦截器)
1. 概述 CXF允许我们在webservice的in/out位置添加拦截器.拦截器有两大分类,一类是系统预定义的:另一类是自定义拦截器. 2. 在server端添加拦截器. JaxWsServerF ...
- PHP预定义接口之 ArrayAccess
最近这段时间回家过年了,博客也没有更新,感觉少学习了好多东西,也错失了好多的学习机会,就像大家在春节抢红包时常说的一句话:一不留神错过了好几亿.废话少说,这篇博客给大家说说关于PHP预定义接口中常用到 ...
- .NET中那些所谓的新语法之三:系统预定义委托与Lambda表达式
开篇:在上一篇中,我们了解了匿名类.匿名方法与扩展方法等所谓的新语法,这一篇我们继续征程,看看系统预定义委托(Action/Func/Predicate)和超爱的Lambda表达式.为了方便码农们,. ...
- PHP预定义变量
* PHP预定义 * 预定义变量 * $_GET - 接收客户端以请求类型为GET方法发送的数据内容 * $_POST - 接收客户端以请求类型为POST方法发送的数据内容 * $_REQUEST - ...
- javascript 函数初探 (二)--- 那些年的预定义函数
javascript的预定义函数: javascript引擎中有一组可以随时调用的内建函数. 这些内建函数包括: 1. parseInt() 2. parseFloat() 3. isNaN() 4. ...
- linux中位置参数变量和预定义变量
位置参数变量 预定义变量
- ES5基础之正则表达式02:范围类、预定义类和边界字符
1.范围类 //元字符 /* * 正则表达式由两种基本字符类型组成 * 1.原义文本字符:例如123abc * 2.元字符:元字符是在正则表达式中有特殊含义的非字母字符 */ //常见特殊符号:. * ...
随机推荐
- C#基础系列——一场风花雪月的邂逅:接口和抽象类
前言:最近一个认识的朋友准备转行做编程,看他自己边看视频边学习,挺有干劲的.那天他问我接口和抽象类这两个东西,他说,既然它们如此相像, 我用抽象类就能解决的问题,又整个接口出来干嘛,这不是误导初学者吗 ...
- Windows phone应用开发[19]-RSA数据加密
在这个系列的第十六章节中Windows phone应用开发[16]-数据加密 中曾详细讲解过windows phone 常用的MD5,HMAC_MD5,DES,TripleDES[3DES] 数据加密 ...
- SharePoint中使用C#跳转页面的研究
最近开发SharePoint的时候遇到问题,不能完成跳转,于是归纳了一下方法(最后还是使用了js跳转,后台跳转被sharepoint限制了). 1.最常用的页面跳转(原窗口被替代):Response. ...
- Redis集群(三):主从配置一
一.本文目的 Redis的主从配置分为两篇文章,第一篇主要介绍了Redis主从配置的搭建过程及使用,第二篇主要说明各种情况下Redis主从状态,如Master挂掉,Slaver挂掉, ...
- Linux--目录结构解释(转)
/ root --- 启动Linux时使用的一些核心文件.如操作系统内核.引导程序Grub等. home --- 存储普通用户的个人文件 ftp --- 用户所有服务 httpd samba user ...
- bzoj3731: Gty的超级妹子树
一代神题啊orz(至少是以前年代的神题吧) 块状树 复杂度nsqrtnlogn 真是exciting 还没有卡时限 话不多说直接上代码 (最近解锁了记事本写代码的技能...感觉越来越依赖OJ调试了.. ...
- Codeforces Round #342 (Div. 2) B. War of the Corporations(贪心)
传送门 Description A long time ago, in a galaxy far far away two giant IT-corporations Pineapple and Go ...
- <<< Oracle系统参数命令、服务进程、默认用户
系统参数命令 1.ALTER SYSTEM SET nls_language=american; //设置环境语言为英文 2.SHOW PARAMETER p_name; //显示系统参数 db_na ...
- linux 命令行 光标移动技巧
linux 命令行 光标移动技巧 看一个真正的专家操作命令行绝对是一种很好的体验-光标在单词之间来回穿梭,命令行不同的滚动.在这里强烈建立适应GUI节目的开发者尝试一下在提示符下面工作.但是事情也不是 ...
- C# 自定义Section
一.在App.config中自定义Section,这个使用了SectionGroup <?xml version="1.0" encoding="utf-8&quo ...