【问题标题】:Error when install module sale_order_types安装模块 sale_order_types 时出错
【发布时间】:2014-12-30 04:19:37
【问题描述】:

我在 v8.0 中安装了这个模块但是出错了

ParseError: "External ID not found in the system: sale_order_types.sales_journal"

<p><record id="normal_sale_type" model="sale.order.type">
      <field name="name">Normal Order</field>
      <field name="warehouse_id" ref="stock.warehouse0"/>
      <field name="sequence_id" ref="sale.seq_sale_order"/>
      <field name="journal_id" ref="sales_journal"/>
</record></p>

【问题讨论】:

    标签: installation openerp-8


    【解决方案1】:

    sales_journal id 在您的模块中不可用。它在帐户模块中可用,因此我们需要使用它。

    试试这个,

    <record id="normal_sale_type" model="sale.order.type">
      <field name="name">Normal Order</field>
      <field name="warehouse_id" ref="stock.warehouse0"/>
      <field name="sequence_id" ref="sale.seq_sale_order"/>
      <field name="journal_id" ref="account.sales_journal"/>
    </record>
    

    编辑:

    sales_journal id 与演示数据相关。因此,请确保您加载了演示数据。

    【讨论】:

    • 你好@Odedra!我已经安装了那个模块并且代码和你的一样(ref="account.sales_journal"),但是我得到了同样的错误。我在模块“account”中查找了一个 XML ID“sales_journal”,它位于文件“account/demo/account_minimal.xml”中,因此模块“account”中有一个 XML ID“sales_journal”。那我为什么会收到这个错误呢?
    • 你好@forvas:让你添加account模块依赖。在我的最后,它工作正常。如果一切都是完美的,那么检查一下天气模块是否升级正确。尝试生成类似的错误,谢谢
    • 我已将“account”添加到 sale_order_type 的 openerp.py 的依赖项中。我还更改了模块的描述,以在安装之前检查更改是否已更新。但仍然是同样的错误。
    • 好的@forvas,找到问题并将其写在答案上,以便查看。谢谢
    • 我已经在 openerp.py 中注释了依赖项以避免错误,但我想我所做的是一个无用的解决方案,它正在工作,因为未安装半模块.如何检查演示数据是否正确加载?正在查看数据库?
    猜你喜欢
    • 2011-06-06
    • 2015-07-16
    • 2017-06-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-07
    相关资源
    最近更新 更多