Я использую веб-интерфейс odoo.
Я создаю новую кнопку в форме sale.order для создания запроса.
Действие сервера для создания запроса предложения работает хорошо, но не для поля one2many order_line.
Я получаю ожидаемую единственную ошибку
raise ValueError("Expected singleton: %s" % record)
ValueError: <class 'ValueError'>: "Expected singleton: sale.order.line(706, 707)" while evaluating
Вот код, который я использую для циклического перебора записей:
for rec in record:
if record.order_line:
for line in record.order_line:
if line.id:
action = {
"type": "ir.actions.server",
"id": 601,
"context": {"active_id": record.order_line.id, "active_model": "sale.order.line"}
}
«id»: действие 601также определяется через пользовательский интерфейс:
Я пытался использовать этот ответ: ValueError: Ожидаемый синглтон: - Odoo v8
Но все еще есть ошибка синглтона.
Чего мне не хватает в коде для действия по циклу между строками поля one2many
order_line
без единой ошибки?