跳转至内容

Odoo 开发与实施交流

2.3k 主题 10.4k 帖子

No decsciption available

  • sorrySap, the Odoo Story. 曾经的战斗檄文,了解下odoo的历史

    3
    0 赞同
    3 帖子
    1k 浏览
    G
    老鸟哈
  • 0 赞同
    1 帖子
    714 浏览
    G
    [image: banner-1.png] 原文地址(更好的排版,提升阅读体验): https://www.sunpop.cn/odoo_china_account_chart_latest/ 感谢社区完成了最新中国会计,处理了增值税等一堆烦心事。 本次单独做了模块。主要是为了细节更顺手,也结合现有树状视图组件,让财务更好用。 相关模块在此下载 主要更新如下: 最新中国化财务,主要针对标准会计科目表作了优化。 1. 2019最新会计科目表,处理营改增后会计科目调整。更新至最新税率。 2. 将菜单中设置为"财务"。 3. 补充分类及标签信息。 4. 更新税信息。 5. 增加树状结构,可设置上级科目,配合 "app_web_superbar" 使用可轻易实现树状导航。 6. 注意,必须在没有业务数据,没有会计科目的初始环境。可以使用 "app_odoo_customize" 模块清除财务数据,重置会计科目。 在财务的设置处进行相关设置。 [image: b2a2626ab4a1483eeeda0bc6761b1832.png] 增加了多级科目的设置后,使用 superbar 可以在树状视图中查看相关会计明细,十分方便。点击科目树,即可查看相关科目产生的会计凭证。 [image: superbar1.png] 原生odoo更换科目表比较麻烦,现实开发中时有需要重设科目的需求,特别是经常要面对外贸客户。 为了少点击几次鼠标,我们将 app_odoo_customize 模块也更新了。 (顺便祝贺下荣登 odoo 官网 #1 用户下载) 操作比较简单,进入odooApp定制界面,点两下鼠标,就可以重新设置会计科目表了。 注意,如果是 odoo12,一定要以超级用户登录。 ![替代文字]([image: 1553848177827-365fa195-53c5-4d03-ac0f-6bd81cda64d0-image.png] 图片地址) ====== 同时,还更新了下中国化模块 app_base_chinese odoo Chinese Enhance. 中国化增强-基础 1. 中文默认值,如国家、时区、货币等。处理模块 base, product. 2. 客户加简称,地址显示中文化,客户编码显示优先 3. todo:中文演示数据(只有demo模式才加载) Enjoy...
  • [已解决]odoo12 Reference字段自由选择显示哪些model

    2
    0 赞同
    2 帖子
    938 浏览
    H
    _selection_target_model这个方法中写个domain就可以了。 但是,只有在第一次加载的时候有作用。
  • odoo11 自动化 automation actions

    1
    0 赞同
    1 帖子
    603 浏览
    H
    分三步,如下。但是不执行???使用这个的思路是什么? 1、创建一个计划的动作 <record id="automation_limited_date" model="base.automation"> <field name="name">Update LCM Phase=limited</field> <field name="action_server_id" ref="sps_product.server_action_update_lcm_phase"/> <field name="trigger">on_time</field> <field name="trg_date_id" search="[('model','=','product.template'),('name','=','date_limited')]"/> <field name="active" eval="True"/> </record> 2、继承修改了动作的频次时间 <?xml version="1.0" encoding="utf-8"?> <odoo> <data> <record id="ir_cron_data_base_automation_check_extend" model="ir.cron"> <field name="name">Action Rule </field> <field name="model_id" ref="sps_product.model_product_template"/> <field name="inherit_id" ref="base_automation.ir_cron_data_base_automation_check"/> <field name="user_id" ref="base.user_root"/> <field name="state">code</field> <field name="code">model.update_lcm_phase_limited()</field> <field name="interval_number">1</field> <field name="interval_type">minutes</field> <field name="numbercall">-1</field> <field name="doall" eval="False"/> <field name="active" eval="False" /> </record> </data> </odoo> 3、创建一个server action <record id="server_action_update_lcm_phase" model="ir.actions.server"> <field name="name">Update LCM Phase</field> <field name="sequence">1</field> <field name="type">ir.actions.server</field> <field name="state">code</field> <field name="model_id" ref="sps_product.model_product_template"/> <field name="code"><![CDATA[ object.update_lcm_phase_limited() ]]> </field> </record>
  • [已解决]odoo11 form view 根据字段的值显示不同的颜色

    3
    0 赞同
    3 帖子
    1k 浏览
    H
    @鲍永道 是继承的字段selection,我只需要显示即只读状态下显示背景颜色。如下: (不知道是否还有更好的解决方法) ps:用原版的css样式,颜色太淡了,不满足需要的可以考虑写css。 odoo.define('product.modify_field_value_bgcolor', function (require) { "use strict"; var relational_fields = require('web.relational_fields'); var FieldSelection = relational_fields.FieldSelection; FieldSelection.include({ /** * @override * @private */ _renderReadonly: function () { var formatValue = this._formatValue(this.value); if(formatValue === 'In Process'){ this.$el.addClass('bg-warning'); }else if(formatValue === 'Ready'){ this.$el.addClass('bg-primary'); }else if(formatValue === 'Complete'){ this.$el.addClass('bg-success'); }else if(formatValue === 'Problem'){ this.$el.addClass('bg-danger'); } this.$el.empty().text(formatValue); }, }); });
  • odoo12 form视图notepage页面,动态显示page页标题

    1
    1
    0 赞同
    1 帖子
    550 浏览
    S
    我碰到一个问题,需要动态的显示page页的标题,就比如说这样,我想在原来的基础上,‘表对象’这一页标题,能够显示为‘表对象(这一页下面的记录数目)’。比如,这一页下面有3条记录,page标题显示“表对象(3个)”,当有5条记录时,标题就显示为“表对象(5个)”,有没有做过类似需求的哥们。下面是notepage的示意图 [image: 1553235105134-img.jpg]
  • odoo掉线问题

    8
    1
    0 赞同
    8 帖子
    2k 浏览
    H
    @digitalsatori ;项目是集团性的,全国使用同一服务器,比如报表几百个单元格使用公式系统,异步请求服务器,然后返回,就容易造成掉线的情况,
  • 有人遇到过在do_action跳转页面之后,点击刷新,页面丢失吗?

    1
    0 赞同
    1 帖子
    665 浏览
    M
    有什么解决方案,求大神告知
  • odoo中js的do_action函数参数中view_id添加了不起效果,有大神做过吗

    3
    0 赞同
    3 帖子
    1k 浏览
    M
    @鲍永道 请问,你有遇到过跳转完,然后点击刷新后,页面内容丢失吗
  • 求助:采购订单后wizard的采购明细选择,无法使用Checkbox。

    10
    0 赞同
    10 帖子
    5k 浏览
    G
    看看我们开发的这个模块吧,可以在任意业务模型的 one2many中实现多选。 odoo11, odoo12 http://www.odoo.com/apps/modules/12.0/app_web_one2many_multi_add/ [image: banner.png] 动态效果可以看这里 [image: sale1.gif]
  • 0 赞同
    1 帖子
    706 浏览
    G
    原文地址,更清晰的图文排版: https://www.sunpop.cn/odoo_email_config_ali_fail_fix/ 在odoo12的版本中,邮件已经很容易配置。 强烈建议阿里企业云邮箱,支持相同邮件域代发(例如实际和代发邮件帐户都是 @sunpop.cn),省却大量麻烦。 腾讯企业邮箱虽然也支持代发,但不支持odoo经过bounce后的发件地址,所以会比较麻烦。 设置正常后,发出的邮件中,显示发件人均为您设置的本公司 email,如 [email protected] , 而实际的发邮件帐户为 postmaster-odoo。 默认设置中多数邮件均为实时发送,少数日程型邮件为每小时检查一次进行发送,每5分钟进行一次收件。 当你正常使用odoo的邮件集成后,你会发现odoo为你打开了一扇全新的大门。 关键信息主动提醒,各种原生统计分析定期自动汇报,信息自动化将让你尽享方便, 充分感受到领导的地位,同时也会引导你走向钉钉/微信的应用整合康庄大道。 先看一下成功设置后的效果,邀请邮件 [image: odoo_email.jpg] 如果你很不幸运的无法使用阿里邮,那么下文中也有改代码的方法,如果你比较懒,可以直接安装我们在odoo应用市场上的收费补丁app_send_mail_no_bounce,安装完即可正常使用腾讯邮箱等。 [image: banner.png] 下面我们来说说如何在odoo里进行邮箱的正确设置 odoo中,邮件收发服务器配置都设置好并测试ok,发送邮件时却失败,原因在于收件人(isp反垃圾邮件策略)会反查来源地址,如不存在此账户,则拒绝接收. 另一个原因是国内与国外的邮箱不同。odoo默认使用catchall来做回复邮件地址, 为正确路由,会将发件人设置为 bounce-xxx的方式,导致发件人和认证信息不符合。 odoo默认发件者为[email protected]( 后缀为你在odoo中设置的“别域名),如果你的邮件服务器上没有此默认发件者账号,就会有被拒绝,导致发送邮件不成功,解决办法: 1 .出向配置中增加邮箱账号“[email protected]”,设置-->参数-->系统参数为 mail.bounce.alias 为 "postmaster-odoo" 2.【对支持bounce的邮局比如阿里云企业邮局可以不用改】在addons\base\ir\ir_mail_server.py 中修改代码,odoo12注释445行,odoo11则注释427行,odoo10则注释 396行,改为如下内容 # smtp_from = from_rfc2822[-1]" smtp_from = self._get_default_bounce_address() ======= 3、输入邮箱账户、密码信息,根据需要选择使用的邮件协议,输入相应的服务器信息: 阿里云企业邮箱现在网页版默认为 SSL 加密登录,如需全程 SSL 加密,收费版邮箱请访问 mail.mxhichina.com 登录;免费版请使用 qiye.aliyun.com 登录。 POP 协议,接收服务器名称:pop3.mxhichina.com,或者pop3.您的邮箱域名,端口号110,ssl加密端口995。 IMAP 协议,接收服务器名称:imap.mxhichina.com,端口号143,ssl加密端口993。 注意,odoo要用ssl加密方式,特别是在阿里云服务器。 发送服务器名称:smtp.mxhichina.com,端口25,ssl加密端口465。 4、为每一个用户设置收邮件,有两种办法,第一种是如果邮件服务器有catchall功能,那么配置好,入向邮箱增加 "[email protected]";第二种就是一个一个设置了。 [image: emailconf1.png] 5、销售用email实例。 设置好收件帐号后,将不同销售团队设置邮件别名,如图直销团队用[email protected],则发邮件至 [email protected],则会在该团队生成一个商机 [image: salesmail1.png] 6、费用email实例。 配置好后,向 [email protected] 发如图的邮件,则会生成相关费用明细及说明,并对应好费用提交人。十分方便。 [image: expenseconf1.png] 万网云邮箱所需要设置的解析记录如下: 操作解析的域名 解析记录类型 优先级 解析记录值 @ MX 5 mxn.mxhichina.com. @ MX 10 mxw.mxhichina.com. pop3 CNAME - pop3.mxhichina.com. smtp CNAME - smtp.mxhichina.com. mail CNAME - mail.mxhichina.com. @ TXT - v=spf1 include:spf.mxhichina.com -all 有关邮件的 bounce 可参考以下文章 https://renjie.me/2017/05/13/odoo-mail-delivery-integration/ ======================= odoo邮件基础 这里我们先将问题一分为二,按照顺序从发送开始说,理解透彻了发送模式对后续接收及分发原理会有一定的帮助 相关系统参数: mail.bounce.alias(默认值bounce,无界面设置) mail.catchall.domain(默认值odoo域名,可以在通用设置别名域里设置) 发送账号配置: 默认localhost用于本地自建smtp邮件发送服务器使用,如Postfix服务 一般配置成企业邮箱专门为之新建的一个ODOO账号,如[email protected] 发件名义原则: 1、系统邮件如新用户邀请、密码重置等以公司Email设置里的邮箱名义发送,如[email protected] 2、个人邮件如操作者自己的业务沟通,以用户对应的联系人Email设置里的邮箱名义发送,如[email protected] 三大发送模式: 1、简单发送(mail.catchall.domain不设置) 直接用发送账号发出,发件人需要与发送账号相同或者是其同一账号下的其他别名,否则会被邮件系统拒绝,如SMTPSenderRefused: 501 mail from address must be same as authorization user [email protected]。接收方也直接回复该真实地址,非常容易理解,属于最原始的模式,最适合做邮件通知这种只集成发送不用集成接收的情况 2、代理发送(mail.catchall.domain设置,mail.bounce.alias不设置) 间接用postmaster-odoo账号代发出,发送账号需要具有该名称授权,否则也会被邮件系统拒绝,如SMTPSenderRefused: 501 mail from address must be same as authorization user [email protected]。接收方默认回复catchall专用地址,由于属于代发,且发件地址、代发地址、回复地址都可以不相同,第一次使用还会有些颠覆邮箱观,甚至某些客户端出于谨慎还会出现欺诈提醒,但这确是目前国内用的最多的务实模式,大部分教程都是以此展开详解 3、反弹发送(mail.catchall.domain设置,mail.bounce.alias设置) 间接用bounce地址代发出,如[email protected]或者[email protected],其中+5为邮件流水号,-2为单据流水号,可见前者还是单据相关邮件,接收方也默认回复catchall专用地址,因为其涉及到邮件接收等相关知识,而且国内免费邮箱服务基本没有完美支持,本文将不深入探讨,待以后ODOO邮件接收集成的时候在讨论如何配合Postfix实现完美收发自如
  • odoo12在物流及生鲜食品行业中重量的灵活运用与详细解读

    3
    0 赞同
    3 帖子
    2k 浏览
    G
    有的,在官网搜索我们公司的模块 sunpop.cn 或者直接找 app_price_history
  • odoo相对于金蝶用友等国内erp的核心优势

    1
    0 赞同
    1 帖子
    1k 浏览
    G
    原文参考: https://www.sunpop.cn/odoo相对于金蝶用友等国内erp的核心优势/ odoo的核心优势,最可见的是便宜,看上去不高的价格提供全面的ERP功能;最核心的在于开源,让您充分利用企业内部最核心资源“人”,IT人员(入门复杂但熟悉后极快,典型厚积薄发)可以快速开发出属于本企业的拥有自主知识产权的业务平台。odoo开源的框架和完整业务逻辑让你实现可控制的成本,在可视的进度内给你高质量的全网级ERP解决方案。 对于大中型企业而言,odoo的百万用户及开放市场上数万企业应用更是构成了强大的生态护城河,完全基于互联网的开源随需应变。同时,国内北上广深核心城市里,都有强大的开发实施培训伙伴,保证了企业不被单一集成商绑架。 ERP即业务,有不断发展变化的业务,就需要可不断扩展的开源ERP。 简而言之,选择odoo就等于选择了 现在满足您一套软件管理整个企业的需求 一定能满足您未来的需求 不贵,成本算得出,进度看得见 对比/比较下,全网级的意思是说大部分金蝶用友永远是个内部系统,无法延伸到客户和供应商,无法做到全网协同业务处理,而odoo是可以的。odoo运用基于互联网基于移动化的对企业最优的架构,用现成的功能满足了客户的多种当前业务上的需求,又能用敏捷的开发框架实现了随需应变,进而满足客户业务不断扩展的需求。 甲方选择odoo的,往往是始于价格优势。一般来说,常规erp个性化如果要用金蝶用友,那么代价是百万级ERP,而百万ERP的金蝶也只是个起步没有底。而odoo,起步往往是十万级,这并不是说odoo不值百万,恰恰相反,企业往往通过odoo,对软件的实施与许可进行了更合理的投资分配,最终得到了超过投资的回报,更深刻的体会到“软件即服务”。 接近免费的软件许可,可以让odoo能很好控制进度和成本,也更体现出咨询实施服务的价值,让实施方与客户实现合体,乙方更站在甲方角度考虑业务的系统实现。 基于的Python的强大框架,让其在开发成本上更低更可控,可以基于客户需求快速实现随需应变,可以在开放的应用市场即时采购自己需要的模块,现有的近3万个应用模块可以基本可以解决通用的单项需求,这在erp应用互联网化的今天尤显重要,这个是金蝶用友,sap、oracle乃至saleforce等都无法企及的。 快速销售!应用市场是双向的,你可以买,也可以卖,odoo全球化生态圈让技术型公司或个人有了更广阔的舞台,你可以将你的方案方便的放到odoo应用市场上销售,好的应用很容易得到认可,得到收入,得到客户。 从本质上讲产品线里ODOO就是和SAP和ORALCE一样是大型企业全网级的ERP,但其成本更低。 odoo的瓶颈主要是并发问题,在硬件网络环境越来越成熟的今天,这个是可以快速通过矩阵和分布式部署来解决的,当然还有更省事的直接使用阿里腾讯的云服务。 ======用户随感,也是odoo的提升方向(From 玉宇清风)====== t+优点很多,比如速度比较快,安装方便,自动备份,一般一些小需求都有。但是很多缺点让我无法忍受,竟然存货价格能算错,做凭证慢,延迟2-3秒翻一张凭证(网页版的通病),账簿要一个一个科目打印(我相信开发人员他们一辈子就没有打印过账簿的经历),几百个科目,一个一个打印,知道是什么感受吗,打印多长时间要咒骂这个软件的开发人员有多长时间,t6有一键打印功能,到t+倒没有了,倒退了!!天,我能数出它百十项缺点,开发人员不了解企业,闭门造车,天天大修大补,一周发一个补丁,还不如t6速度快且稳定,功能全面,只是技术老了点,比如刚考察了k3cloud ,一开始印象还不错,看似什么都有,竟然安装了7次成功了一次,超级难装,竟然还不能账套自动备份,超级慢,竟然报价80万,优点美工设计不错,这是金蝶软件的一贯作风,用友软件好像和国产汽车一样,奇丑无比,研发都是由技术人员组成,缺乏有美学基础的人参加。我喜欢苹果操作系统,很有艺术感,回头来倒是觉得t6不是那么一无是处。 企业人员知道产品的缺点,首先想到的是换软件,很少有企业会计、管理人员参与软件开发过程的设计。造成软件很多功能缺点显而易见,修改很容易,但是就是得不到提升,所以软件开发人员要直接与企业人员沟通,很重要。
  • 0 赞同
    1 帖子
    750 浏览
    G
    odoo12是一个里程碑产品,功能速度友好性都比之前版本作了极大的增强。 而作为一个以开源为核心的产品,不断的超越自我是 odoo.com 的一种惯性, 让我们一起看看 odoo创始人 Fabien Pinckaers 是怎么说 未来的odoo13和odoo的发展蓝图的。 原文地址: https://www.odoo.com/zh_CN/blog/odoo-news-5/post/odoo-community-enterprise-532 翻译:广州尚鹏 www.sunpop.cn 原文地址: odoo13前瞻,我们为什么要做企业版与社区版-来自odoo创始人Fabien Pinckaers的官宣 odoo社区版与企业版:他们一起将更强大 2019年03月15日 01时51分11秒, Fabien Pinckaers 2015年,我们宣布了我们业务模式的一个重大转折点。在开发开源软件和销售支持服务之外,我们也同时进行了商业化转型。除了我们的开源产品Odoo Community社区版,我们还开发了额外的专有应用程序即Odoo Enterprise企业版。 从业务角度来看,odoo商业化是必要的。 服务利润不足以为软件供应商的活动提供足够的资金,开发产品,建立品牌和全球合作伙伴网络都需要大量投资。在此之前,我们的收入来源不可持续;新客户往往会支付第一年的支持,但是,随着一切正常,他们没有续订未来几年的许可与服务。 从开源的角度来看,odoo商业化也是必要的。 我们正处在一个不断发展的市场中,客户期望和竞争对手正在快速提升。如果我们没有大量投入产品,Odoo社区将在几年内被弃用,就像其他开源ERP一样。因此,我们需要一个可持续的收入流,这将允许我们招募更多的开发人员来改进开源软件。 从这一天开始,我们开启了一段奇妙的旅程。在商业方面,我们在2015年每月亏损50万欧元。我们只有几周的现金可用。截至2016年底,我们的现金流量为每月盈利50万欧元。odoo社区版也得到了共赢:我们现在有4倍以上的开发人员开发和维护我们的开源产品Odoo社区版。 (约180名开发人员) 进行商业化转型的关键决策之一就是避免存在两个相互冲突的产品(Odoo社区版与Odoo 企业版)。因此,我们让Odoo企业版建立在Odoo社区版的基础上。这样,一方的成功将推动了另一方的成功:Odoo 企业版受益于数百万社区用户创建的生态,Odoo社区版受益于Odoo企业版的不断改进。 如何知道新功能是在Odoo社区版还是企业版? 我们的大多数开发都涉及现有模块的改进,而不是新应用程序。显然,当我们改进社区模块,我们在Odoo社区版开发,如果我们改进企业应用程序,我们在Odoo 企业版中开发。 我们将专注于改善Odoo社区版和Odoo企业版: Odoo社区版的优势在于将大量用户带到Odoo并吃掉竞争对手的单一应用市场(我们的对手将很难与免费而高质量的软件产品竞争)。 Odoo 企业版的优势在于可以产生更多收入,使我们能够在产品开发上投入更多资金。 我们的目标是在Odoo社区版和企业版之间保持良好的平衡。我们认为80%的开发应该是开源以吸引更多用户,另外的20%将在Odoo 企业版中以改善我们的收入流,这最终使我们能够招募更多开发人员从事开源产品。开源版或企业版的另一个标准是应用程序的性质: 如果它是一个高价值的利基市场(较大的细分市场中具有相似兴趣或需求的一小群顾客所占有的市场空间),Odoo 企业版将更适合(它不会带来数百万用户,因为我们可以轻松销售该功能) 如果它是一个拥有现有开源软件的大众市场,我们更愿意在开源软件Odoo 社区版中发布我们的模块(我们不会产生大量收入,但我们可以吸引数百万用户使用Odoo) 基于此,以下是我们为Odoo 13构建的新应用程序的两个示例: 新的E-Learning在线学习和认证应用将是开源的。它有可能覆盖数百万用户(例如学校和大学),并且已经在这个领域建立了许多竞争对手,因此很难获利。 FSM即现场服务管理应用程序将出现在Odoo企业版。它是一个利基市场(约占公司的5%),但由于目前的竞争对手拥有的都是旧产品,因此很容易商业化。 当然,这些都不是黄金法则。我们可能会做一些例外,但这个原则将会引导我们的决策。 请注意,FSM现场服务管理应用程序依赖于现有的免费开源应用程序(例如,项目管理,计费和销售)。因此,我们为现场服务管理所做的部分开发也必将为开源产品做出贡献。 优化企业版与社区版的边界 2015年,我们匆忙完成了工作。为了推出新的开放核心模型,大多数新功能都是在Odoo 企业版中开发的。由于我们当时是有100%的开源和0%付费功能,我们需要在企业版中添加功能以达到我们的“80%开源,20%专有”目标。两个产品之间的分离已经在版本页面中详细介绍,从那时起我们就遵循了这个方向:点此查看Odoo 企业版与社区版版本区别。 但我认为,对于最终用户来说,如果应用程序是完全社区版者或完全企业版,而不是两者兼而有之,那么它会更好。我们希望避免使用具有专有功能的开源应用程序,这对Odoo社区用户来说可能会产生误导或令人沮丧。如果拆分是“每个应用程序”,而不是“每个功能”,则更容易理解。 为实现这一目标,我们计划从Odoo 13(目前在Odoo 12 企业版)开源以下模块: CRM Lead Scoring,因为它是开源CRM应用程序的一项功能 优惠券,因为它是我们的开源电子商务应用程序的一个功能 邮件主题作为群发邮件应用程序是开源的 网站主题作为网站构建器应用程序是开源的 数字产品,因为它是电子商务的一个特色 POS的会员忠诚度和奖励计划,因为它是开源POS的一项功能 并非所有应用都必须是开源的。但是当我们在Odoo社区版中加入应用程序时,我们会投入使其成为市场上最好的应用程序。 此外,我们还将通过删除Odoo社区版中没有Odoo 企业版时就无法使用的代码来强化我们的Odoo 企业版: 我们将停止维护开源的人力资源工资应用程序,因为该模块远非可用的开箱即用。 (它多年来一直隐藏在网站和软件之外)相反,我们计划开发Odoo 企业版中缺少的功能,使其成为一个真正的应用程序:福利管理,报告,本地化等。我们准备投入大量资金对此进行本地化,保障这种投资有效性的唯一方法是在企业版在实现工资管理(我们认为工资是一个利基市场,因为我们主要针对通常转包工资单的中小企业) 财务会计:我们计划停止维护旧的报表引擎,因为它在Odoo企业版中不再使用。帐帐相符功能将迁移到企业版,该功能在Odoo社区版中将不再存在。 我们计划在2019年10月发布的Odoo 13中进行这些更改。 如果您使用的是开源工资模块的代码,该怎么办? 我们不“关闭”开源代码。如果需要,您将始终能够得到Odoo 12 工资模块的Github分支并维护它(或者将其改编为Odoo 13)。 LGPL中的内容仍然存在于LGPL中。 但是,我们将停止维护Odoo 13的开源工资引擎。相反,我们将专注于构建完整的工资单应用程序并在Odoo 企业版中开发国家/地区本地化。 希望本文有助于您了解Odoo的方向。
  • 继承wizard并传递数据

    1
    0 赞同
    1 帖子
    596 浏览
    H
    odoo8中sale.order通过按钮创建invoice,代码是通过wizard传递数据的。 现在想要多传递一个值,sale.order中记录了invoice_ids,(但invoice中没有记录sale.order的信息)现在要把sale.order的一个char值给传递给invoice。 尝试: 继承wizard,在传值的方法中添加一个值传递,但是报错如下: Traceback (most recent call last): File "/home/hui/.local/lib/python2.7/site-packages/werkzeug/serving.py", line 193, in run_wsgi execute(self.server.app) File "/home/hui/.local/lib/python2.7/site-packages/werkzeug/serving.py", line 181, in execute application_iter = app(environ, start_response) File "/home/hui/odoo-dev/odoo8/odoo/openerp/service/server.py", line 294, in app return self.app(e, s) File "/home/hui/odoo-dev/odoo8/odoo/openerp/service/wsgi_server.py", line 216, in application return application_unproxied(environ, start_response) File "/home/hui/odoo-dev/odoo8/odoo/openerp/service/wsgi_server.py", line 202, in application_unproxied result = handler(environ, start_response) File "/home/hui/odoo-dev/odoo8/odoo/openerp/http.py", line 1299, in __call__ return self.dispatch(environ, start_response) File "/home/hui/odoo-dev/odoo8/odoo/openerp/http.py", line 1273, in __call__ return self.app(environ, start_wrapped) File "/home/hui/.local/lib/python2.7/site-packages/werkzeug/wsgi.py", line 599, in __call__ return self.app(environ, start_response) File "/home/hui/odoo-dev/odoo8/odoo/openerp/http.py", line 1444, in dispatch ir_http = request.registry['ir.http'] File "/home/hui/odoo-dev/odoo8/odoo/openerp/http.py", line 355, in registry return openerp.modules.registry.RegistryManager.get(self.db) if self.db else None File "/home/hui/odoo-dev/odoo8/odoo/openerp/modules/registry.py", line 339, in get update_module) File "/home/hui/odoo-dev/odoo8/odoo/openerp/modules/registry.py", line 370, in new openerp.modules.load_modules(registry._db, force_demo, status, update_module) File "/home/hui/odoo-dev/odoo8/odoo/openerp/modules/loading.py", line 351, in load_modules force, status, report, loaded_modules, update_module) File "/home/hui/odoo-dev/odoo8/odoo/openerp/modules/loading.py", line 255, in load_marked_modules loaded, processed = load_module_graph(cr, graph, progressdict, report=report, skip_modules=loaded_modules, perform_checks=perform_checks) File "/home/hui/odoo-dev/odoo8/odoo/openerp/modules/loading.py", line 152, in load_module_graph models = registry.load(cr, package) File "/home/hui/odoo-dev/odoo8/odoo/openerp/modules/registry.py", line 163, in load model = cls._build_model(self, cr) File "/home/hui/odoo-dev/odoo8/odoo/openerp/models.py", line 595, in _build_model original_module = pool[name]._original_module if name in parents else cls._module File "/home/hui/odoo-dev/odoo8/odoo/openerp/modules/registry.py", line 102, in __getitem__ return self.models[model_name] KeyError: 'sale.order.line.make.invoice'
  • 深圳Odoo实施

    1
    0 赞同
    1 帖子
    694 浏览
    R
    有实力的个人或公司 需要价格计算 PCB行业 联系:Q: 201755752
  • Odoo零基础打造微信小程序在线商城(oejia_weshop实战)

    3
    1 赞同
    3 帖子
    3k 浏览
    Q
    [image: 1552020545530-qq%E6%B5%8F%E8%A7%88%E5%99%A8%E6%88%AA%E5%9B%BE20190308122757.png]
  • 0 赞同
    4 帖子
    3k 浏览
    G
    2019.03.06 修正 在 ubuntu 18下 libpng的bug
  • 0 赞同
    1 帖子
    746 浏览
    G
    食品生鲜行业可以参考我们的方案,请参考我司相关文章。 在odoo的基础上,我们可以实现什么功能-基于odoo12企业版的功能列表(https://www.sunpop.cn/odoo_12_enterprise_customize_for_manufacture/) odoo 12企业版与免费社区版的区别,价格策略与技术支持指南的全面解析(https://www.sunpop.cn/odoo-12-version-enterprise-community-pricing-support/) Odoo12新特性-供应链篇(https://www.sunpop.cn/odoo12-new-feathure-scm-sale-purchase-stock/) Odoo12实现供应链一单到底闭环,销售生产招标采购联动-多级BOM支持(https://www.sunpop.cn/odoo12-scm-supply-chain-management-purchase-cycle-bom-support/) 使用odoo12进行食品生鲜生产及供应链管理(https://www.sunpop.cn/odoo-erp-for-food-group-scm-sale-purchase-stock-barcode-manufacture/) odoo12在物流及生鲜食品行业中重量的灵活运用与详细解读(https://www.sunpop.cn/odoo-12-logistics-food-weight-product-sale-purchase-mrp-stock/) 使用odoo实现制造业生产成本核算,产销一体化在陶瓷建材的行业应用(https://www.sunpop.cn/odoo-manufacture-scm-mrp-tile/) odoo 家具行业精益制造方案ERP 全屋定制,拆单拆图,经销商下单管理(https://www.sunpop.cn/odoo_erp_furniture_solution/) odoo商贸行业-供应链进销存需求说明文档模板 (https://www.sunpop.cn/odoo_for_import_export_solution_statement_of_work_scm_sow/) odoo 12实现制造生产的领料-制造-入库-打印各种单据 (https://www.sunpop.cn/odoo-12-mrp-process-raw-material-picking-print/) Odoo 12中物联网盒子iot box的使用,如何用树莓派DIY实现并连接扫码枪,温度感应器,照相机,电子秤,外显等(pos box, iot box) (https://www.sunpop.cn/odoo-12-iotbox-diy-rom/) odoo12中OCR使用体验,可用于账单扫描与报销发票单据扫描(https://www.sunpop.cn/odoo12-ocr-bill-invoice-expense/) Odoo 12 New Features, enhance and boost from 11。 新特性,功能更多,性能更好(https://www.sunpop.cn/odoo-12-features-enhance-boost-from-11/) 一键安装最新odoo 12/11社区版企业版+ postgresql10 +nginx在ubuntu上的脚本,阿里云测试通过(https://www.sunpop.cn/odoo-12-postgresql-10-ubuntu-aliyun-one-click-install-script/) odoo 开发技术栈,成为高级odoo开发人员的基本技能要求,开发框架(https://www.sunpop.cn/odoo_stack_development/) odoo12在线用户使用手册(https://www.sunpop.cn/documentation/user/12.0/en/index.html) odoo12在线开发者手册(https://www.sunpop.cn/documentation/12.0/index.html)
  • odoo的list的js用法和kanban的js用法有什么区别

    2
    0 赞同
    2 帖子
    1k 浏览
    直接看源码吧,源码中将这个两个js是分开写的,具体的都在源码中。