
from openerp import models, fields
class SaleOrder(models.Model):
_inherit = 'sale.order'
delivery_price = fields.Float(string='快递费用', compute='_compute_delivery_price')
carrier_id = fields.Many2one("delivery.carrier", string="运输方式")
然后在对应XML的视图中添加自定义的字段(或者继承视图修改,方法很多不做详细介绍了),然后重启升级模块。刷新之后就能在界面上看见了。
下面这段代码是通过继承视图,然后把字段加到phone显示之后
<xpath expr="//field[@name='phone']" position="after">
<field name="delivery_price"/>
<field name="carrier_id"/>
</xpath>
写起来其实挺简单,当然要深入了解各个字段,三种继承区别还需要深入。
以上都是手敲的,没有太多的思考,有什么不懂可以给我私信。
Odoo是一系列开源商业应用套件,此套件可满足公司的一切应用需求,例如,企业基本的进销存、采购、销售、MRP生产制造、预算管理、WMS仓库库存管理、企业招聘、员工合同、休假、午餐管理、条码、商店、论坛、车队管理、客户追溯管理、VOIP、网店、企业官方网站,财务会计、E-Shop电子商务、银行对账、CRM客户关系管理、资产管理、HR工资管理、POS餐饮、项目管理、聊天IM沟通、PLM等等。
本案例无需二次开发,完全基于odoo12社区版配置物料采购--入库--领料---成品制造--出库路线,不采用系统已有的路线方案,完全手工重新配置所有路线,以帮助大家理解odoo高级库存路线的实际应用,体会odoo强大的业务流程及库存管理的配置功能。
一.业务场景设定:
按销售订单需求,产生MTO的物料采购,并产生成品的生产单(MO),物料 采购收货后经过IQC检验收到物料仓,车间从物料仓领料生产出成品,车间生产生,经过FQC检验后成品入仓成品仓,成品仓申请包装,将成品转入包装仓,包装完成后出货到出货仓,出货仓出库到客户,客户收到货后在系统做确认收货。
业务流程示意图
Odoo是一系列开源商业应用套件,此套件可满足公司的一切应用需求,例如,企业基本的进销存、采购、销售、MRP生产制造、预算管理、WMS仓库库存管理、企业招聘、员工合同、休假、午餐管理、条码、商店、论坛、车队管理、客户追溯管理、VOIP、网店、企业官方网站,财务会计、E-Shop电子商务、银行对账、CRM客户关系管理、资产管理、HR工资管理、POS餐饮、项目管理、聊天IM沟通、PLM等等。
本案例无需二次开发,完全基于odoo12社区版配置物料采购--入库--领料---成品制造--出库路线,不采用系统已有的路线方案,完全手工重新配置所有路线,以帮助大家理解odoo高级库存路线的实际应用,体会odoo强大的业务流程及库存管理的配置功能。
一.业务场景设定:
按销售订单需求,产生MTO的物料采购,并产生成品的生产单(MO),物料 采购收货后经过IQC检验收到物料仓,车间从物料仓领料生产出成品,车间生产生,经过FQC检验后成品入仓成品仓,成品仓申请包装,将成品转入包装仓,包装完成后出货到出货仓,出货仓出库到客户,客户收到货后在系统做确认收货。
Odoo是一系列开源商业应用套件,此套件可满足公司的一切应用需求,例如,企业基本的进销存、采购、销售、MRP生产制造、预算管理、WMS仓库库存管理、企业招聘、员工合同、休假、午餐管理、条码、商店、论坛、车队管理、客户追溯管理、VOIP、网店、企业官方网站,财务会计、E-Shop电子商务、银行对账、CRM客户关系管理、资产管理、HR工资管理、POS餐饮、项目管理、聊天IM沟通、PLM等等。
本案例无需二次开发,完全基于odoo12社区版配置物料采购--入库--领料---成品制造--出库路线,不采用系统已有的路线方案,完全手工重新配置所有路线,以帮助大家理解odoo高级库存路线的实际应用,体会odoo强大的业务流程及库存管理的配置功能。
一.业务场景设定:
按销售订单需求,产生MTO的物料采购,并产生成品的生产单(MO),物料 采购收货后经过IQC检验收到物料仓,车间从物料仓领料生产出成品,车间生产生,经过FQC检验后成品入仓成品仓,成品仓申请包装,将成品转入包装仓,包装完成后出货到出货仓,出货仓出库到客户,客户收到货后在系统做确认收货。
二.基本资料配置:
2.1产品类型: 成品、物料
配置路径:库存--->配置---->产品--->产品类别
2.2 库仓位置
配置路径:库存--->配置--->仓库管理--->位置
新加的位置有以下几个:
WH/收货仓:用于采购单收货时的暂存仓。所有外购收货先收到本仓位置待质检。
WH/IQC验货仓:IQC收货后暂存仓位
WH/FQC验货仓:FQC收货后暂存仓位
WH/物料仓:IQC检验合格后的物料存在位置,也是生产领料的发出位置
WH/车间物料仓:存放车间按制造单领取的物料。
WH/车间完成仓:存放车间制造单完成的成品,存放待FQC检验入成品库的完工成品
WH/成品仓:FQC检验合格成品存放位置,存入可用于出货的成品
WH/包装仓:产品包装暂存位置
WH/出货仓:包装完成的产品出货给客户的在途产品暂存位置。本位置结存为发货后的在途产品数量
2.3作业类型:
为配合业务场景,新配置以下作业类型
配置路径:库存--->配置--->仓库管理--->作业类型
1.收货入库: 用于外部购买时到货的入库作业
2.IQC检货申请: 用于到货的入库后物料的QC验货时的库存转移,QC在验物料于收货仓转移至IQC检验仓待验。
IQC检货申请
3.IQC验收单: 用于来货的物料QC检验后的库存转移,检验完成后的物料转移至物料仓。
IQC验收单
4.:物料领料:用于车间从物料仓领取物料,物料从物料仓转出到车间物料仓
物料领料
5.FQC车间验货申请: 车间已完成产品申请FQC检验,完成产品从车间完成仓转移到FQC验货仓待检。
FQC车间验货申请
6.FQC出货: FQC已验成品转移动到成品仓。
FQC出货
7.包装捡货: 成品库产品转到包装仓进行包装,产品从成品库转到包装仓待处理。
8.包装出货 :已包装发产品出货发往客户处,产品从包装仓发运往客户处,产品结存转到出货仓(在途产品)。
包装出库
9.客户收货 :客户确认收货,产品从出货仓(在途状态)转到客户仓,由结束在途状态到达客户手中,可以将此作业开放给客户,由客户做收货确认。类似电商平台的订单确认收货动作。
客户收货
三.路线配置:
对于成品的生产制造、出库配置路线:
1.正常按订单生成
请注意规则中的相关项目的设置,因为使用的MTO模式,请注意规则中的补货组的传播选传播
2.车间制造:
3.正常:5步出货(质检+拣货+打包+发货+客户确认)
相关的规则设置依次如下:
源位置:WH/车间完成 目的位置:WH/FQC验货仓
源位置:WH/成品仓 目标位置:WH/包装仓
源位置:WH/包装仓 目标位置:WH/出货仓
源位置:WH/出货仓 目标位置:Partner Locations/Customers
对于物料的按单外购、入库收货配置路线:
1.正常按订单生成采购
2.正常购买
3.正常: 四步入库发料(收货+质检+入物料仓+物料发料)
相关的规则设置依次如下:
源位置:WH/收货仓 目标位置:WH/IQC检验仓
源位置:WH/IQC检验仓 目标位置:WH/物料仓
源位置:WH/物料仓 目标位置:WH/车间物料仓
四.产品的物料清单设置
配置路径:制造----主数据-----物料清单
五.在产品上配置使用的路线:
成品:为了减少配置的工作量,在产品类型级别配置了成品类型使用:正常按订单生成,车间制造,正常:5步出货(质检+拣货+打包+发货+客户确认)
物料:为了减少配置的工作量,在产品类型级别配置了成品类型使用:正常购买,正常按订单生成采购, 正常: 四步入库发料(收货+质检+入物料仓+物料发料)三条路线
六.系统测试
1.确认销售开单:
销售---->报价单,点击"确认",产生销售订单SO005
系统自动生成与销售单出货库有关的作业单据
2.查看生成的制造单
同时生成三张与制造单有关的物料验收、领料单
3.确认采购单,产生收货入库作业
采购单的需求来源于制造单,所以采购单的源文档为制造单单号
至此所有外购收货,生产投靠,成品出库相关作业全部生成,按业务流程 *** 作使用各类作业完成 *** 作。
以上案例为了详细演示如何自定义路线以满足自身的业务需要,所以完全放弃使用系统默认的购买,按订单生成,制造以及系统可配置的多步收出货的路线,通过手工配置出系统原来功能的路线,让大家更好的理解Odoo的路线及规则的配置,以达到无需二次开发就要Odoo高级路线及规则功能满足复杂的业务流程、仓库管理。展示出开源免费的社区版Odoo强大的业务功能。后期我将尝试在odoo12社区版上演示各业务 *** 作及配置,同时也会向大家演示如何以Odoo12社区版为框架模型,进行新的业务模块的开发。
本案例大家可以直接参考测试 ,如发现有错误之处,请关注后私聊提出纠正。以上方案的业务场景并未做流程上仔细规划,可能让您感到业务流程繁琐,主要是为了更加详细演示。大家也可以提出新的业务场景,探讨如何在Odoo中实现。本人专注于各主流ERP在国内企业的应用与推广,希望大家关注并能与相关领域的同仁与朋友交流同进、学习合作
二.基本资料配置:
2.1产品类型: 成品、物料
配置路径:库存--->配置---->产品--->产品类别
2.2 库仓位置
配置路径:库存--->配置--->仓库管理--->位置
新加的位置有以下几个:
WH/收货仓:用于采购单收货时的暂存仓。所有外购收货先收到本仓位置待质检。
WH/IQC验货仓:IQC收货后暂存仓位
WH/FQC验货仓:FQC收货后暂存仓位
WH/物料仓:IQC检验合格后的物料存在位置,也是生产领料的发出位置
WH/车间物料仓:存放车间按制造单领取的物料。
WH/车间完成仓:存放车间制造单完成的成品,存放待FQC检验入成品库的完工成品
WH/成品仓:FQC检验合格成品存放位置,存入可用于出货的成品
WH/包装仓:产品包装暂存位置
WH/出货仓:包装完成的产品出货给客户的在途产品暂存位置。本位置结存为发货后的在途产品数量
2.3作业类型:
为配合业务场景,新配置以下作业类型
配置路径:库存--->配置--->仓库管理--->作业类型
1.收货入库: 用于外部购买时到货的入库作业
2.IQC检货申请: 用于到货的入库后物料的QC验货时的库存转移,QC在验物料于收货仓转移至IQC检验仓待验。
IQC检货申请
3.IQC验收单: 用于来货的物料QC检验后的库存转移,检验完成后的物料转移至物料仓。
IQC验收单
4.:物料领料:用于车间从物料仓领取物料,物料从物料仓转出到车间物料仓
物料领料
5.FQC车间验货申请: 车间已完成产品申请FQC检验,完成产品从车间完成仓转移到FQC验货仓待检。
FQC车间验货申请
6.FQC出货: FQC已验成品转移动到成品仓。
FQC出货
7.包装捡货: 成品库产品转到包装仓进行包装,产品从成品库转到包装仓待处理。
8.包装出货 :已包装发产品出货发往客户处,产品从包装仓发运往客户处,产品结存转到出货仓(在途产品)。
包装出库
9.客户收货 :客户确认收货,产品从出货仓(在途状态)转到客户仓,由结束在途状态到达客户手中,可以将此作业开放给客户,由客户做收货确认。类似电商平台的订单确认收货动作。
客户收货
三.路线配置:
对于成品的生产制造、出库配置路线:
1.正常按订单生成
请注意规则中的相关项目的设置,因为使用的MTO模式,请注意规则中的补货组的传播选传播
2.车间制造:
3.正常:5步出货(质检+拣货+打包+发货+客户确认)
相关的规则设置依次如下:
源位置:WH/车间完成 目的位置:WH/FQC验货仓
源位置:WH/成品仓 目标位置:WH/包装仓
源位置:WH/包装仓 目标位置:WH/出货仓
源位置:WH/出货仓 目标位置:Partner Locations/Customers
对于物料的按单外购、入库收货配置路线:
1.正常按订单生成采购
2.正常购买
3.正常: 四步入库发料(收货+质检+入物料仓+物料发料)
相关的规则设置依次如下:
源位置:WH/收货仓 目标位置:WH/IQC检验仓
源位置:WH/IQC检验仓 目标位置:WH/物料仓
源位置:WH/物料仓 目标位置:WH/车间物料仓
四.产品的物料清单设置
配置路径:制造----主数据-----物料清单
五.在产品上配置使用的路线:
成品:为了减少配置的工作量,在产品类型级别配置了成品类型使用:正常按订单生成,车间制造,正常:5步出货(质检+拣货+打包+发货+客户确认)
物料:为了减少配置的工作量,在产品类型级别配置了成品类型使用:正常购买,正常按订单生成采购, 正常: 四步入库发料(收货+质检+入物料仓+物料发料)三条路线
六.系统测试
1.确认销售开单:
销售---->报价单,点击"确认",产生销售订单SO005
系统自动生成与销售单出货库有关的作业单据
2.查看生成的制造单
同时生成三张与制造单有关的物料验收、领料单
3.确认采购单,产生收货入库作业
采购单的需求来源于制造单,所以采购单的源文档为制造单单号
至此所有外购收货,生产投靠,成品出库相关作业全部生成,按业务流程 *** 作使用各类作业完成 *** 作。
以上案例为了详细演示如何自定义路线以满足自身的业务需要,所以完全放弃使用系统默认的购买,按订单生成,制造以及系统可配置的多步收出货的路线,通过手工配置出系统原来功能的路线,让大家更好的理解Odoo的路线及规则的配置,以达到无需二次开发就要Odoo高级路线及规则功能满足复杂的业务流程、仓库管理。展示出开源免费的社区版Odoo强大的业务功能。后期我将尝试在odoo12社区版上演示各业务 *** 作及配置,同时也会向大家演示如何以Odoo12社区版为框架模型,进行新的业务模块的开发。
本案例大家可以直接参考测试 ,如发现有错误之处,请关注后私聊提出纠正。以上方案的业务场景并未做流程上仔细规划,可能让您感到业务流程繁琐,主要是为了更加详细演示。大家也可以提出新的业务场景,探讨如何在Odoo中实现。本人专注于各主流ERP在国内企业的应用与推广,希望大家关注并能与相关领域的同仁与朋友交流同进、学习合作
二.基本资料配置:
2.1产品类型: 成品、物料
配置路径:库存--->配置---->产品--->产品类别
2.2 库仓位置
配置路径:库存--->配置--->仓库管理--->位置
新加的位置有以下几个:
WH/收货仓:用于采购单收货时的暂存仓。所有外购收货先收到本仓位置待质检。
WH/IQC验货仓:IQC收货后暂存仓位
WH/FQC验货仓:FQC收货后暂存仓位
WH/物料仓:IQC检验合格后的物料存在位置,也是生产领料的发出位置
WH/车间物料仓:存放车间按制造单领取的物料。
WH/车间完成仓:存放车间制造单完成的成品,存放待FQC检验入成品库的完工成品
WH/成品仓:FQC检验合格成品存放位置,存入可用于出货的成品
WH/包装仓:产品包装暂存位置
WH/出货仓:包装完成的产品出货给客户的在途产品暂存位置。本位置结存为发货后的在途产品数量
2.3作业类型:
为配合业务场景,新配置以下作业类型
配置路径:库存--->配置--->仓库管理--->作业类型
1.收货入库: 用于外部购买时到货的入库作业
2.IQC检货申请: 用于到货的入库后物料的QC验货时的库存转移,QC在验物料于收货仓转移至IQC检验仓待验。
IQC检货申请
3.IQC验收单: 用于来货的物料QC检验后的库存转移,检验完成后的物料转移至物料仓。
创建数据库选择开始菜单中→程序→【Management SQL Server 2008】→【SQL Server Management Studio】命令,打开【SQL Server Management Studio】窗口,并使用Windows或 SQL Server身份验证建立连接。
在【对象资源管理器】窗口中展开服务器,然后选择【数据库】节点
右键单击【数据库】节点,从d出来的快捷菜单中选择【新建数据库】命令。
执行上述 *** 作后,会d出【新建数据库】对话框。在对话框、左侧有3个选项,分别是【常规】、【选项】和【文件组】。完成这三个选项中的设置会后,就完成了数据库的创建工作,
在【数据库名称】文本框中输入要新建数据库的名称。例如,这里以“新建的数据库”。
在【所有者】文本框中输入新建数据库的所有者,如sa。根据数据库的使用情况,选择启用或者禁用【使用全文索引】复选框。
在【数据库文件】列表中包括两行,一行是数据库文件,而另一行是日记文件。通过单击下面的【添加】、【删除】按钮添加或删除数据库文件。
切换到【选项页】、在这里可以设置数据库的排序规则、恢复模式、兼容级别和其他属性。
切换到【文件组】页,在这里可以添加或删除文件组。
完成以上 *** 作后,单击【确定】按钮关闭【新建数据库】对话框。至此“新建的数据”数据库创建成功。新建的数据库可以再【对象资源管理器】窗口看到。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)