我正在使用odoo 8,之后我安装了自定义模块cmms,因此可以满足我的需求。我想定义维修设备时需要使用的产品。我的库存中存有该产品,因此当我插入使用的产品时,我的库存将减少。所以我添加了一些代码,但是我的问题是,当我按产品的“添加元素”时,它显示错误“ ValueError:stock.picking.priority的值错误:'normal'”有任何帮助的想法吗?我陷入了这个问题
<record id="view_intervention_form" model="ir.ui.view">
<field name="name">cmms.intervention.form</field>
<field name="model">cmms.intervention</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Intervention request" version="7.0">
<header>
<button name="action_broadcast" type="object" string="Déffuser mail" icon="STOCK_REDO"/>
<button name="action_done" states="draft" string="Valider" type="object" icon="gtk-apply"/>
<button name="action_cancel" states="done," string="Annuler" type="object" icon="gtk-cancel"/>
<button name="action_draft" states="cancel" string="Remettre en brouillon" type="object" icon="terp-stock_effects-object-colorize"/>
<field name="state" widget="statusbar" />
</header>
<sheet>
<group>
<group>
<field name="name" select="1" />
<field name="user_id" select="1" colspan="1" />
<field name="user2_id" />
<field name="priority" />
<field name="state_machine" />
</group>
<group>
<field name="type" select="1" colspan="1" />
<field name="equipment_id" select="1" colspan="1" />
<field name="date_inter" />
<field name="date_end" />
</group>
</group>
<separator colspan="4" string="Piéce de rechange"/>
<field name="move_lines"/>
<newline />
<notebook colspan="1">
<page string="Motif d'intervention">
<field name="motif" />
</page>
<page string="Observation">
<field name="observation" />
</page>
<!--<page string="Piéces de rechange utilisé">-->
<!--<!–<field name="move_lines" />–>-->
<!--<field name="piéce de rechange"/>-->
<!--<field name="quantite"/>-->
<!--</page>-->
<!--<page string="Stock de Piéces de rechange">-->
<!--<field name="move_lines" />-->
<!--</page>-->
</notebook>
</sheet>
<div class="oe_chatter">
<field name="message_follower_ids" widget="mail_followers"/>
<field name="message_ids" widget="mail_thread"/>
</div>
</form>
</field>
</record>
intervention.py
class cmms_intervention(osv.osv):
_inherit = "cmms.intervention"
_columns = {
'move_lines': fields.one2many('stock.move', 'picking_id', copy=True),}