问题标签 [one2many]

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 回答
1459 浏览

odoo - How to save One2many fields values?

I am adding custom One2many field in sale.order form view just below the sale.order.line.

I am computing values on_change it is displaying values but when I am going to save the sales order it is generating error that

ValueError: Wrong value for tax.lines.order_id: sale.order(24,)

Python:

Because I am creating one2many field before creating the order. But is there any way to get rid of this problem.

Edit: Error after replacing my code with Charif DZ code:

enter image description here

0 投票
1 回答
196 浏览

export - 验证 Odoo 13 中 one2many 字段列的导出数据

当用户导出 state='draft'(在 one2many 字段中)的记录时,我想显示验证错误。我已经为它完成了代码,它工作正常。但是当我将此代码用于 one2many 表时,我无法获得验证消息。

我的代码如下:

当我从 'transaction.log' 为 'Draft' log_status 导出记录时,它可以工作并显示验证消息。但我也想在从“daily.transaction”导出时显示此验证

提前致谢。

0 投票
1 回答
638 浏览

python - 对 one2many 字段 odoo12 中的选定记录求和

我有以下型号

使用此字段 sum_production 为我提供了每个工作站的总产量,但现在我想要过去 7 天的总产量。

0 投票
1 回答
347 浏览

treeview - Odoo 使用树视图显示多个向导

我有一个带有树视图的表单。每条线路都有一个按钮,用于打开包含线路信息的向导。

第一个向导还包含一个树视图,并且它的每一行都有一个按钮来触发另一个向导(第二个)的打开。但是一旦我尝试打开它(使用任何行的第二个向导),第一个就会关闭。

任何想法 ?

0 投票
2 回答
259 浏览

parameter-passing - V10 将 One2Many 值传递给瞬态模型 One2Many(来自 onchange 的 TypeError 和默认的 DataError)

我正在为 hr.payroll 定制一个模块,该模块注册工资单的付款,从注册付款向导开始,然后在验证要打印的支票时将数据传递给 account.payment。memo 和 partner_id 等所有其他字段按预期通过,但在我的 one2many 字段中没有填写任何内容,该字段试图从 hr.payslip line_ids 中提取名称和金额值。

我的 One2Many 字段:

pay_line_ids = fields.One2many('pay.line.ids', 'payline_id', string='Paylines', readonly=False, copy=True)

我尝试了两种方法。任何帮助表示赞赏。

首先是设置onchange

这会导致以下错误:

二是设置默认值。

pay_line_ids = fields.One2many('pay.line.ids', 'payline_id', string='Paylines', readonly=False, copy=True, default=_default_line_ids)

这会导致以下错误:

0 投票
1 回答
888 浏览

python - 为什么 odoo One2many 不硬删除行?

我观察了一个One2many字段相关的表。当我删除One2many字段彻底One2many小部件的一行时,表内的实际行不会被删除。

该行刚刚将外键列设置为NULL.

我们可以将此行为更改为永久(硬)删除相关行吗?

为什么设计师首先选择这种行为?任何技术考虑为什么?

谢谢

0 投票
0 回答
340 浏览

tree - 小部件收音机在 one2many 行 odoo 中不起作用

需要在 Odoo 12 社区的 one2many 行中的字段中添加小部件收音机,我的代码

它与 Odoo 中的选择字段显示相同,而不是单选按钮

0 投票
1 回答
1340 浏览

python - 如何继承 Odoo 12 中的 One2many 字段?

我创建了一个模块“学校”,其中我有一个 One2many 字段“remarks_lines_ids”,现在我希望这个“remarks_lines_ids”字段在“sale”模块(插件)中继承。

顺便说一句,我试过这个。#学校模块........student.py

0 投票
1 回答
516 浏览

odoo - ODOO - 如何更新两个级别的 o2m 文件关系

Odoo 社区版 11.0-20190311

我有一个父类 (dt_tst001),其 o2m 字段 (itens) 与类 (dt_tst002) 相关,另一个 o2m 字段 (tributos) 与第三类 (dt_tst003) 相关。

在父类中有另一个字段(seguro_total),当它的值发生变化时,我需要重新计算第二类中的字段(seguro)和第三类中的字段(base_calculo,valor_tributo)。

第二节课的重新计算正在工作,但在第三节课中没有。

逐步调试,值会更新,但在检查表单时,它会显示原始值,并将此值发送到数据库。

示例代码:

示例视图定义:

谢谢!

0 投票
0 回答
230 浏览

model - Odoo - one2many 关系 - 更新子表上的字段

我有一个带有 one2many 字段的主模型,它链接到一个辅助模型,它也有一个 one2many 字段,链接到第三个模型。

如何使用主模型上字段的 onchange 事件更新第三个模型上的值?

这是问题的简短版本: ODOO - 如何更新两个级别的 o2m 文件关系