0

我正在尝试为某些字段设置默认帐户,为此我编写了一些代码,例如

<!--        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.accountaccount.account.template中的 id 不匹配 如何解决这个问题,对不起英语

4

1 回答 1

0

这是因为您必须在您的公司model="ir.property"的字段property_account_income_product中输入多个条目,因此当您尝试查看 a/c 的值时,您会发现第一个值设置在字段上,因为您的记录可能在列表中排在第二位,所以它不会选择。

于 2013-10-14T06:45:22.737 回答