odoo

Odoo14介绍1:Ubuntu18.04通过源码安装Odoo14

可紊 提交于 2020-12-24 02:28:58
本系列背景介绍 Odoo 是一个基于Python语言构建的开源软件,面向企业应用的CRM,ERP等领域,其目标是对标SAP,Oracle等大型软件提供商,但却通过仅仅一个平台满足企业所有管理的业务需求。 本系列文章针对Odoo 14版,从系统安装,开发环境配置,代码结构,主要功能升级,源码赏析,Anodoo对Odoo的关键扩展等角度,预先给大家介绍即将在2020年发布的这一最新版本。 本篇概述 Odoo14的安装和历史版本差不多,同样也包括安装文件,源码,Docker等多种形式,本文则通过源码方式在Ubuntu 18.04上安装Odoo 14. Postgresql数据库准备 在PostgreSQL官网,或者通过apt命令安装数据库。 https://www.postgresql.org/ https://www.postgresql.org/download/linux/ubuntu/ sudo apt update sudo apt install postgresql postgresql-contrib 由于是开发环境,使用当前用户,以及使用postgresql的createdb命令增加数据库: Created odoo14 通过源码安装 由于Anodoo在Odoo上进行源码级别的扩展,所以本文优先演示源码安装模式。 在 http://nightly.odoo.com/

odoo:开源 ERP/CRM 入门与实践

≯℡__Kan透↙ 提交于 2020-12-21 07:56:41
看了这张图,或许你对 odoo 有了一些兴趣。 这次就是和大家一起交流开源 ERP/CRM 系统: odoo 对以下读者有帮助:研发、产品、项目、市场、服务、运营、管理等。 一、背景趋势 社交网络、电商 O2O ; 每家企业都将是电子商务企业、精益企业; 每家企业都需要有套软件管理人、财、物,管理信息量,物流和资金流。 二、 odoo 是什么 odoo 不仅仅是开源 ERP/CRM ; 还是一套伴随企业成长可扩展的商业运营支撑系统; 一个巨大的应用生态系统,有近 12500 个 Apps 可供选用。 三、为什么是 odoo 相比商业和其它开源 ERP/CRM 系统 odoo 有哪些优势; 对个人来说:学习成长、开发实践、职业规划; 对企业来讲:流程梳理、数据沉淀、商业运营。 四、 odoo 应用 企业网站、电子商务系统、进销存系统、客户关系系统; 人力资源系统、项目管理系统、生产制造系统、财务会计系统; 还有很多的应用系统和广泛的行业应用。 五、 odoo 开发 构建新 Apps ,满足企业个性需求; 继承、扩展、贡献已有应用,不重复发明轮子; 开发免费或商业 Apps 供下载或销售。 六、 odoo 实施 官方实施方法论; 其它服务商的实施方法; 与客户共同推进的最佳实践。 七、 odoo 成功案例 优站精选; 优选 Apps ; 案例分析。 八、 odoo 文档集和资源

How to programmatically create a sale order line (Odoo 13)

梦想的初衷 提交于 2020-12-12 11:07:34
问题 I have a sales record models.execute_kw(db, uid, password, 'sale.order', 'create', [{ 'partner_id': 10, 'order_line': [(0, 0, {'product_id':1,'product_uom_qty':2}), I need to be able to create 'order_line' programaticaly based on a number from a variable. For example if variable = 3 models.execute_kw(db, uid, password, 'sale.order', 'create', [{ 'partner_id': 10, 'order_line': [(0, 0, {'product_id':1,'product_uom_qty':2}), 'order_line': [(0, 0, {'product_id':1,'product_uom_qty':2}), 'order

How to programmatically create a sale order line (Odoo 13)

为君一笑 提交于 2020-12-12 11:06:20
问题 I have a sales record models.execute_kw(db, uid, password, 'sale.order', 'create', [{ 'partner_id': 10, 'order_line': [(0, 0, {'product_id':1,'product_uom_qty':2}), I need to be able to create 'order_line' programaticaly based on a number from a variable. For example if variable = 3 models.execute_kw(db, uid, password, 'sale.order', 'create', [{ 'partner_id': 10, 'order_line': [(0, 0, {'product_id':1,'product_uom_qty':2}), 'order_line': [(0, 0, {'product_id':1,'product_uom_qty':2}), 'order

How to give user groups(XML) in the model ir.actions.server odoo 12?

早过忘川 提交于 2020-12-09 08:37:20
问题 I used this xml code to add a button inside the 'Action',But i need to restrict the button to some user groups, <record id="specialist_no_show_action" model="ir.actions.server"> <field name="name">No Show </field> <field name="type">ir.actions.server</field> <field name="binding_model_id" ref="second_opinion.model_consultation"/> <field name="model_id" ref="second_opinion.model_consultation"/> <field name="state">code</field> <field name="code"> action = model.update_no_show() </field> <

SessionNotCreatedException: Message: session not created from tab crashed in Python with Odoo, But selenium working fine alone , [duplicate]

故事扮演 提交于 2020-11-29 02:41:34
问题 This question already has answers here : unknown error: session deleted because of page crash from unknown error: cannot determine loading status from tab crashed with ChromeDriver Selenium (1 answer) selenium.common.exceptions.SessionNotCreatedException: Message: session not created from tab crashed using ChromeDriver Chrome Selenium Python (1 answer) Closed 9 months ago . I am using the selenium integrating with odoo 13 executing the code: driver = webdriver.Chrome('/home/dev/chromedriver')

供应链管理为什么要上企业自主可控的免费开源ERP Odoo

我是研究僧i 提交于 2020-11-25 06:32:12
引言 今天的很多企业,无论是制造业,还是商贸行业,如果说没有针对供应链管理的信息系统,那可能是真的冤枉他们了;采购、仓存、销售、存货核算这些模块,早早的买来,早早的用上了,但也早早的被下了结论:食之无味,弃之可惜。 但是如果我说,今天绝大多数的企业,还谈不上供应链的管理;同时,只有企业自主可控的免费开源信息化系统,供应链管理才有可能进一步的释放其价值,很多人或许是不信的,甚至会说我是危言耸听。之所以这么说,是因为就我所观察的现象,今天很多企业的供应链,更多的仅是满足核算的需要。 很具讽刺意味的是,今天在创新驱动的大趋势下,很多企业依旧不能否认这样的现状,“物料成本”依旧是其成本构成中的绝大多数,我们在一边感叹生产要素成本(原料人工)的上升,一边却存在着惊人的浪费、不作为、难作为。而与此同时我想提醒的是,即使是品牌创新驱动的企业,基于供应链效率的低成本能力也是其重要的核心构成,可以说没有供应链,便没有创新模式的落地。典型的是,在Gartner的权威数据中,iPhone的苹果公司多年雄踞全球供应链管理第一,其ROA、ITO、RG(资产回报、库存周转、产值增长)全面遥遥领先。换个角度,很遗憾的说,今天我们在创新刚刚起步时,我们已经背负的却是供应链的低效带来的诸多问题,展露出来的现象就是:高企的库存、低位的周转、临近警戒线的利润、乏力的成长。而这样的供应链水平,将严重制约我们创新的发展

《ERP真的免费不花钱·企业自主实施OdooERP》试读:第十章-仓库条码操作案例

陌路散爱 提交于 2020-11-24 20:06:54
文/开源智造联合创始人老杨 本文来自《企业自主实施OdooERP》的试读章节。书籍尚未出版,请勿转载。欢迎您反馈阅读意见。 案例背景 各位读者同学,本案例假定读者已经完成了进销存案例练习。在进行本案例学习之前,请先完成之前的进销存入门案例,否则可能有些操作步骤会看不懂。 极安网络业务需求 上海极安网络科技有限公司通过网络渠道,主要是微商,研发和销售弹力素系列产品。出于产品防伪防串货,以及卫生安全方面需要,极安网络希望实现每一盒产品从出厂到经销商,到消费者都可以全程追溯。极安网络仓库物流业务如下: 1. 弹力素外包装上每一盒都印刷了唯一防伪码,每个盒子的防伪码都不一样; 2. 外协车间生产好产品以后,打包成箱,弹力素一箱24盒。此处要求记录每一箱包含的24个防伪码(建立箱号和盒子的关系); 3. 车间打包成箱的弹力素发货到极安仓库,极安仓库按箱收货。此处希望实现扫描箱码收货; 4. 经销商销售发货。收到经销商订单(微信小程序下单)后,仓库按先进先出原则拣货。销售出库都是整箱出货,不会拆箱。此处希望实现系统按先进先出原则提示出哪个箱号,以及该箱号放在哪个位置,方便仓库人员拣货。仓库出库要求扫描箱号出库。 极安网络WMS上线工作规划 极安网络WMS系统上线工作,有基础数据准备和基本业务测试两项工作; 基础数据准备: 1. 硬件准备,需要一个USB接口扫描枪,连接电脑,用于车间扫码打包