Python 2.7 如何修改字段掩码以满足字符数不固定的掩码?

Python 2.7 如何修改字段掩码以满足字符数不固定的掩码?,python-2.7,odoo-9,Python 2.7,Odoo 9,我使用的是odoo 9,我在合作伙伴代码TVA上创建了一个字段掩码,它可以工作,但我的问题是代码TVA的结构有时像“9999999a/a/a/999”,有时像“9999999a/a/999”。不同的是,有时是7个整数字符,然后是一个字母字符,有时是6个整数字符。一般来说,第一个序列并不总是固定的,小部件“掩码”允许我创建固定掩码。如何修改我的面具以满足我的需要。想帮忙吗 partner_view.xml <?xml version="1.0" encoding="utf-8"?>

我使用的是odoo 9,我在合作伙伴代码TVA上创建了一个字段掩码,它可以工作,但我的问题是代码TVA的结构有时像“9999999a/a/a/999”,有时像“9999999a/a/999”。不同的是,有时是7个整数字符,然后是一个字母字符,有时是6个整数字符。一般来说,第一个序列并不总是固定的,小部件“掩码”允许我创建固定掩码。如何修改我的面具以满足我的需要。想帮忙吗

partner_view.xml

 <?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>
   <record id="res_partner_view_purchase_buttons_TVA_RC" model="ir.ui.view">
        <field name="name">num.TVA.RC.res.partner.view.purchase.</field>
        <field name="model">res.partner</field>
        <field name="inherit_id" ref="base.view_partner_form"/>
        <field name="arch" type="xml">
            <xpath expr="//field[@name='website']" position="after">
                        <field name="CodeTVA" select="1" placeholder="Code TVA" widget="mask" mask="999999  A/A/A/999" />
                        <field name="RC" select="1" placeholder="Num RC"/>
            </xpath>
        </field>
   </record>
</data>

num.TVA.RC.res.partner.view.purchase。
合伙人

更改掩码,以指定开始时需要六位或七位数字:

mask="9{6,7}  A/A/A/999"

非常感谢你的帮助,我很乐意帮忙。