Skip to Content
Menu
This question has been flagged
1 Odpoveď
5301 Zobrazenia

i create a new object account.move.oi with inheritance from account.move :

_name = 'account.move.oi'
_inherit = '
account.move'

seq = fields.Char(string="OI No", default='New)

and in create function:

when i try to add new line_ids i get the error:

 ValueError: Invalid field 'seq' on model 'account.move'
any help please 

create function :

@api.model
def create(self, vals):
if vals.get('seq', 'New') == 'New':
vals['seq'] = self.env['ir.sequence'].next_by_code('ordre.imputation') + '20' or 'New'
result = super(AccountOI, self).create(vals)
return result

Avatar
Zrušiť
Best Answer

Hi


Seems like you are using "sequence" record for "account.move". Kindly create the sequence record for your model "account.move.oi"

        <record id="account_move_oi_internal" model="ir.sequence">
            <field name="name">Account Move IO</field>
            <field name="code">account.move.oi</field>
            <field name="prefix">INT/</field>
            <field name="padding">5</field>
            <field name="company_id" eval="False"/>
        </record>

Thanks,
Ashish Singh (Team Lead)
Webkul Software Private Limited



Avatar
Zrušiť
Related Posts Replies Zobrazenia Aktivita
2
jún 23
4288
1
mar 21
5780
3
máj 20
4383
1
máj 25
9049
1
okt 21
4289