在OpenERP中更新科目表列表

时间:2012-06-14 05:50:31

标签: openerp

我想安装新的会计科目表。我设法安装它没有错误,但它没有出现在会计科目表列表中可供选择。我是否需要在某个地方的帐户模块中添加一个指向我的会计科目表的链接,以便能够识别或需要其他内容?

我可以从第二个会计科目表中看到该模块。我的意思是首先当我从会计科目表中选择我想要使用哪一个时,我看不到我的会计科目表,但如果我选择任何其他会计科目表并进入第二个窗口,我在哪里选择公司,设置税等我可以看到第二个会计科目表,其中显示了已安装的会计科目表。然后我看到了我选择的那个以及我的会计科目表。然后,如果我选择我的会计科目表,我会收到税名称应该是唯一的错误。我认为这是因为之前的会计科目表已经生成。如果我关闭该窗口,我可以在配置中看到两个会计科目表都已生成。

3 个答案:

答案 0 :(得分:1)

如果您希望模块显示在第一个会计向导的可用会计科目表列表中,请确保已在清单(Localization/Account Charts)中将模块类别正确设置为__openerp__.py。 从现有的会计科目表中获取灵感是一个非常好的主意,例如l10n_be。查看现有的manifest以查看要使用的确切语法/拼写。

然而,目前尚不清楚这会解决您的问题,因为此向导不会按照您的想法执行此操作。 6.0 / 6.1 OpenERP系列中有2个主要的会计配置向导:

  • 安装您的会计科目表”:此第一个向导有两个目的:安装适当的“会计科目表”模块,并为选定的公司生成会计年度和会计期间。它将允许您安装属于Localization/Account Charts类别的任何模块,并允许您为尚未安装会计科目表的公司之一配置会计期间。该向导实际配置或创建会计科目表,它只安装模块及其附带的模板。
  • 从图表模板生成会计科目表”:此向导通过使用已安装的某个公司实际创建所选公司的完整会计科目表来完成第一个作业启动的作业模板(来自已安装的本地化模块)。安装模块后,您将在此向导中看到您的会计科目表。此向导应该只允许您为尚未拥有的公司配置会计科目表,因为您不能为同一家公司执行两次。

如果在运行第二个向导时收到有关重复税的错误,则它不应与运行第一个向导直接相关。也许您确实已在“会计科目表”中定义了几个具有相同名称的税务模板,或者您可能已为同一公司手动创建税收,现在它们与您的会计科目表中的税收冲突?可能有许多不同的原因,如果没有更多信息,很难说清楚。

在任何情况下,请使用l10n_be作为示例仔细检查您的模块,如果您还没有阅读,请务必阅读official documentation for writing Chart of Accounts modules

当你不明白的时候,记住OpenERP是开源的,所以使用Source,Luke :-)
第一个向导的源代码是here,第二个向导的源代码是there。看看来源会回答你当前的问题,也可能是你未来的问题: - )

答案 1 :(得分:0)

您的图表可能在初始配置期间未出现,因为您的模块尚未安装。您可以跳过新数据库的配置,安装模块,然后运行配置。

另一种选择可能是在配置期间安装最小或通用的会计科目表。有“无”选项吗?之后,您可以安装自己的模块,其中包含贵公司使用的所有额外帐户和税金。我认为这就是我们所做的,但它回到了第5版,所以现在情况可能略有不同。

答案 2 :(得分:0)

终于设法解决了这个问题。当我将税号更改为唯一(应付和应收增值税名称相同)并将close_method更改为某些帐户类型的未核对时,因为openerp需要使用它,现在我设法成功安装它,我可以在图表上看到它帐户清单。