跳转至内容

Odoo 开发与实施交流

2.3k 主题 10.4k 帖子

No decsciption available

  • odoo11-windows64位高性能最新绿色版下载及制作方法-提速50%

    2
    0 赞同
    2 帖子
    5k 浏览
    E
    @guohuadeng 在 odoo11-windows64位高性能最新绿色版下载及制作方法-提速50% 中说: 主要用于开发,便于多版本共存及本机快速测试。实测下发现比旧的绿色性性能提升很多,共享下。 64位版本性能会比32位高很多,包括高效指令及大内存更快巡址。对高资源消耗的odoo,使用64位是十分有必要的。 本版本参考 greenodoo 绿色版,在全部进行了64位版本更新的基础上进行了参数优化,同时因为使用了nginx,实现了longpolling,可以使用桌面消息通知,也不会经常报错了。 主要由以下主要程序组成 python 2.7.13 ,64位 postgresql 9.6.4 ,64位 Nginx 1.12.1, 32位 odoo 11 ,官方github,20170817版(注意选择master分支),如果需要 最新版点此下载 实测效果: 32位绿色版新建一个默认数据库用时 1分28秒 64位优化版用时 51秒,性能提升明显 详细信息访问 http://www.sunpop.cn/odoo11_fast_x64_download/ 或者Github https://github.com/guohuadeng/odoo11-x64 牛人一个,odoo10也能提速多少呢
  • openerp8 上传的附件有时候会不见,filestore下对应的datas_fname不见了。

    2
    0 赞同
    2 帖子
    2k 浏览
    Y
    更正一下是store_fname对应的文件消失了
  • 0 赞同
    2 帖子
    3k 浏览
    K
    讲解的非常清晰明了,谢谢分享
  • QQ:台北-226408原创:关于MTO+MTS+外协的范例

    1
    13
    1 赞同
    1 帖子
    2k 浏览
    Q
    针对最近群里朋友问我的2个问题(MTO+MTS+外协),台北-226408做成一个应用范例给大家参考,如下: 需求说明: 我的手工饰品背盖产品由背盖和饰品组成,背盖初胚向”供货商1”采购,采购完成将背盖初胚送去”供货商2”做喷漆加工,加工完成送回,然后我们再将完成的喷漆背盖送去给”供货商3”, 再向供货商3采购手工饰品,然后它免费帮我们组装成品送回给我们,平时我们会对 背盖初胚、喷漆背盖、手工饰品背盖、三项物料做一些安全库存量,并且依据每次不同的订单来单独生成”对应的” 生产单、调拨单或采购单,进而能依订单的取消而”自动取消”同一笔订单的所生成的相关单据 [image: 1508826311107-a2491158-a367-48d7-8182-c2cea9de08bc-image.png] 以销售订单来生成相关单据(含外协费用和调拨拨出库入库),并且依订单1和订单2来拆分所有补货单据,最后取消订单2,只执行订单1的生产补货 [image: 1508826327690-fd293183-b08e-4653-bded-4fd0cc439c29-image.png] [image: 1508826335513-1e535c26-48c1-4452-beae-dfd2e40846d0-image.png] [image: 1508826357785-f4280610-abc4-4984-9ee7-4681f2f98a25-image.png] [image: 1508826368481-356c5796-cf83-48d9-a644-414bc6d5051d-image.png] [image: 1508826379779-882a9138-6912-482d-89c9-6485a608c6b5-image.png] [image: 1508826385639-15cb0547-c895-4711-b2a1-92ce8beac7ad-image.png] [image: 1508826391284-744579ad-3028-4b42-8005-6bf8404569a0-image.png] [image: 1508826399705-9d212797-9c40-4e0d-9be4-af365a7d9649-image.png] 对”背盖初胚”调整库存安全量并进行个别的补货 [image: 1508826416026-4fdfc52e-8e81-46c5-9e2a-bf03f69ef6ac-image.png] [image: 1508826500273-b5e1db59-27a3-449c-a660-8a9856ce2799-image.png] [image: 1508826506043-17dfae22-af7a-4f52-8a7a-5868e1c7c421-image.png] [image: 1508826513592-b4c242f6-8eec-4e22-b1ca-6db3467d3450-image.png]
  • 0 赞同
    1 帖子
    2k 浏览
    Q
    【管理员】台北[email protected] 2017/10/18 0:22:39 用odooV11做一个入库、记帐、退货、冲销帐款的简单范例 流程 : 采购分批入库并分批建立账单,再进行部分退货和退款,最后用退款抵销应付帐! 补充资料: 1.订单是买卖双方的契约(有签名的),所以订单原则上是不能更动(odoo的订单确认后锁定功能) 2.订单在执行上有一个要求,就是要先满足他来”完成契约”才能执行后续的变动(odoo的退货单和超售单功能) [image: 1508824491115-9ce4ee15-0831-4300-bb3f-1cfe5c1d126d-image-resized.png] [image: 1508824509406-afa560ff-ac71-4197-8a5e-0ca0f2ece450-image-resized.png] [image: 1508824527310-80f8e971-fb3d-4a0b-8e38-5985472c5ab7-image-resized.png] [image: 1508824538079-64c8a462-6330-43a0-ad23-7caf72ad5a80-image-resized.png] [image: 1508824550947-1afc1e90-d593-4618-a647-3573ef01480d-image-resized.png] [image: 1508824561651-0f4f99e9-6737-4fec-b04a-a9fddbe33b7f-image-resized.png] [image: 1508824586655-18b170d2-fb3a-44f9-8d9b-21f04bad2bf7-image-resized.png] [image: 1508824855678-adc4174a-127d-4c7d-b199-987f3dbdf79c-image-resized.png] [image: 1508824887244-5c88c464-f274-4a25-947d-1c242465f6aa-image-resized.png] [image: 1508824906683-654aebfb-0e7b-4e75-a24b-6c4d4dcad284-image-resized.png] [image: 1508824924952-948174e8-9867-4e1f-aaf0-6f4f93826945-image-resized.png] [image: 1508824933106-ced9240b-b10f-4551-a039-4d4e0d36e24c-image-resized.png]
  • 图示:odoo11会计功能Show Full Accounting Features

    1
    0 赞同
    1 帖子
    2k 浏览
    卓忆
    图示:odoo11会计功能Show Full Accounting Features 打开技术特性 设置 | 用户 然后编辑 在 技术设置下 勾选 Show full account features 如图: [image: show-all-account-features.png] [image: account.png] 谢谢台北-226408 Odoo Fan和 jeffery 。
  • 0 赞同
    1 帖子
    2k 浏览
    G
    本文档基于安装环境 Ubuntu 16 64位,阿里云主机/腾讯云主机 Odoo 10 2017-10-08最新社区版 Postgres 9.6 Python 2.7.12,操作系统原生 Nginx 1.12,使用AMH面板安装 SecureCRT,用于远程登录 前期准备 下载SecrueCRT http://www.cr173.com/soft/4697.html 在secureCRT处理好中文乱码问题,同时颜色方案选“绿/黑”,字体选大点,会让你在接下来的操作中舒服很多 https://jingyan.baidu.com/article/948f59245be128d80ff5f9aa.html 了解下vi操作指令 Linux中vi编辑器的使用详解_百度经验 https://jingyan.baidu.com/article/59703552e2e1e38fc107405a.html vim 常用快捷键 – 轻典 – 博客园 http://www.cnblogs.com/tianyajuanke/archive/2012/04/25/2470002.html 了解postgres常用指令 postgresql 常用命令 – RocTian – 博客园 http://www.cnblogs.com/tzp_8/archive/2012/11/08/2760746.html 以下操作使用secureCRT登录至主机操作 由于持续更新,详细内容同步到 github,请访问 https://github.com/guohuadeng/odoo10-x64/blob/master/Install_ubuntu.md 阿里云及腾讯云,ubuntu16亲测完整安装odoo10,解决安全/中文化/时间等问题 - 广州尚鹏 http://www.sunpop.cn/odoo10_install_on_aliyun_tencent_cloud_sucess/
  • 1 赞同
    1 帖子
    2k 浏览
    卓忆
    分享一个odoo对采购订单在实务灵活应用范例 来自QQ群:Odoo里里外外558952137台北[email protected] 以下内容经过原作者同意,因此转发到此,谢谢来自台北的-226408. 采购订单实务历程和作业方式 : 成立采购订单数量100个 第一批验收入库20个+开票过帐20个 第二批验收入库30个+开票过帐30个 入库后发现第二批有10个不良品,找第二批入库单按”退货”验证出库10个+找第二批的过帐发票按”退款”10个,生成(进货退出)折让应收发票(可抵销应付款) 第三批验收入库40个+开票过帐40个 因供货商缺货,双方协商同意取消后续订单数量,修改订单为已交货入库数量90个(含已退货的10个),并取消后续入库单后结案 日后又发现不良品5个,找出入库单按”退货” 验证出库5个+ 找过帐发票按退款并且抵销应付款或建立对供货商的应收款发票 采购订单实务历程示意图 : (从下至上发展) [image: 1508463686999-243af722-1d44-4ff0-809a-5ec04e24d07c-image-resized.png] [image: 1508463698411-25fb5336-f096-4393-8b3c-83e9007eed1f-image-resized.png] [image: 1508463709130-539d0dd6-eabd-41e7-a800-cd03809ef57f-image-resized.png] [image: 1508463722191-b2871aa2-f94b-4af2-a307-0b714bcda6bd-image-resized.png] [image: 1508463729041-6f24a8dd-93aa-4c3f-8ff3-ca9160e4e290-image-resized.png] [image: 1508463741251-9dd7d25e-5184-4e5e-a671-61bd326e3e19-image-resized.png] [image: 1508463748052-6ddf9ee4-5864-47aa-beb8-8a3bf74197d9-image-resized.png] [image: 1508463758790-bbd66465-6918-44d4-83e7-ff10f8d22124-image-resized.png] [image: 1508463764636-4c732968-4513-4835-a5bc-630cca422edb-image-resized.png] [image: 1508463774666-b8bc2096-c0d2-4e57-8247-e2e9dd6a224e-image-resized.png] [image: 1508463783659-ced3bf6f-bdc3-4854-95b9-065a7d1c6030-image-resized.png] [image: 1508463797911-b821306c-e407-42ca-beec-6ed527e50914-image-resized.png] [image: 1508463807828-4486a1be-1ea1-48d7-b721-82ffefbd6618-image-resized.png] [image: 1508463817795-88b30c12-7c2c-4409-9ee6-82e5400ac781-image-resized.png] [image: 1508463826711-0d5f6d4e-ef8c-4d66-8699-dd55a5626f3a-image-resized.png]
  • ir.property的作用是什么

    5
    0 赞同
    5 帖子
    5k 浏览
    H
    @digitalsatori 懂了那么一丢丢,不过还是要用到了才能体会更深的。Thanks
  • Odoo无法发送邮件及其解释

    2
    1 赞同
    2 帖子
    2k 浏览
    JoshuaJ
    解释了为什么通过网易邮箱,QQ邮箱,阿里邮箱在Odoo里面作为发件服务器发邮件不成功, Email Relay,VERP。学习了!
  • 0 赞同
    4 帖子
    4k 浏览
    K
    @digitalsatori 在 odoo中类似二级菜单的Selection字段如何实现通过点击第一个字段触发第二字段值变化 中说: parent_category 好的 我尝试一下 万分感谢
  • ODOO 整合网站CMS系统,这样OK不

    1
    0 赞同
    1 帖子
    2k 浏览
    B
    有个客户提出了一个要求,他们有一个在线订餐系统,负责旗下多家门店的在线点餐功能。使用独立的CMS后台管理,用于上线的产品修改增减,订单管理,用户管理等常用的电商后台功能。 企业内部使用odoo开发的ERP系统,主要是负责多家门店的 材料采购、调拨、订单统计、财务统计这些内容。 问题就在于两个系统之间没有直接对接,暂时使用的方法为通过一个简单的小程序每日统计订餐系统的数据(订单信息等),调整下格式后导入到ODOO数据库,ODOO可以滞后的查看所有订单、用户、产品等信息。但都是手动操作,麻烦,所以提出直接将订餐系统的数据库整合进odoo数据库,进而将整个CMS系统整合到ODOO。 思路是这样: CMS系统本身数据库使用的就是PostgreSQL,将数据搬到ODOO系统内没什么太大问题,修改数据库地址 用户就行了 然后odoo增加对应的CMS功能模块,对增加的这些数据进行管理,比如产品上新,用户信息管理,订单管理等 进一步将订单信息和原本odoo系统内 的库存等进行一些互联操作,实时可看各门店营业情况、库存情况,有利于进行库存计划 客户要求是ODOO整合所有功能(内部只使用一个系统) 我个人倾向于数据库整合,CMS本身功能还是使用原有系统,ODOO再增加一些新功能(当然主要是省事啦),不过一切还是听金主的。 我的问题是,网站数据库和odoo整合后,会不会影响其工作效率? 整合后所有的客户点餐、cms操作都和odoo系统使用同一个数据库,目前规模是,日订单10000左右,cms系统大概2个操作人员,odoo系统大概10个操作人员,应该说压力不会太大,如果假设后期访问量增加(新店也一直在筹备增加),假设10倍于当期流量,数据库和odoo共用会不会影响其性能(web服务器都是独立的,性能不用考虑,就是不知道共用数据库后是否影响性能)
  • Form视图的编辑按钮按条件显示隐藏的控件【分享】

    4
    0 赞同
    4 帖子
    3k 浏览
    @digitalsatori 好了,thanks
  • Odoo开发笔记

    2
    0 赞同
    2 帖子
    2k 浏览
    卓忆
    赞....................
  • 0 赞同
    4 帖子
    6k 浏览
    Z
    谢谢分享,开发手册有中文就好了。
  • 0 赞同
    4 帖子
    4k 浏览
    A
    菜单界面如下: [image: 1506590312577-e5e1e635-84ac-4b3d-89fd-e0d85c0250e8-image-resized.png]
  • Odoo支持类似pur_line,sale_line这样短的数据表名吗?

    5
    0 赞同
    5 帖子
    4k 浏览
    A
    @digitalsatori 是的,明白了,感谢校长digitalsatori,总监mrshelly,谢谢!
  • 从openerp8.0升级到odoo10

    1
    0 赞同
    1 帖子
    2k 浏览
    Y
    求助大神,想把先有的系统从openerp8.0升级到odoo10,各位有没有好的方案建议? 看了odoo的开发,发现差异蛮大的,这个升级有没有可行性?
  • 0 赞同
    1 帖子
    4k 浏览
    G
      odoo中,邮件收发服务器配置都设置好并测试ok,发送邮件时却失败,原因在于收件人(isp反垃圾邮件策略)会反查来源地址,如不存在此账户,则拒绝接收. 另一个原因是国内与国外的邮箱不同。odoo默认使用catchall来做回复邮件地址, 为正确路由,会将发件人设置为 bounce-xxx的方式,导致发件人和认证信息不符合。   odoo默认发件者为[email protected]( 后缀为你在odoo中设置的“别域名),如果你的邮件服务器上没有此默认发件者账号,就会有被拒绝,导致发送邮件不成功,解决办法: 【不定期更新,原文地址】 1 .出向配置中增加邮箱账号“[email protected]”,设置-->参数-->系统参数为 mail.bounce.alias 为 "postmaster-odoo" 2.【经测试,有时不用改也能成功,todo】在addons\base\ir\ir_mail_server.py 中修改代码,注释 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]";第二种就是一个一个设置了。 5、销售用email实例。 设置好收件帐号后,将不同销售团队设置邮件别名,如图直销团队用[email protected],则发邮件至 [email protected],则会在该团队生成一个商机 6、费用email实例。 配置好后,向 [email protected] 发如图的邮件,则会生成相关费用明细及说明,并对应好费用提交人。十分方便。 ========== 7. 万网云邮箱所需要设置的解析记录如下:   操作解析的域名 解析记录类型 优先级 解析记录值 @ 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   参考 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实现完美收发自如
  • odoo多币种配置-利用odoo自带功能进行“自动转汇”操作

    1
    0 赞同
    1 帖子
    2k 浏览
    G
    因为总帐只能接受系统本币别的结算(基于会计原则),当系统中有外币形式存在(如外币采购 外币销售外币存款),就会以外币在系统中的当前汇率”自动转汇”成本币别体现到总帐,并且每次外币的变动都会依据”当前汇率”重新计算成本币别的价值体现在总帐上,所以会产生帐上汇差的损益,因此要定期调整外币余额的价值 以下是关于系统中外币自动转汇的应用范例分享给大家参考: ----------------- --------------------- ------------------ ---------------- ----------------- ============ 千萬不要在系統中"手動"結匯,系統有外幣帳戶的自動結匯機制 系統的做法是先把外幣帳戶的金額依匯率轉換成本幣別金額,再做內部轉帳憑証 以上 来自群“Odoo10.0手册技术支持”,odoo实施台北-226408