tengo una clase llamada "Contract"  la cual esta relacionada con "Party" a 
traves de many2one. Party tiene un campo "vat_number" que estoy mostrando 
en el View Tree  de Contract junto con otros campos. El problema es que el 
campo vat_number  no aparece en la ventana de filtros que tienen todos los 
View Tree.

Los demás campos que pertenecen directamente a la clase Contract si 
aparecen la vista de filtro y necesito que ese campo aparezca para poder 
hacer búsquedas de los contratos(Contarct) con el numero de indetificacion 
(vat_number) que esta en Party

les agradezco de antemano, cual quier ayuda es bienvenida.

*Clase Contarct:*

class Contract(Workflow, ModelSQL, ModelView):

class Contract(Workflow, ModelSQL, ModelView):
    "Pawnshop Contract"
    __name__ = "pawnshop.contract"
    _rec_name = 'number'    party = fields.Many2One('party.party', 'Party', 
required=True,
        states=_STATES, select=True, depends=_DEPENDS)
    number = fields.Char('Number', readonly=True, help="Secuence")
    contract_date = fields.Date('Contract Date', states=_STATES)
    expire_date = fields.Date('Expire Date', states=_STATES)
    company = fields.Many2One('company.company', 'Company', required=True,
        states={
            'readonly': (Eval('state') != 'draft') | Eval('lines', [0]),
            },
        domain=[
            ('id', If(Eval('context', {}).contains('company'), '=', '!='),
                Eval('context', {}).get('company', 0)),
            ],
        depends=['state'], select=True) 
   
*    party = fields.Many2One('party.party', 'Party', required=True,*
*        states=_STATES, select=True, depends=_DEPENDS)*

    *vat_number = fields.Function(fields.Char('Vat 
Number',readonly=True,select=True),'get_vat_number')*

    def get_vat_number(self,name):
        return self.party.vat_number


*View Tree*

<tree string="Contract">
    <field name="contract_date"/>
    <field name="vat_number"/>
    <field name="party"/>
    <field name="number"/>
    <field name="employee"/>
    <field name="expire_date"/>
    <field name="direct_purchase"/>
    <field name="type_contract"/>
    <field name="contracted_amount"/>
    <field name="max_amount"/>
    <field name="periods"/>
    <field name="ratex"/>
    <field name="shop"/>
</tree>





Responder a