ndrini ha scritto:
...
In alternativa pensavo di definire una sequenza.
Micro guida per chi non lo avesse ancora fatto, e ... domanda.
1. creare un record della sequenza
In realtá sono 2, uno per il tipo type, la seconda per la sequenza vera e propria.
Esempio
<?xml version="1.0" encoding="utf-8"?>
<openerp>
    <data noupdate="1">
       <!-- Sequences for routing -->
        <record id="seq_type_routing" model="ir.sequence.type">
            <field name="name">nome che vuoi per il tipo</field>
            <field name="code">model</field>
        </record>
        <record id="seq_sale_order" model="ir.sequence">
            <field name="name">nome che vuoi per la sequenza</field>
            <field name="code">model</field>
            <field name="prefix">R-</field>
            <field name="padding">quanti caratteri</field>
            <field name="company_id" eval="False"/>
        </record>
    </data>
</openerp>
2. far in modo che un campo usi questa sequenza
nome_campo = fields.Char('nome che appare del campo',
                       default=lambda obj:obj.env['ir.sequence'].next_by_code('model_usato'))
3. farlo apparire nella view
come al solito
<field name="nome_campo" />
Forse read_only='1'
La domanda:
che è e per cosa serve il
"     <field name="company_id" eval="False"/>  " ?
Andrea