导入用户定义的默认值Odoo

导入用户定义的默认值Odoo,odoo,Odoo,今天,我尝试将一些配置从一个Odoo数据库导入到另一个数据库(用户定义的默认值),看起来一切正常,但我尝试插入到新数据库(许多字段)的默认值不起作用。我认为csv文件是由,我尝试使用xml记录添加如下内容: <record id="hr_test_record" model="ir.values"> <field name="value_unpickle">2</field> <field name="name"&

今天,我尝试将一些配置从一个Odoo数据库导入到另一个数据库(用户定义的默认值),看起来一切正常,但我尝试插入到新数据库(许多字段)的默认值不起作用。我认为csv文件是由,我尝试使用xml记录添加如下内容:

    <record id="hr_test_record" model="ir.values">
        <field name="value_unpickle">2</field>
        <field name="name">struct_id</field>
        <field name="model">hr.contract</field>
        <field name="key">default</field>
        <field name="value">I2 .</field>
    </record>

2.
结构id
人力资源合同
违约
I2。
但在数据库空间(for value)中,安装模块后会以这种方式出现

价值 是2'+ p0+

而且必须看起来像这样

价值 I2+

我知道这一点,但如何应用这一点? 我代表整数 S代表字符串
V表示值

要将值存储为整数,必须使用XML表示法对\n字符(pickle.dumps操作的结果)进行编码,并且不能为字段“value\u unpickle”指定值

e、 g


结构id
人力资源合同
违约
I2
;。
请注意,如果不想为默认值设置任何条件/限定符,还需要将key2设置为空字符串


(以上是在奥多奥10中测试的)

你有没有发现这一点?我也有类似的问题。由于某些原因,我不知道如何通过XML数据文件添加
ir.values
记录。你运气好吗?
<record id="hr_test_record" model="ir.values">    
        <field name="name">struct_id</field>
        <field name="model">hr.contract</field>
        <field name="key">default</field>
        <field name="key2"/>
        <field name="value">I2&#10;.</field>
</record>