Erro: <duplicate key value violates unique constraint "account_account_code_company_uniq"> ao ativar l10n_br_accoun com dados de demonstração
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenERP Brazilian Portuguese Localization (pt_BR) |
Invalid
|
Wishlist
|
Fabio Negrini |
Bug Description
Ao tentar instalar o módulo l10n_br_account em um banco de dados com dados de demonstração ocorre o seguinte erro:
File "/opt/openerp/
raise Exception(_('Module loading failed: file %s/%s could not be processed:\n %s') % (module, fname, warning_msg))
Exception: Module loading failed: file l10n_br_
Line 1 : duplicate key value violates unique constraint "account_
DETAIL: Key (code, company_id)=(0, 1) already exists.
Isto ocorre porque o plano de contas já foi instalado através do módulo l10n_br.
Acredito que a solução seja retirar do módulo l10n_br_account os dados de demonstração contidos em demo/account.
O problema foi que o wizard de contabilidade foi executado criando o plano de contas a partir do template do módulo l10n_br. A solução para este caso é não rodar o wizard em bancos de dados com ambientes de demonstração e deixar que os dados sejam carregados pelos dados de demonstração do módulo l10n_br_account.