Я хочу перечислить записи в поле one2many на основе поля родительской модели.в моем коде есть связанные записи, и он отображает одно значение правильно, но когда более одной записи, он отображает ошибку Singleton.Как я могу исправить эту проблему ..?
в моем коде "сравнение_чарт_линии" это поле one2many.
@api.multi
def bt_load(self):
for line in self:
sql = '''
select * from tpt_purchase_quotation where rfq_no_id = %s order by amount_net
'''%(line.name.id)
self._cr.execute(sql)
quotation_ids = [r[0] for r in self._cr.fetchall()]
print (quotation_ids,"quotation_ids")
vals={'comparison_chart_line':[(6,0,quotation_ids)]}
print (vals,"vals")
line.write(vals)
return True