Ir al contenido
Menú
Se marcó esta pregunta
1 Responder
5305 Vistas

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
Descartar
Mejor respuesta

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
Descartar
Publicaciones relacionadas Respuestas Vistas Actividad
2
jun 23
4289
1
mar 21
5780
3
may 20
4385
1
may 25
9053
1
oct 21
4290