问题标签 [odoo-14]

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 投票
0 回答
177 浏览

xml - Odoo14:安装自定义模块后更新基本模块时出错

安装自定义模块后,我无法升级基本模块,甚至无法安装新的自定义模块。但是,当我卸载自定义模块时,我可以升级基础并且一切正常,因此很清楚是什么导致了问题。

我不明白为什么自定义模块不允许升级基础,它工作得很好并且安装没有问题。自定义模块只是将一个字段添加到 res.users 表单视图并使另一个不可见。但是同样,一旦我尝试升级基础或任何其他自定义模块的依赖项,我会在下面收到此错误(仅将其主要部分)

更新:

我在远程服务器上遇到了这个错误,但现在我得到了它。但是我收到的错误消息提供了更多细节,尤其是。值得注意的是,该视图确实存在,但出于某种原因,odoo 说它不存在。

0 投票
1 回答
72 浏览

odoo - 如何在报价单的小计中添加另一个折扣?

报价单行中有一个subtotal(price_subtotal) 字段。

我添加了一个新字段extra_discount

我已经尝试过这段代码,但无济于事。

它对subtotal.

那么,我该如何实现呢?

0 投票
1 回答
429 浏览

python - Odoo 14上传xml文件

在我的模块中,我需要上传和读取 xml 数据文件,但我找不到任何示例。在我的表单上,我添加了文件,并且需要通过单击按钮来解析数据。我的代码:model.py

.xml

我知道我的 parse_data_from_xml 函数不正确,但我找不到任何示例。数据 xml 文件是这样的:

0 投票
2 回答
425 浏览

odoo - 从名称产品中分离属性(Odoo 14)

对不起我的英语。我需要帮助解决我遇到的问题。我定义了一个函数来带来价值属性产品但是,当我运行它时,结果是

有人会指导我解决吗?我不知道怎么继续

0 投票
1 回答
497 浏览

xml - 报告标题与页面内容重叠表

我被要求在 Odoo 14 中为采购订单开发自定义报告。

此报告的标题必须在所有页面中。在第一页中,表格显示在良好的位置,但在第二页上,标题位于表格标题之上。看图片:

第一页: 第一页页眉 第二页: 第二页页眉

模板代码是这样定义的:

我尝试使用 CSS 中的填充或边距属性,但如果我使用它,它也会从第一页移动表格。

0 投票
1 回答
239 浏览

odoo - 带有额外折扣字段的 SO 小计不会传递到发票

这个问题是在我实现这一点之后出现的。

总而言之,我在销售订单中为折扣创建了一个新的额外字段。它是按小计计算的。它作为销售订单的一部分按预期工作。

之后,我确认了它,发送了产品,并创建了发票。

我发现从该 SO 创建的发票中的小计与 SO 中的值不同,因为发票中的小计不是通过包括额外折扣来计算的。

我研究_create_invoices了销售模型中的方法,但我不知道小计计算发生在哪里。

我的目标是让发票小计计算得到与当前 SO 小计相同的值。当然,小计之后的其他计算字段,如未征税金额、税收和总计也必须与 SO 匹配。

=================

更新

好的,现在我知道要使用哪些了。我只覆盖_get_price_total_and_subtotal_modeland _prepare_invoice_line。这使我能够将额外的折扣从销售发送到发票。但是,当我从销售创建发票时,发票中显示的单价会减少折扣,但是如果我从发票手动创建发票(发票中也有额外的折扣字段),单价不会因额外的折扣而减少,只有小计打折,这是我正在寻找的结果。唯一的问题是为什么从销售创建发票会改变单价?

0 投票
0 回答
24 浏览

odoo - 是否可以在 Odoo pdf 报告中显示每一页的小计?

我必须为 Odoo 中的采购订单开发自定义报告。

其中一项要求是显示报表每一页的小计(如果它超过一页)。

每页当前显示 7 行。

我试过制作一个函数来汇总第 7 行的行小计,但问题是如果其中一个产品描述比平时大,第 7 行将转到下一页,并且该函数将计算错误的数字。

我的想法是:

PDF 报告

您可以在图片中看到第 1 页的小计不等于上述行数的总和,这是因为第二页和第三页的行数较多。

这有可能发展吗?如果是,如何?

0 投票
1 回答
444 浏览

postgresql - 如何使用 WSL 访问 Odoo 14

我已经在 Ubuntu 20LTS 中安装了 Odoo 14 作为 WSL,一切似乎都很好并且服务正在运行。但是,我不知道如何访问 Odoo 页面。我在 Windows (Chrome) 中尝试了 0.0.0.0:8069 但它说:

内部服务器错误 服务器遇到内部错误,无法完成您的请求。服务器过载或应用程序出错。

有什么帮助吗?

另外,请告诉我如何在 WSL 中更改 Ubuntu 中 Odoo 的端口。

非常感谢。

0 投票
0 回答
190 浏览

odoo-14 - 如何从 JS 在 Odoo 中渲染猫头鹰模板?

这是我的模板代码

当用户单击按钮时,我需要此模板在某些 div 标签内呈现

我试过下面的东西

这不起作用,因为模板是猫头鹰类型。

所以我试图找到如何渲染 owl 模板并找到下面的文档,但这对我没有帮助。

https://github.com/odoo/owl/blob/master/doc/reference/qweb_engine.md

任何帮助都非常感谢。

谢谢。

0 投票
0 回答
299 浏览

odoo-14 - 如何计算 One2many 字段中的行数

我对此很陌生。我正在创建一个酒店模块,我有一个名为 Guest number 的字段和一个名为 guest line 的 One2many 字段。因此,如果我在提交的客人编号中输入 5 并在 many2one 中添加 4 个客人详细信息,我应该会收到警告。这应该检查我何时单击我创建的签入按钮。如果一切正确,则状态应移至检查状态。但我收到错误:

xml

型号

功能

在此处输入图像描述