на новой странице «Заказы на продажу» я добавил флажок, чтобы быть истинным, если (цена за единицу> стоимость) в таблице Строки заказа
проблема в том, что мне нужно выяснить, все ли флажки в таблице строк порядка установлены в true, а затем установить флажок вне таблицы в значение true, но я не могу узнать, как
в x_studio_check_min_cost compute, когда я добавляю это
for record in self:
for one_check in record.invoice_ids.invoice_line_ids.sale_line_ids.x_studio_min_price_sale_by_cost:
if one_check == True:
record[('x_studio_check_min_cost')] = True
else:
record[('x_studio_check_min_cost')] = False
в заказе клиента появляется эта ошибка
File "", line 2, in <module>
ValueError: <class 'TypeError'>: "'bool' object is not iterable" while evaluating
"for record in self:\n for one_check in record.invoice_ids.invoice_line_ids.sale_line_ids.x_studio_min_price_sale_by_cost:\n if one_check == True:\n record[('x_studio_check_min_cost')] = True\n else:\n record[('x_studio_check_min_cost')] = False\n"
Я использую odoo studio, так как я новичок в odoo и не имею опыта создания модулей
спасибо за помощь