问题标签 [odoo-11]

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 投票
2 回答
3315 浏览

xml - 在系统中找不到外部 ID

我有一个 Odoo 10 cron xml,如下所示:

哪个工作正常。我根据 Odoo v11 更改了代码以使其工作,所以它看起来像这样:

如您所见,我将字段模型更改为model_id。但由于某种原因,我收到错误:

odoo.tools.convert.ParseError:“在系统中找不到外部 ID:saas_portal.client”

该模块本身称为 saas_portal,我引用的模型有 _name = 'saas_portal.client' 我尝试使用<field name="model_id" ref="saas_portal.saas_portal.client"/>但没有成功。有什么我想念的吗?

0 投票
1 回答
421 浏览

python-3.x - 'request.website_multilang' 导致 Odoo 11 中的 AttributeError

我正在将 Odoo 模块从版本 10 迁移到版本 11。我有带有以下代码的网站模板:

它引发 AttributeError:“HttpRequest”对象没有属性“website_multilang”。我找不到有关如何将此 Odoo 10 代码调整为 v11 的文档?

0 投票
1 回答
316 浏览

python - 如何在 Odoo 中创建划分为不同月份数的可编辑列表视图?

我想在 Odoo 中创建分为几个月的预算模块。

像这样的东西:

样品预算


要求:

  1. 可就地编辑,如在 Excel 中。我已经使用了 List View 和 Editable 参数,所以它完成了。

  2. 我想要动态的月数。不同的预算有不同的月数。此外,将新月份添加到现有预算中会很棒。

我知道的?

我知道不可能有动态字段,因为数据库中的表是较早创建的。


我的解决方案:

解决方案1:

我正在设置最大月数。例如 36 个月。如果我只需要 4 个月,我将隐藏剩余的 32 个字段。我正在创建一个按钮来取消隐藏月份的下一个隐藏列。

解决方案2:

我将每个预算值作为具有值、预算线和月份的对象。例如,在我上面的表格中,我需要第一个对象:

月份:2018 年 1 月

预算线:住宿

价值:10000

然后我必须建立自己的观点。我不知道这是否是个好主意。我什至不知道从哪里开始。

解决方案3:

使用/修改一些现有模块。也许是“x2many fields 的二维矩阵”模块?


结论:

请帮我一些建议。任何提示将不胜感激。

PS。我正在使用 Odoo 11 企业版。

0 投票
3 回答
6937 浏览

report - 如何在 Qweb 的 Odoo 11 中自定义报告?如何将数据从其他模型发送到 qweb 报告?

有人知道在自定义报告中更改文档来源的方法吗?我需要从从我的模型继承的视图中加载数据集。列与模型相同,只是一个数据过滤器。

0 投票
0 回答
877 浏览

openerp - 如何使用 onChange 函数重置 Odoo11 中的字段?(条码扫描)

我的模块中有一个条形码字段(类型:char),它保存使用条形码扫描仪扫描的产品的扫描条形码值。此扫描产品将添加到POS 订单中的字段(类型:一 2 多)中。在此之后,应该为下一个产品的条形码清除条形码字段。这项工作在 Odoo10但是,它在 Odoo11 中不起作用。在 Odoo11 中,对于 onchange 的工作,我们必须更改该 Barcode 字段中的值,然后按 Enter 或单击保存按钮并进行编辑。然后它将起作用。但是,我需要在扫描后清除该字段。我在下面给出了一段代码。等待正确的解决方案。提前致谢。:)

上面的代码将在终端打印以下行: 条形码字段中的值是 。玩得开心 它将条形码字段设置为空白,但不会影响前端。我附上了一张截图。 在此处输入图像描述

0 投票
0 回答
989 浏览

python-3.x - 如何通过odoo网站在One2many字段中存储多个值

我在 odoo 网站上做了一个批量查询表格。单击单击以选择更多产品时,将在其中重复字段类别、数量、品牌

网页图片:

在此处输入图像描述

我面临的问题是,第一行的值存储在数据库中,但无法存储下一个产品/类别的值,我必须将其存储在 One2many 字段中

这是我的代码(controllers.py):

模型.py:

0 投票
2 回答
1042 浏览

python - 使用python2.7运行odoo11有错误

我在 Windows 和 Ubuntu 上使用 python3 运行 odoo11(社区版)。我从 github 获取源代码。使用 python2 运行 odoo11 时出现错误。我已将所有软件包安装在requirements.txt. 我该如何解决这个错误?

0 投票
1 回答
2780 浏览

python - Odoo 11.0 使字段独一无二

有人可以解释如何使字段具有唯一值吗?就像发票号、订单号……每个值都必须是唯一的。

我也需要产品 internal_reference 和联系参考。我一直在通过 Odoo Studio 应用程序检查这些字段的参数,但我没有看到任何使它们独一无二的方法。

谢谢

0 投票
1 回答
10972 浏览

python - 如何在 Odoo 日期时间字段中显示不同的日期格式?

目前我们的 Odoo CRM 上的日期格式看起来像11/20/2017 13:03:41,但我想将格式显示到July 3rd 3:00PM另一个地方并显示为3 Jul 3:00PM

我们在表单中显示该字段

我已经搜索了很多以找到如何更改格式,但这主要是更改本地设置,并且它是任何地方的永久设置。这不能解决我们想要的问题,比如在不同的地方有两种不同的格式。

0 投票
1 回答
934 浏览

python-3.x - 在 Odoo 11 中增加体积小数精度或更改单位

我想增加产品体积字段中显示的小数位数或将单位更改为更小的单位。默认情况下它是 m^3,当然这对于我的产品尺寸来说太高了。

我尝试查看“技术”选项卡,但找不到任何相关内容。也许我需要在小数精度部分创建一个自定义字段。

该字段是“volume”并且是“product.template”的一部分。

有没有一种非继承的模块方式来做到这一点?

这是 Odoo 11.0+e-20171218。谢谢你。