- 博客(56)
- 资源 (2)
- 问答 (3)
- 收藏
- 关注
原创 15分钟完成Odoo18.0安装与基本配置
Odoo18发行已半年有余,不少企业也已上至生产环境进行使用了。今天我们来看看 Odoo18的安装。本次安装我们介绍通过阿里云服务器安装Odoo18社区版。
2025-04-06 22:15:30
740
原创 【零散技术】微信支付保姆教程(一)
微信支付十余年,早已成为国内必不可少的支付工具。今天我们来看看,如何申请各类参数与内容,完成 开发对接前的准备工作。
2024-09-28 11:10:59
1453
原创 【零散技术】Odoo17通过Controller下载PDF
珍惜手上的每个时分Odoo作为一款开源ERP,拥有极佳的拓展性,Odoo的Controller框架也让它具备了作为微信小程序后端的能力,那么就存在 需要通过小程序来下载PDF的业务
2024-09-17 21:22:24
847
原创 【零散技术】详解Odoo17邮件发送(一)
通过配置邮件服务器、编写代码,我们可以发送任意想要的内容给指定的邮箱,但是如上的例子仅仅只是一个demo,我们如何美化发送的邮件内容,例如 添加附件,美化格式....且听下回分解。
2024-09-17 21:05:54
1072
原创 ubuntu源码安装Odoo
Odoo具有非常多的安装方式,除了我最爱用的 apt-get install,我们还可以使用git拉取Odoo源码进行安装。本次示例于ubuntu20.04 Desktop上进行操作,理论上在ubuntu14.04之后都可以用此操作。
2024-07-19 21:30:37
1681
原创 【随想】代码优化论
随着工作年限的增长,接触到的二手代码也越来越多,无论是同事离职留下的垃圾代码,还是接手烂摊子项目代码,都绕不开这个主题:代码优化。当然并非所有的代码都需要去优化,毕竟在能用的情况下,优化代码带来的价值远可能低于付出的成本。我遵循的准则1)非必要,不修改、不优化。2)需修改、需优化、搞彻底。
2024-07-19 01:56:55
689
原创 【零散技术】Odoo模块强制更新
作为一款开源的ERP框架,Odoo的二次开发是绕不过去的一个话题,在二开过程中,难免会遇到迭代开发模块的问题,在一些特殊情况下,会出现更新了模块后无法进入Odoo的情况。
2024-07-05 16:13:00
692
原创 【应用浅谈】Odoo的库存计价与产品成本(三)
Odoo的库存(Stock)模块拥有众多功能,其中库存计价是一项非常重要的功能,原生的成本方法分三种:【标准成本】,【平均成本】,【先进先出】,我们接着上一期,来看加入【仓储】业务(盘库、报废、退货、内部调拨)后,不同成本方法下,成本与库存计价的变化。
2024-06-07 20:12:48
1385
原创 【应用浅谈】Odoo的库存计价与产品成本(二)
Odoo的库存(Stock)模块拥有众多功能,其中库存计价是一项非常重要的功能,原生的成本方法分三种:【标准成本】,【平均成本】,【先进先出】,我们接着上一期,来看看销售出库时,这三种计价方法对库存价值的影响。
2024-05-12 15:23:46
921
原创 【应用浅谈】Odoo的库存计价与产品成本(一)
Odoo的库存(Stock)模块拥有众多功能,其中库存计价是一项非常重要的功能,原生的成本方法分三种:【标准成本】,【平均成本】,【先进先出】,本次我们来看看采购入库时,这三种计价方法对库存价值的影响。
2024-04-01 12:19:15
1800
原创 ubuntu 22.04 快速安装Odoo17.0详记
序言:时间是我们最宝贵的财富,珍惜手上的每个时分如果为阿里云或者腾讯云,第一步可以忽略。
2024-01-05 15:00:22
3712
3
原创 【零散技术】10分钟学会odoo的 many2x,x2many字段自定义跳转
序言:时间是我们最宝贵的财富,珍惜手上的每个时分点击many2x,x2many字段,会自动在当前页面通过弹出框显示对应数据的表单(Form)视图。例如 我们打开集装箱主表下的质检单虽然可以看到所有数据,但是操作员认为显示的太小了,不好操作,那么有没有办法直接跳转进这个质检单呢。答案是肯定的。
2023-08-30 16:40:14
1174
原创 【零散技术】10分钟学会 Odoo Widget many2many_tags的使用与拓展
10分钟学会 Odoo Widget many2many_tags的使用与拓展
2023-08-29 16:25:22
1636
1
原创 【零散技术】微信小程数组排序
在国内,微信小程序的生态已经完全渗透至各行各业,无一幸免。今天分享一个常用组件的功能:排序 以订单排序为例,我们需要通过筛选方式,对订单按时间进行排序 由于是直接使用的小程序wx:for 进行循环,所以需要直接更改源数组更改源数组有两种方法1.直接通过接口获取新的数组 通过接口访问odoo后台,直接使用odoo ORM提供的sorted方法https://mp.youkuaiyun.com/mp_blog/creation/editor/125608
2022-12-05 15:21:29
1273
原创 【零散技术】10分钟学会odoo的原型继承
本文章将以odoo中的仓库表(stock.warehouse)作为例子,为大家讲述odoo的【原型继承】
2022-08-28 15:58:21
1546
1
原创 【零散技术】10分钟学会Odoo导出自定义excel报表
10分钟学会Odoo导出自定义excel报表。复制实例代码后安装,访问 localhost:8069/test_excel即可获得示例excel
2022-08-23 11:56:05
2246
原创 【零散技术】妙用Odoo开发者模式下的数据模型
Odoo的web开发者模式是一个十分便捷的功能,我们可以通过开发者模式进行非常多的操作,比如定义【定时动作】,修改【菜单】,调整【小数点精度】等等今天就来讲一下我在开发时常用的一个技巧:数据模型查看。使用的背景是在项目开发中,模型间的关联关系不清楚,需要依据关联关系进行取数的情况。...
2022-08-16 17:25:51
493
原创 【零散技术】Odoo接口调试出现404
webcontroller是odoo的重要组成部分,同时也是多系统互通数据的常用通道。但是幸苦写的接口,调试时却出现了404无法访问的问题,十分让人抓狂。
2022-07-18 10:13:22
1264
2
原创 odoo nginx 80端口极简配置
序言:时间是我们最宝贵的财富,珍惜手上的每个时分安装好odoo以后,默认的访问端口是8069,访问起来既不美观也不方便那么我们可以使用nginx做一个反向代理将odoo代理到80端口上。本文介绍的nginx反向代理搭建于ubuntu20.041.安装nginxapt-get update #更新源apt-get install nginx #下载nginx依次输入后提示Do you want to continue(是否继续)?,输入大写的Y后回车经过不是很漫长的.
2021-11-30 22:53:14
3875
原创 【报错】Odoo恢复数据库后报错无法登陆
序言:时间是我们最宝贵的财富,珍惜手上的每个时分不少odoo使用者都遇到过备份下来的数据库无法恢复的问题可以通过以下方式自查1.odoo版本是否正确,不同版本的odoo是无法直接恢复的,例如 odoo13无法直接恢复到odoo152.数据库版本是否正确,postgres在向下兼容时有可能出现问题,建议同版本迁移。3.代码是否正确迁移,两边的代码不一致也会导致报错,常见于conf文件未指定代码位置。如果确认以上内容均正确,可以尝试如下方法1.通过命令行启动odoo时 添加 ..
2021-11-02 22:02:24
1584
原创 【报错】macOS Monterey (M1芯片)运行odoo报错
序言:时间是我们最宝贵的财富,珍惜手上的每个时分最近更换了一台mac,满怀期待的准备完开发环境后发现odoo无法运行(已测试odoo12-15都会报错)line 83, in set_limit_memory_hard resource.setrlimit(rlimit, (config['limit_memory_hard'], hard))ValueError: current limit exceeds maximum limit我采取了最简单的删除代码方式,找到报错的方...
2021-11-01 11:09:48
1355
原创 ubuntu 20.04 快速安装odoo15.0详记
序言:时间是我们最宝贵的财富,珍惜手上的每个时分1.通过 apt-get 安装postgres在 服务器上以 root 用户下依次执行如下命令apt-get install postgresql #安装postgresservice postgresql status #查看 数据库服务是否正常运行2.通过 apt-get 安装odoo依旧是在root用户下输入命令echo "deb http://nightly.odoo.com/14.0/nightly/.
2021-10-21 16:58:23
8075
5
原创 odoo更新模块超时处理【virtual real time limit 】
当我们更新的模块有大量计算字段或者涉及到大量数据时将会 花费大量时间升级,当出现出现提示 virtual real time limit 时,我们需要修改 一下odoo配置文件中的 两个参数limit_time_cpuimit_time_real例如 修改为然后重启odoo服务服务即可再次升级。【备注】ubuntu中 odoo默认的conf文件在 /etc/odoo/odoo.conf中...
2021-07-24 10:35:09
1383
原创 Odoo数据库管理
序言:时间是我们最宝贵的财富,珍惜手上的每个时分当我们安装好odoo后,可以创建很多的数据库实例(帐套),那么我们如何来创建&删除&备份数据库实例呢。目录1.管理界面2.创建数据库3.恢复数据1.管理界面我们可以通过 localhost:8069访问odoo服务,那么数据库管理界面的访问地址是localhost:8069/web/database/manager,输入后将会看到如下图所示的界面其中包含【Create Database】 【Restor..
2021-07-07 17:02:59
4926
原创 【常见错误】psycopg2.errors.UndefinedColumn: column sale_order.x does not existLINE 1:
此错误多出现于服务器端更新了模块,但是没有在web端升级一般出现此问题 如果数据库的数据不多可web端直接升级 【base】模块即可解决问题,如果能回忆更新的模块是哪一个,在web端更新该模块即可...
2021-07-07 16:38:01
2746
原创 【常见错误】Odoo创建单据提示无法记录消息,请配置发件人的Email地址
此错误为常见错误,常见于销售单,采购单,入库单中。我们只需要对应的在联系人模块中填写 email地址即可规避此错误。如果具有代码基础,可以新建一个小模块,手动的继承res.partner模块解决此问题class ResPartner(models.Model): _inherit = "res.partner" @api.model def create(self, vals): vals.setdefault("email", "@ro-cd.c
2021-07-05 11:11:15
847
原创 Odoo14 列表变色
序言:时间是我们最宝贵的财富,珍惜手上的每个时分Odoo中的常见视图有 tree,form,kanban 等,但是咱们常用的默认视图就是 Tree视图
2021-07-02 15:51:54
968
原创 Odoo Docker安装,配置加载自定义模块目录
序言:时间是我们最宝贵的财富,珍惜手上的每个时分Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口 ----引用自百度百科关于Docker 百度百科介绍的十分官方,那么我简单点概括就是Docker很简单,通过Do...
2021-06-17 19:39:29
1511
原创 Odoo Pycharm开发环境快速安装(全平台)
序言:时间是我们最宝贵的财富,珍惜手上的每个时分在不同平台下安装Odoo开发环境是十分繁琐的,对于xin shuo
2021-06-09 14:39:54
1942
原创 ubuntu 20.04 快速安装 odoo14.0 详记
序言:时间是我们最宝贵的财富,珍惜手上的每个时分Odoo14已经发布将近一年了,版本与用户也趋于稳定,可以上手作为正式环境使用了。本次安装服务器使用了超融合平台,如果为阿里云或者腾讯云,第一步可以忽略1.更换阿里云源第一步:先备份下原始源sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup第二步:修改文件sudo cp /etc/apt/sources.list清除里面所有的内容,替换为如下deb..
2021-05-12 21:50:01
2592
2
原创 Odoo加载第三方模块
序言:时间是我们最宝贵的财富,珍惜手上的每个时分目录一:模块目录二:服务器设置三:odoo 设置修改四:Odoo 网页端加载模块Odoo提供了极高的拓展性,我们可以通过各类渠道获得免费/付费的第三方模块。例如https://apps.odoo.com/apps,官方的模块市场当我们获得了一个 模块包后,如何加载到自己的Odoo系统中呢。一:模块目录获得模块后(假设是 mc_test),结构一般如下。至少包含一个 __manifest__.py文件,如果没有的话,..
2021-04-28 11:23:04
3166
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人