问题标签 [odoo]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1107 浏览

preview - 附件文件的Odoo预览?

你好,是否有任何模块可以预览 Odoo 文档管理中附加的文档,而无需下载它?

提前致谢

0 投票
0 回答
923 浏览

python - 显示 res.partner 和 product.product 的字段 - OpenERP

sale模块上,您有对象sale.order,并且sale.order.line在销售树视图上,您​​有sale.order对象,以显示该模型中的字段。

现在,我正在尝试显示一个字段,例如product_id on sale.order.line,我知道我可以使用fields.one2manythen many2one,但它不起作用,没有显示任何内容,所以我不知道我在这里做错了什么。

我之前在 OpenERP 上已经做过这种工作,但那是很久以前的事了,我只是忘记了完成这项工作的正确方法......

这是我的一段代码(有趣的部分)

sale.order

sale.order.line

我想要实现的是继承所有字段,sale.order.line以便我可以将它们中的任何一个显示到sale.order树视图中。

这是我的xmlsale_view.xml

linea_tarifas相关字段,但它没有显示任何内容。

我希望我已经解释了自己。

有任何想法吗?

提前致谢!

0 投票
1 回答
2648 浏览

openerp - 如何追溯添加外部 ID?

我有一个 SugarCRM 和 OpenERP 实例,需要同步状态(变化很大)、客户、组织和一些产品。

以上记录有些是在安装 OpenERP 时创建的,有些是从 CSV 导入的,有些是通过管理页面手动输入的。这在记录(例如状态)上留下了不同和缺失的外部 ID 的不洁混搭。

有没有办法清理这些外部 ID?我看不到通过管理页面执行此操作的方法,那么有没有通过 API 的方法?我可以加载州“阿拉巴马州”并告诉 OpenERP“这条记录的外部 ID 现在是 US-AL”吗?

同样,通过 API 创建新状态时(我们有一个一直在增长的全局列表),是否可以在创建时设置外部 ID?

0 投票
1 回答
773 浏览

python - 在树形视图中显示合作伙伴地址 - OpenERP

res.partner表单视图中sale.order,您得到以下代码:

此视图采用res.partner地址形式,即:context="{'search_default_customer':1, 'show_address': 1}"现在,我希望在树视图上具有相同的行为。

我只是将它复制contextpartner_id现场的树视图中,但没有任何反应,我尝试了很多方法,但没有结果。

我也想在树视图上显示合作伙伴的地址。

有谁知道如何做到这一点?

提前致谢!

0 投票
1 回答
1065 浏览

openerp - 创建 OpenERP/Odoo POS 类别和与此类别关联的产品所需

我正在使用 OpenERP POS 7 最新版本。我需要帮助来创建特定类别下的产品。

用例:我喜欢创建一个新类别并为该新类别创建一个产品。

遵循的步骤:

第 1 步:我从“销售点”->“产品”->“产品类别”->“创建”创建一个类别

第 2 步:当我从“销售点”->“产品”->“产品”->“创建”创建产品时,我没有在第 1 步中看到已创建的类别。再次在产品创建屏幕中,我们可以创建一个新类别,但从产品屏幕创建的类别未显示在销售屏幕中

我还观察到,在 Odoo pos 演示中,我可以看到标记为“Pos/公共产品类别”而不是“产品类别”的类别,这些有什么区别吗?

0 投票
2 回答
3144 浏览

openerp - 如何查找 XML-RPC 连接到 OpenERP/Odoo 的数据库名称?

我正在尝试使用 XMLRPC 连接到 Odoo/OpenERP,但我不知道要连接到哪个数据库。我可以通过网络界面登录系统,但我不知道它会在哪里显示它正在使用哪个数据库。我怎样才能知道?

0 投票
2 回答
3806 浏览

openerp - CSV数据可以通过API发送到OpenERP/Odoo吗?

我可以通过管理页面将逗号分隔值 (CSV) 数据导入到大多数模型中。此过程处理外部 ID,以便可以在以后的 CSV 导入中适当地添加或修改数据。这是手动操作。

通过 API,可以创建和修改相同的记录,还可以设置外部 ID。然而,这需要在使用 API 推送数据的外部应用程序中手动编码大量原本由 CSV 导入器处理的逻辑。通过 API 推送数据可以自动化。

有没有一种方法可以使用 API(因此不需要对 Odoo 中的代码进行更改)来推送 CSV 数据(因此插入/更新/关系/外部 ID/等的逻辑由 Odoo 处理)?这将是一种混合方法,我试图避免在 Odoo 中创建导入模块。

编辑:“外部 ID”通常称为“XML ID”。我认为这是 OpenERP 早期版本中遗留下来的术语,而不是与 XML 有任何特定关系。

编辑

此页面描述了一个 load() 函数,该函数通过管道推送类似 CSV 的数据以将其加载到系统中:

http://openerp-server.readthedocs.org/en/latest/06_misc_import.html

我看不出如何通过 API 将该页面上的摘要转换为操作,如果确实可以的话。我猜我需要接口(入口点)、模型、方法(load()可能)和一些额外的参数,但细节超出了我的范围。

0 投票
3 回答
2279 浏览

odoo - Odoo v8 无法从远程服务器安装加载

我从 GitHub 下载了最新版本的 Odoo (Openerp v8)。当安装在我的本地主机(我的电脑)上时,它工作正常。现在,每当我尝试将它安装在我的远程服务器上时,都会创建数据库但未加载,并且当涉及到my-remote-ip:8072/webopenerp-gevent时,我有一个空白页面(我在我的配置文件中启动了它,但同样的情况发生在openerp-server命令也是)。

当我检查日志文件时,该过程卡在:

.... INFO my-db-username openerp.addons.base.ir.ir_http:生成路由图

系统处理的最后一个请求是:

'werkzeug.request':http://my-remote-ip:8072/web/js/web.assets_backend/77f77e2' [GET]>

此请求未得到处理并导致空白页面。我在ubuntu 14.04上。我想知道编码中是否有防止 odoo 从远程服务器使用的保护。

请,有人可以帮助我如何绕过这个问题吗?

0 投票
1 回答
570 浏览

openerp - Odoo API 搜索条件未被完全识别

我正在调用 Odoo 对象/搜索 API,并尝试返回 IR 记录列表以获取外部 ID 列表。

我正在搜索的模型是 ir.model.data 并希望匹配以下内容:

我在 PHP 中使用的搜索条件是:

我得到的是与模型匹配的所有 ir.model.data 记录,但不限于给定的完整名称。

为什么那行不通?

在“外部标识符”管理页面中,我确实得到了正确的结果——至少对于单个外部 ID——通过搜索:

所以这可能正是我需要通过 API 搜索的内容?

0 投票
2 回答
1297 浏览

python - Onchange 字段不工作 OpenERP

我正在尝试显示一个res.partner字段,该字段被调用phone到 sale.order 的树视图中。

但它没有显示任何内容,只是没有数据的字段名称。这是我的代码sale.order

该字段的 Onchange 函数:

res.partner现场也被称为phone显然是客户的电话,我需要在sale.order树视图上显示它,这是我的代码sale_view.xml

有任何想法吗?

提前致谢。