如果您希望您的模块出现在第一个会计向导的可用会计科目表列表中,请确保您已Localization/Account Charts
在清单 ( __openerp__.py
) 中正确设置模块类别。例如,从现有的会计科目表中获得灵感是一个非常好的主意l10n_be
。查看现有清单以查看要使用的确切语法/拼写。
但是,尚不清楚这是否会解决您的问题,因为此向导不会执行您认为的操作。6.0/6.1 OpenERP系列有2个主要的会计配置向导:
- “安装您的会计科目表”:第一个向导有两个目的:安装适当的会计科目表模块,并为所选公司生成会计年度和会计期间。它将允许您安装属于该
Localization/Account Charts
类别的任何模块,并允许您为尚未安装会计科目表的公司之一配置会计期间。此向导实际上并不配置或创建会计科目表,它只安装一个模块和随附的模板。
- “从图表模板生成会计科目表”:该向导完成了第一个开始的工作,通过使用已安装的模板之一(来自已安装的本地化模块)实际为所选公司创建完整的会计科目表。安装模块后,您将立即在此向导中看到可用的会计科目表。该向导应该只允许您为还没有会计科目表的公司配置会计科目表,因为您不能为同一家公司做两次。
如果您在运行第二个向导时收到有关重复税款的错误,则它不应与是否运行第一个向导直接相关。也许您确实已经在您的会计科目表中定义了多个具有相同名称的税务模板,或者您可能已经为同一家公司手动创建了税金,而它们现在与您的会计科目表中的模板冲突?可能有很多不同的原因,没有更多信息很难说。
在任何情况下,以示例为例,仔细检查您的模块l10n_be
,并确保您阅读了编写科目表模块的官方文档(如果您尚未阅读)。
当你有不明白的地方,记住 OpenERP 是开源的,所以使用源代码,Luke :-)
第一个向导的源代码在这里,第二个向导的源代码在那里。查看源代码将回答您当前的问题,也可能回答您未来的问题:-)