У меня есть модель с 2 полями:
class res_partner(orm.Model):
_inherit='res.partner'
_columns={
'expl_tour1':fields.many2one('member.formation.step', 'Tour 1'),
'fast_assign':fields.many2one('member.formation.step', "Valeur d'assignation rapide"),
_def fast_assign_exploitation(self,cr,uid,ids,context=None):
expl_tour1 = fast_assign
И, на мой взгляд, у меня есть кнопка:
<button name="fast_assign_exploitation" type="object" string="Assignation rapide" class="oe_edit_only" />
Но когда я нажимаю кнопку, у меня появляется ошибка:
File "/var/packages/Odoo8/target/addons/member_formation/member_formation.py", line 70, in fast_assign_exploitation
expl_tour1 = self.fast_assign
File "/usr/local/lib/python2.7/site-packages/openerp/fields.py", line 701, in __get__
record.ensure_one()
File "/usr/local/lib/python2.7/site-packages/openerp/models.py", line 5146, in ensure_one
if len(self) == 1:
File "/usr/local/lib/python2.7/site-packages/openerp/models.py", line 5330, in __len__
return len(self._ids)
AttributeError: 'res.partner' object has no attribute '_ids'
Я просто хочу скопировать значение поля fast_assign
в поле expl_tour1
. Ты знаешь как?