问题标签 [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.
xml - Odoo14:安装自定义模块后更新基本模块时出错
安装自定义模块后,我无法升级基本模块,甚至无法安装新的自定义模块。但是,当我卸载自定义模块时,我可以升级基础并且一切正常,因此很清楚是什么导致了问题。
我不明白为什么自定义模块不允许升级基础,它工作得很好并且安装没有问题。自定义模块只是将一个字段添加到 res.users 表单视图并使另一个不可见。但是同样,一旦我尝试升级基础或任何其他自定义模块的依赖项,我会在下面收到此错误(仅将其主要部分)
更新:
我在远程服务器上遇到了这个错误,但现在我得到了它。但是我收到的错误消息提供了更多细节,尤其是。值得注意的是,该视图确实存在,但出于某种原因,odoo 说它不存在。
odoo - 如何在报价单的小计中添加另一个折扣?
报价单行中有一个subtotal
(price_subtotal) 字段。
我添加了一个新字段extra_discount
。
我已经尝试过这段代码,但无济于事。
它对subtotal
.
那么,我该如何实现呢?
python - Odoo 14上传xml文件
在我的模块中,我需要上传和读取 xml 数据文件,但我找不到任何示例。在我的表单上,我添加了文件,并且需要通过单击按钮来解析数据。我的代码:model.py
.xml
我知道我的 parse_data_from_xml 函数不正确,但我找不到任何示例。数据 xml 文件是这样的:
odoo - 从名称产品中分离属性(Odoo 14)
对不起我的英语。我需要帮助解决我遇到的问题。我定义了一个函数来带来价值属性产品但是,当我运行它时,结果是
有人会指导我解决吗?我不知道怎么继续
odoo - 带有额外折扣字段的 SO 小计不会传递到发票
这个问题是在我实现这一点之后出现的。
总而言之,我在销售订单中为折扣创建了一个新的额外字段。它是按小计计算的。它作为销售订单的一部分按预期工作。
之后,我确认了它,发送了产品,并创建了发票。
我发现从该 SO 创建的发票中的小计与 SO 中的值不同,因为发票中的小计不是通过包括额外折扣来计算的。
我研究_create_invoices
了销售模型中的方法,但我不知道小计计算发生在哪里。
我的目标是让发票小计计算得到与当前 SO 小计相同的值。当然,小计之后的其他计算字段,如未征税金额、税收和总计也必须与 SO 匹配。
=================
更新
好的,现在我知道要使用哪些了。我只覆盖_get_price_total_and_subtotal_model
and _prepare_invoice_line
。这使我能够将额外的折扣从销售发送到发票。但是,当我从销售创建发票时,发票中显示的单价会减少折扣,但是如果我从发票手动创建发票(发票中也有额外的折扣字段),单价不会因额外的折扣而减少,只有小计打折,这是我正在寻找的结果。唯一的问题是为什么从销售创建发票会改变单价?
postgresql - 如何使用 WSL 访问 Odoo 14
我已经在 Ubuntu 20LTS 中安装了 Odoo 14 作为 WSL,一切似乎都很好并且服务正在运行。但是,我不知道如何访问 Odoo 页面。我在 Windows (Chrome) 中尝试了 0.0.0.0:8069 但它说:
内部服务器错误 服务器遇到内部错误,无法完成您的请求。服务器过载或应用程序出错。
有什么帮助吗?
另外,请告诉我如何在 WSL 中更改 Ubuntu 中 Odoo 的端口。
非常感谢。
odoo-14 - 如何从 JS 在 Odoo 中渲染猫头鹰模板?
这是我的模板代码
当用户单击按钮时,我需要此模板在某些 div 标签内呈现
我试过下面的东西
这不起作用,因为模板是猫头鹰类型。
所以我试图找到如何渲染 owl 模板并找到下面的文档,但这对我没有帮助。
https://github.com/odoo/owl/blob/master/doc/reference/qweb_engine.md
任何帮助都非常感谢。
谢谢。