我正在尝试为某些字段设置默认帐户,为此我编写了一些代码,例如
<!-- 1.Income account–311000 -->
<record forcecreate="True" id="property_account_income_product" model="ir.property">
<field name="name">property_account_income</field>
<field name="fields_id" search="[('model','=','product.template'),('name','=','property_account_income')]"/>
<field eval="'account.account,'+str(account_account_456)" name="value"/>
<field name="company_id" ref="base.main_company"/>
</record>
在 account.account.template 我写的代码像
<record model="account.account.template" id="account_account_456">
<field name="name">INCOME FROM SALES</field>
<field name="code">311000</field>
<field name="type">other</field>
<field name="user_type" ref="account.data_account_type_income"/>
<field name="reconcile" eval="False"/>
<field name="parent_id" ref="account_account_256"/>
</record>
但是更新数据库后它设置了不同的帐户我不知道为什么但没有设置正确的帐户请帮助我谢谢...
现在我得到了确切的问题首先我将记录放入account.account.template中,此记录也自动添加到account.account中,当我尝试将记录添加到ir.property中时,将 Account 搜索到 account.account.template 中并显示从 account.account 记录
所以问题是account.account和account.account.template中的 id 不匹配 如何解决这个问题,对不起英语