Overslaan naar inhoud
Menu
Je moet geregistreerd zijn om te kunnen communiceren met de community.
Deze vraag is gerapporteerd
3 Antwoorden
5469 Weergaven

I am trying to inherit osv_memory class:


mrp_bom.py

class mrp_config_settings(osv.osv_memory):
_inherit = 'mrp.config.settings'

_columns = {
'bom_sequence': fields.boolean('Bom Sequence'),
}

mrp_bom_view.xml

<record id="view_mrp_config_bom_sequence" model="ir.ui.view">
<field name="name">view_mrp_config_bom_sequence</field>
<field name="model">mrp.bom</field>
<field name="inherit_id" ref="mrp.view_mrp_config"/>
<field name="arch" type="xml">
<xpath expr="//separator[@string='Manufacturing Order']" position="after">
<label for="id" string="Bom"/>
<div>
<div>
<field name="bom_sequence" class="oe_inline"/>
<label for="bom_sequence"/>
</div>
</div>
</xpath>
</field>
</record>


I am constanly getting an error on a field that is not even in my view but as far as I can see is included in server basic mrp res_config.xml and res_config.py

'View error', u"Can't find field 'module_mrp_repair' in the following view parts composing the view of object model 'mrp.config.settings':\n * mrp settings\n * view_mrp_config_bom_sequence

Why would it throw error eventhough I didn't touch the field?





Avatar
Annuleer
Beste antwoord

its same process to inherit wizard, your inheritance seem okay but in view you are adding field in model `mrp.config.settings` but in view you are adding that field to model `mrp.bom`.

Avatar
Annuleer
Auteur Beste antwoord

Exactly figured that out 10min after I posted the question. Thanks mate.

Avatar
Annuleer
Gerelateerde posts Antwoorden Weergaven Activiteit
1
apr. 23
41555
4
feb. 25
2571
2
nov. 24
19807
1
aug. 24
2162
2
nov. 24
3307