x2many 2many odoo many

odoo跳转页面总结

odoo跳转页面总结 odoo视图跳转我总结为一下几点:1. 默认的封装了两个数据,不需要人工维护 模型名称(封装到即将跳转的视图的context的active_model属性中)单据id(封装到即将跳转的视图的context的active_id属性中) 2. 返回了一个字典(两大作用) 第一个作用 ......
页面 odoo

alert日志中出现大量“WARNING too many parse errors”告警

1、一套19.19的ORACLE数据库,alert日志中出现大量的parse errors告警信息,具体如下所示。 WARNING: too many parse errors, count=9239 SQL hash=0x5da2e911 PARSE ERROR: ospid=51405, err ......
WARNING errors alert parse 日志

odoo 10.0配置文件

在配置文件中加入 xmlrpc = True ; 指定使用XML-RPC协议的IP地址,为空时表示绑定到现有IP xmlrpc_interface = ; XML-RPC协议使用的TCP端口 xmlrpc_port = 8069 可以修改ip以及端口addons_path=D:\odoo\odoo1 ......
文件 odoo 10.0 10

Odoo中的通知或异常提示

在Odoo框架中,可以找到各种各样的通知类型。用于在用户进行系统操作时,即时反馈相关的异常信息。常用的通知选项有如下几种: 1. Sticky Notification2. Rainbow Man Effect3. Alert4. Raise Exception/Validation 第一种显示通知 ......
Odoo

Odoo自定义报表 - 浅析

大家好, 在Odoo(原OpenERP 开源ERP)架构中,有自定义报表开发【Custom Report Engine】这一功能,但无论在海外还是国内的网站上很难找到相关的解释与介绍。所以,我们整理了相关开发介绍至本博文中。 首先,需要讲解的是 Custom Report Engine 的机制。Od ......
报表 Odoo

Odoo 报表2

在模块中新建名为report的python文件 创建__main.xml 文件 <report id = “account_invoices” model = “account.invoice” string = “Invoices” report_type = “qweb-pdf” name = ......
报表 Odoo

odoo报表3

定义odoo中的报表,是创建一张数据库视图。 数据库视图和表的联系和区别联系:数据库中的数据都是存储在表中,视图(view)是在基本表之上建立的表,它的结构(即所定义的列)和内容(即所有数据行)都来自基本表,它依据基本表存在而存在。一个视图可以对应一个基本表,也可以对应多个基本表。 区别:1、视图是 ......
报表 odoo

odoo中的PDF报表

1.定义PDF报表解析类. 模型类解析类代码 from odoo import api, models class ParticularReport(models.AbstractModel): _name = 'report.hr_teacher.teacher_info_report_pdf' ......
报表 odoo PDF

arviz.from_pyjags() ValueError: too many values to unpack (expected 3)

ValueError Traceback (most recent call last) /home/anaconda/workspace/group_code/long_rt/simulation1/jags_test.ipynb Cell 12' in <cell line: 1>() > 1 ......

Odoo 通过Javascript调用模型中自定义方法

实践环境 Odoo 14.0-20221212 (Community Edition) 代码实现 在js脚本函数中调用模型中自定义方法: this._rpc({ model: 'demo.wizard', // 模型名称,即模型类定义中 _name 的值 method: 'action_select ......
Javascript 模型 方法 Odoo

odoo中用javascript调用model中定义好的方法,及要注意的坑

odoo中如果前端界面要调用后台model中写好的方法,很简单。使用 do_action 即可,比如要调用改res.users的默认语言后执行的方法 odoo.define('switch_language.SwitchLanguageMenu', function (require) { "use ......
中用 javascript 方法 model odoo

Odoo 网页开发

request.make_response() # 仅返回包含 HTML 的字符串 request.render() # 返回一个模板 # 对于 json请求 。 只需要返回客户端想要的数据结构即可。 # odoo 会处理序列化。让其动作,限制数据为json可序列化的类型 # request.env ......
网页 Odoo

Odoo看板视图实践案例

看板视图是一个很常见的可视化解决方案了,例如:联系人卡片,任务卡片,还有二次元朋友们经常逛的哔站。 我个人也是非常喜欢看板视图,比起那些呆板的tree视图,看板视图给人的感觉的就是简洁直观又好看。 本人也是初学Odoo一个月,其中深意只知其一,但也想跟各位大佬分享交流,于是斗胆以拙见一篇讨教一二,文 ......
看板 视图 案例 Odoo

odoo16 顺丰速运

随着顺丰官方升级了新的API接口,我们的顺丰模块也顺应时代潮流进行了全新升级,本文将给大家简单介绍一下新顺丰速运模块的功能。 安装与配置 首先,与老版本不同的是,我们把顺丰的配置参数放到了承运方设置里。 我们在这里填入在丰桥平台设置的客户编码、校验码和月结编号等参数。 使用方法 我们这次升级,让顺丰 ......
odoo 16

Odoo16.0 支付宝模块

odoo16.0官方将支付宝模块弃用了,但是需求还在,我们也不太可能去使用推荐的asipay,因此,我们决定,自己手动实现它。 安装与配置 首先,我们在应用中安装我们的支付宝模块: 安装好之后,我们进入配置界面: 这里对各个参数简单介绍一下: 支付宝APPID: 我们在支付宝开放平台申请的应用ID ......
模块 Odoo 16.0 16

odoo中在一个模块下修改另一个模块中的视图文件(新增一个字段)

下面的代码,可以在一个模块中,修改另一个视图的内容,这里是新增一个字段,即:下图中的 字段:my_field 固定部分:- <record id="view_order_form_inherit_my_module" model="ir.ui.view">:这是定义一个新的记录的开始标签。model ......
模块 字段 视图 文件 odoo

Odoo16.0与中国特色DHL

起因是客户希望使用DHL发货给国外的客户,因为Odoo原生就支持DHL发货,就感觉很简单,配置一下就能使用了。谁知道才是坑的开始。因为Odoo的DHL模块使用的还是旧的XML接口,DHL官方已经声明,会逐步弃用旧的接口转而使用新的RESTFUL接口。再尝试了几次官方模块未遂后,决定自行解决,花了三天 ......
特色 Odoo 16.0 DHL 16

Odoo16.0 圆通速递

圆通是我们生活中常用的“三通一达”快递行业中的重要一员,使用频率也非常之高。本文将介绍如何使用圆通速递来完成Odoo与圆通速递的对接工作。 安装和配置 要使用圆通速递模块,首先我们要开启圆通速递模块,在设置-库存-物流对接中,启用圆通速递: 该选项会自动把圆通速递模块装好。 安装完成之后,我们到库存 ......
Odoo 16.0 16

odoo to account move

all model: stock_valuation_layers._check_company()self._check_company() stock.valuation.layer => account.move stock_valuation_layers._validate_account ......
account odoo move to

linux 系統 提示: File "/usr/lib/python3.8/multiprocessing/connection.py", line 527, in Pipe OSError: [Errno 24] Too many open files

Exception in thread Thread-4:Traceback (most recent call last): File "/usr/lib/python3.8/threading.py", line 932, in _bootstrap_inner File "/usr/lib/p ......

odoo12中菜单的生成

小记: 其实本来不打算学这个的,因为我们部门的人都会这个。有一天领导让我做个工具,要集成到这个odoo12中,因为好久没有搞这个了。对菜单也不是太清楚。本来想着问一下 同事,给我把这个菜单搞定就完了。也不是多复杂的问题,结果人家说。你这都不会。还搞个毛呀。 我只有呵呵了。 没办法求人不求自己,最后, ......
菜单 odoo 12

odoo 正数和负数PO的日志

KEY: \addons\stock_account\models\account_move.py def _post(self, soft=True): # OVERRIDE # Don't change anything on moves used to cancel another ones. ......
正数 负数 日志 odoo

odoo使用扫码枪

odoo原生有一个扫码枪的模块叫做“barcodes”,这个模块中定义了一个类“'barcodes.barcode_events_mixin”,简单的处理扫码事件使用起来还是很方便的。 简单说一下使用过程:首先安装“barcodes”这个模块,在自己的模型中继承“'barcodes.barcode_ ......
odoo

odoo16 实现扫码枪连续扫描功能

其实要实现这个功能很简单,只要在前端js里监控扫码字段的change事件。 当满足要求,调用保存按钮的click方法,自动保存。这样扫码工人就不需要操作电脑了,可是由于对odoo前段代码不熟悉,这么个小功能花了我一周左右的时间,虽然问题解决了,但是实现的方式很暴力。不管怎么样,先解决问题再说吧。 a ......
功能 odoo 16

Odoo 条码扫码功能 采购订单、销售订单通过扫码增加明细

可以再次下载 :Odoo 销售扫码 https://apps.odoo.com/apps/modules/11.0/sale_barcodes/ 很多人都说从9.0 之后,很多社区版功能被阉割了,比如大家常说的仓库条码扫码模块就没有了。 但是却为我们留下了bcarcode模块,方便我们进行扩展。由于 ......
订单 条码 功能 Odoo

odoo 如何传递context到name_get 方法

xml 需要按照如下写法: 看move_id字段,要点是要在关键字前边加一个`default_`, 这个本来是用来创建时指定默认值的,目前就这么用吧 ```xml ``` 在py文件中获取到的context ```python def name_get(self): res = [] print(' ......
name_get context 方法 odoo name

MySQL的Equality Range Optimization of Many-Valued Comparisons

最近新上线的系统中遇到一个SQL,明明可以使用索引,但是发现实际执行并没有使用到索引。SQL的主要特点是where子句中,in判断中有大量的条件。类似如下: select * FROM a WHERE td in ('2023-08-01') and fuid in ('2','3','41','4 ......

ODOO 科目配置4

启用 斯托诺会计 不启用 Anglo-Saxon Accounting 常规作业能满足, 另外需要下面三个二开: 1. 报废科目的定义 2. 库存盘点科目的定义 3. 价值重估科目的定义. ......
科目 ODOO

odoo科目配置3

启用 斯托诺会计 不启用 Anglo-Saxon Accounting ......
科目 odoo

How many ways(记忆化dfs)

Problem Description 这是一个简单的生存游戏,你控制一个机器人从一个棋盘的起始点(1,1)走到棋盘的终点(n,m)。游戏的规则描述如下: 1.机器人一开始在棋盘的起始点并有起始点所标有的能量。 2.机器人只能向右或者向下走,并且每走一步消耗一单位能量。 3.机器人不能在原地停留。 ......
记忆 many ways How dfs