odoo
weixin_43425561
这个作者很懒,什么都没留下…
展开
-
odoo“联系人”应用中“名称”重名的合并方法
为了解决这个问题,一是可以添加第三方的插件来限制公司名称重名;二是对已经重名的公司名称,通过原生odoo的“合并联系人”功能进行合并来消除重名。以下是介绍后一种,如何合并联系人?原生的odoo“联系人”应用中,并未有限制“名称”重名的录入,现实生活中同名同姓的人多,个人名称不限制是可以理解的,但公司名称如果不限制重名,就会导致公司重名的出现。第三步,检查结果,你会发现不但名称合二为一,相关的销售订单、工单等都会自动相加。第一步,勾选需要合并的重名的公司名称,点击:动作-合并联系人。第二步,合并联系人。原创 2023-05-22 14:56:35 · 166 阅读 · 0 评论 -
odoo12安装服务台后有些操作用户界面上没看到服务台怎么办?
很明显这是没有 服务台 模块的访问权限。原创 2022-10-24 15:49:58 · 132 阅读 · 0 评论 -
odoo12报价单如何与商机关联起来?
在销售业务中,流程按CRM创建商机(或称漏斗、渠道)->在商机里面创建报价单,这是正确的业务流程,也就不存在标题中所说的问题,但在日常工作中,有部分销售业务员没有按照业务流程,直接在销售模块创建报价单,之后才到CRM创建商机,这样商机与报价单之间是没有关联起来的:...原创 2022-08-13 11:40:17 · 273 阅读 · 0 评论 -
odoo数据库主控密码采用什么加密算法?
默认采用的加密算法是pbkdf2_sha512,通过哈希算法加盐迭代数次得出的结果作为密码的算法。它的基本原理是通过一个伪随机函数(例如HMAC函数),把明文和一个盐值作为输入参数,然后重复进行运算,并最终产生密钥。如果重复的次数足够大,破解的成本就会变得很高。而盐值的添加也会增加“彩虹表”攻击的难度。我们看一个经过这种加密算法得出的密码结构:$pbkdf2-sha512250002500025000ztkbw5jT.l8LwThHKKX03g$EFv2mH5uUh6VEZi4mmvzphsDnQdI1原创 2022-06-29 00:50:46 · 780 阅读 · 0 评论 -
ModuleNotFoundError: No module named ‘paramiko’
环境:docker odoo 15自动备份插件来自:https://github.com/Yenthe666/auto_backup安装时报错信息如下:RPC_ERROROdoo Server ErrorTraceback (most recent call last):File “/mnt/b8water/auto_backup/models/db_backup.py”, line 17, in import paramikoModuleNotFoundError: No module n原创 2022-05-29 17:27:55 · 7078 阅读 · 0 评论 -
使用odoo15脚手架scaffold快速创建模块
环境:1、win102、odoo153、python 3.74、vscodeodoo-bin scaffold命令创建模块基本结构python odoo-bin scaffold sale_order_validity_days my_addons原创 2022-01-17 23:11:50 · 662 阅读 · 0 评论 -
odoo源码运行环境如何迁移至docker生产环境
近期公司要求实现生产环境容器化,公司的odoo12在源码环境下运行了两年多,积累了不少数据,如何迁移至docker生产环境?下面分两部分进行介绍:一、odoo的docker容器化odoo需要两个容器连接来运行,一是odoo;二是postgresql.因此这里是使用docker-compose来完成.docker-compose.ymlversion: '3.1'services: web: image: odoo:12.0 depends_on: - db原创 2022-01-09 17:41:53 · 799 阅读 · 0 评论 -
odoo中产品的成本字段保存在哪张表上?
product_price_history表是存放历次计算出来的单位成本,ir_property表是存放最新一次计算出来的单位成本。原创 2021-12-12 15:14:00 · 451 阅读 · 0 评论 -
odoo12在ubuntu18.04上安装wkhtmltopdf
wkhtmltopdf是odoo打印所需要的组件,安装时版本的选择很重要,选不对,各种问题,再加上从github上下载很慢,中间会浪费不少时间。wkhtmltopdf官网上推荐是使用github来下载,不建议使用其他不明来路的源。环境:ubuntu 18.04 odoo12安装 Wkhtmltopdf 0.12.5-1步骤:1、下载:wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox_0原创 2021-10-30 07:39:30 · 331 阅读 · 0 评论 -
Odoo导入翻译po文件格式
从github的OCA中下载了一个资产模块,里面有三分之二还没有翻译为中文,同事以po格式导出,但翻译后导入odoo未见效,经指导按如下步骤即可成功导入翻译。导入翻译1、设置-激活开发者模式2、翻译-导入翻译-简体中文 zh_CN 资产zh_CN.po 覆盖现有术语打勾3、Import4、开票-资产-资产5、如果没变化,刷新一下...原创 2021-09-23 11:55:18 · 530 阅读 · 0 评论 -
odoo如何在docker的/mnt/extra-addons中绑定多个插件路径
问题的提出odoo使用docker进行开发、部署是十分方便的,在docker官网上对odoo有详细的介绍。但官网的示例中,并未有说明如何绑定多个插件路径。以下是官网其中一个示例:version: '3.1'services: web: image: odoo:14.0 depends_on: - db ports: - "8069:8069" volumes: - odoo-web-data:/var/lib/odoo原创 2021-09-08 00:32:40 · 833 阅读 · 0 评论 -
odoo.tools.convert.ParseError: “Cannot update missing record ‘base.default_user‘“ while parsing file
odoo12安装应用“制造”时报错:odoo.tools.convert.ParseError: “Cannot update missing record ‘base.default_user’” while parsing file:/e:/pythonproject/odoo-12.0/addons/mrp/security/mrp_security.xml:25, near 原因:1、res_users表中缺失了登录名为"default"的记录;2、ir_model_data表中缺失了名为”原创 2021-08-23 22:59:48 · 986 阅读 · 0 评论 -
Odoo12:开票模块缺失了二级菜单“客户”
问题提出社区版Odoo12的开票模块缺失了二级菜单“客户”,如下图解决办法:这是该用户没有查看的权限所致,只需要配置权限给该用户即可。具体操作步骤如下:1、参数设置-激活开发者模式;2、数设置-技术-菜单项目-客户-开票/客户,查看访问权限,群组名称下面是“会计及财务/发票用户”;3、添加该用户的方法:转到“用户&公司”菜单选择“群组”,找到“会计及财务/发票用户”,进去添加该用户即可。...原创 2021-08-15 10:25:16 · 177 阅读 · 0 评论 -
Odoo忘记Master Password怎么办?
找到odoo.conf (如:/etc/odoo/odoo.conf)或 openerp-server.conf(早期版本),找到admin_passwd = $pbkdf2-sha512$250001FpLCQEAwDiH8D4HwBgjJA1FpLCQEAwDiH8D4HwBgjJA1FpLCQEAwDiH8D4HwBgjJAbKhjkp/twDvAievcpzC1cvivzB4s…替换为:admin_passwd = adminhttps://www.odoo.com/zh_CN/forum/原创 2021-07-08 23:47:52 · 2789 阅读 · 0 评论 -
Odoo12导出文件中文乱码的解决办法
在odoo12中导出来的csv文件,用excel打开时中文乱码。解决办法:1、先用记事本打开,你会发现中文能正常显示,此时另存为时,编码选ANSI,保存;2、excel打开,中文可以正常显示了原创 2021-04-30 17:32:22 · 554 阅读 · 1 评论 -
odoo12源码在pycharm上运行
前置条件:1.在github或gitee中下载odoo-12.0的源代码2.windows103.pycharm社区版或专业版4.安装好postgres开发环境搭建:1.虚拟环境:将odoo12源代码中的venv目录的python.exe设置为虚拟环境;2.修改odoo.conf文件运行参数文件odoo.conf 默认是放在\debian\source将odoo.conf复制到项目根目录\odoo-12.0,并修改。如:[options]; This is the password原创 2020-10-07 12:33:27 · 797 阅读 · 0 评论 -
odoo13断点调试
odoo13在PyCharm上能运行后,如何进行单步调试呢?关键的一步是在源码中找到resetlocale()这个方法,加一条语句:ln = ln[0:ln.index(’.’)]代码如下:def resetlocale(): # locale.resetlocale is bugged with some locales. for ln in get_locales(): try: ln = ln[0:ln.index('.')]原创 2020-10-05 12:11:14 · 647 阅读 · 0 评论 -
为odoo12添加自定义模块---自动设置销售发件服务器
安装步骤:1 备份数据库和代码2 将插件模块文件复制到addons文件夹下(如:/usr/lib/python3/dist-packages/odoo/addons/)3.重启odoo服务:sudo service odoo stopsudo service odoo start4 重启服务后登陆管理员账号打开开发者模式,在应用界面刷新本地模块列表,搜索安装插件模块5.重启odoo服务6 在开发者模式下维护需要发送邮件的账号的发件服务器(不要使用163邮箱)7 测试发件服务器时,当前帐原创 2020-09-08 23:02:02 · 279 阅读 · 0 评论 -
为Odoo12安装Nginx
Odoo12部署在阿里云一台ECS服务器上,使用的是源安装,由于Odoo12自带的web服务器并发能力有限,安装Nginx,利用Nginx强大的并发能力和静态页面处理能力,能有效提升Odoo12的响应效率和使用体验。 1.前置条件 Odoo12已经正常运行,假设网址:127.0.0.1:8069 2.安装Nginx sudo apt-get install nginx 3.删除default文件 sudo rm /etc/nginx/sites-enabled/default..原创 2020-08-15 21:32:22 · 1067 阅读 · 0 评论 -
Odoo12正确的导入方式
debug=0,非debug模式下导入,显示所有高级选项,才是导入的正确方式。原创 2020-07-26 09:26:48 · 570 阅读 · 0 评论 -
Odoo12登录页面没有数据库选项怎么办?
使用Odoo12,有时会遇到登录页面没有数据库选项,如下图:如想添加新的数据库怎么办?很简单:`http://localhost:8069/web/database/managerlocalhost换成你的IP原创 2020-07-20 23:57:11 · 560 阅读 · 0 评论 -
Linux 源安装odoo12
前置条件:Ubuntu18.04Python3.7.8https://blog.csdn.net/qq_35933777/article/details/84325856apt-get updateapt-get upgrade1)安装Postgresqlsudo apt-get -y install postgresql2)在Postgresql中新建用于Odoo连接的数据库用户sudo su postgrescreateuser -d -U postgres -R -S -P odo原创 2020-07-16 08:13:11 · 599 阅读 · 0 评论 -
odoo12开发者模式下技术菜单缺少“自动的动作”子菜单的解决办法
今天在设置 序号 时,需要在加一小段代码来判断 内部参考(“REF”,即 编号)是否为空,为空按序号规则自动填写 内部参考,不为空则跳过。这段代码需要写在“自动的动作”里面,如下图所示:但开发者模式下菜单 技术 里面没有“自动的动作”子菜单。如下图所示:解决这个问题,可以到 应用 安装 base_automation ,注意,查找时要去掉“应用”才能找到。见下图:安装后,出现“自动的动作”子菜单,问题解决。...原创 2020-06-14 10:53:55 · 300 阅读 · 0 评论 -
docker启动odoo的命令
使用docker安装好odoo,启动odoo的顺序是,先启动postgres容器,再启动odoo容器。如果ubuntu重启,也需要按此顺序启动,建议设置自动启动方式。docker ps -adocker start [id]成功!...原创 2020-03-07 08:42:08 · 824 阅读 · 0 评论 -
使用docker安装的odoo12修改代码后如何生效?
odoo12社区版使用docker安装后,为了方便修改容器里面的代码,第一步是先把容器里的代码映射到一个自建的目录:/www/odoo/source ;第二步vscode在odoo12所在服务器的ubuntu18.04上配置python3.7开发环境;vscode 配置 python3开发环境的方法第三步vscode上修改目录/www/odoo/source下的代码后保存,重新加载odoo页...原创 2020-03-05 23:04:46 · 614 阅读 · 0 评论 -
Ubuntu18.04使用docker安装odoo12
Ubuntu18.04使用docker安装odoo12首先是安装dockerhttps://blog.csdn.net/m82_a1/article/details/98870376然后安装odoo12https://www.jianshu.com/p/7f41b6c8f6bd原创 2020-03-03 09:52:09 · 578 阅读 · 0 评论