try this,
In your view.xml file change this
<field name="clien_id" readonly="1"/>
题
I am working in openerp using python and xml:
I am trying to add sequence in my client form. i have added successfully. But count is Increasing by 1 when i click save and discard button. i want to increament by 1 while save the record only.
xml
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data noupdate="1">
<record id="seq_type_master_item" model="ir.sequence.type">
<field name="name">Master item</field>
<field name="code">master.item</field>
</record>
<record id="seq_master_item" model="ir.sequence">
<field name="name">Master item</field>
<field name="code">master.item</field>
<field name="prefix">CS</field>
<field name="padding">3</field>
</record>
</data>
</openerp>
python:
_defaults = {
'client_id': lambda self,cr,uid,context: self.pool.get('ir.sequence').get(cr, uid, 'master.item')
}
'client_id':fields.char(' ',size=64)
解决方案
try this,
In your view.xml file change this
<field name="clien_id" readonly="1"/>