Erro ao instalar l10n_br (KeyError: 'domain')

Bug #715963 reported by Gabriel C. Stabel
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenERP Brazilian Portuguese Localization (pt_BR)
Fix Released
Critical
Renato Lima - http://www.akretion.com

Bug Description

#Contexto:
 openerp-server: v6.0.1
 openerp.pt-br-localiz: revison 152
 Em uma base de dados nova, apenas com o base instalado.

#Como reproduzir:
 Tento instalar o módulo "l10n_br" (e suas dependêcias por consequinte).

#Console openerp-server:
 [16:03:21] Falker - Daniel Pinheiro dos Santos: [2011-02-09 15:28:42,894][falkerv6] INFO:init:module l10n_br: loading data/account.tax.code.template.csv
 [2011-02-09 15:28:43,007][falkerv6] ERROR:web-services:Uncaught exception
 Traceback (most recent call last):
   File "/opt/v6openerp/server/osv/osv.py", line 122, in wrapper
  return f(self, dbname, *args, **kwargs)
 (...)
  if fields_def[field[len(prefix)]]['type']=='one2many':
 KeyError: 'domain'
 [2011-02-09 15:28:47,102][falkerv6] INFO:init:module base: loading objects
 Falker - Daniel Pinheiro dos Santos

No arquivo em questão vejo no diff que foi inserido a nova coluna "domain" que dá o erro.
#data/account.tax.code.template.csv
 Última modificação: 09/02/11 12:42, Estado: modificado, Tipo: arquivo

 "id","code","name","parent_id:id","sign","domain"
 "tax_code_chart_root","","Códigos de Impostos Brasileiros","","1",""
 "tax_code_1","ICMS","ICMS Interno","tax_code_chart_root","1","icms"
 (...)

Revision history for this message
Gabriel C. Stabel (gstabel) wrote :

É um erro de dependência de módulos... quando eu mando instalar "l10n_br_account" junto com o "l10n_br" o erro não ocorre.

summary: - domain
+ Erro ao instalar l10n_br (KeyError: 'domain')
Revision history for this message
Renato Lima - http://www.akretion.com (renatonlima) wrote :

Olá Gabriel,

Depois que fizemos a modularização da localização brasileira, o módulo l10n_br foi integrado no addons do OpenERP e certificado contendo apenas o plano de contas padrão e impostos, porém para o cadastro do imposto nós precisamos adicionar vários campos nos objetos account.tax.template, account.tax, account.tax.code.template e account.tax.code para a geração do planos de contas e impostos funcionarem corretamente, esses campos estavam sendo adicionados no l10n_br_account, por isso quando você instalou com o l10n_br_account não deu esse erro, para corrigir isso eu fiz uma solicitação de merge no addons trunk https://code.launchpad.net/~openerp/openobject-addons/trunk/+merge/49173 para adicionar esses campos no l10n_br do addons, em quanto o merge não é feito pela OpenERP S.A., pois só eles pode editar o core do OpenERP, o que vc pode fazer e usar o módulo 10n_br contido na branch da localização brasileira, sendo assim vou encerrar o bug.

Atenciosamente,

Renato Lima - http//www.akretion.com

Changed in openerp.pt-br-localiz:
importance: Undecided → Critical
status: New → In Progress
assignee: nobody → Renato Lima - http://www.akretion.com (renatonlima)
Revision history for this message
Joe Pimentel (joe-b-pimentel) wrote :

Renato,

Acabei de instalar o OpenERP no WIndows All-In-One-6.0.2 (openerp-allinone-setup-6.0.2.exe).
Durante o Wizard eu indiquei o Plano de Contas da Localização brasileira e após a instalação o módulo l10n_br havia sido instalado.

Após a instalação inicial, adicionei os módulos l10n_br_* (menos o CEP ... na lista de e-mails vou explicar o porque) e aparentemente está tudo bem.

Isto indicaria que esta ocorrência foi solucionada?

Revision history for this message
Renato Lima - http://www.akretion.com (renatonlima) wrote : Re: [Bug 715963] Re: Erro ao instalar l10n_br (KeyError: 'domain')

Olá Joe,

Hoje o módulo l10n_br da branch da localização brasileira esta mais
atualizado do que o que esta no addons (neste post eu explico o que
aconteceu com esse modulo l10n_br
http://<email address hidden>/msg01070.html
)
você pode remover o l10n_br que vem no addons e substituir pelo l10n_br da
branch da localização brasileira pois eu fiz a solicitação para o merge mas
o pessoal ainda não integrou
https://code.launchpad.net/~renatonlima/openobject-addons/l10n_br_merge/+merge/60427,
depois que você substituir o modulo l10n_br ai você pode criar o plano de
contas.

Espero ter ajudado,

Renato Lima
Sócio Diretor
+55 21 3010 9965
www.akretion.com
[image: Assinatura_nova.png]

<https://code.launchpad.net/~renatonlima/openobject-addons/l10n_br_merge/+merge/60427>
Em 24 de maio de 2011 01:09, Joe Pimentel <email address hidden>escreveu:

> Renato,
>
> Acabei de instalar o OpenERP no WIndows All-In-One-6.0.2
> (openerp-allinone-setup-6.0.2.exe).
> Durante o Wizard eu indiquei o Plano de Contas da Localização brasileira e
> após a instalação o módulo l10n_br havia sido instalado.
>
> Após a instalação inicial, adicionei os módulos l10n_br_* (menos o CEP
> ... na lista de e-mails vou explicar o porque) e aparentemente está tudo
> bem.
>
> Isto indicaria que esta ocorrência foi solucionada?
>
> --
> You received this bug notification because you are a bug assignee.
> https://bugs.launchpad.net/bugs/715963
>
> Title:
> Erro ao instalar l10n_br (KeyError: 'domain')
>
> Status in OpenERP Brasil:
> In Progress
>
> Bug description:
> #Contexto:
> openerp-server: v6.0.1
> openerp.pt-br-localiz: revison 152
> Em uma base de dados nova, apenas com o base instalado.
>
> #Como reproduzir:
> Tento instalar o módulo "l10n_br" (e suas dependêcias por
> consequinte).
>
> #Console openerp-server:
> [16:03:21] Falker - Daniel Pinheiro dos Santos: [2011-02-09
> 15:28:42,894][falkerv6] INFO:init:module l10n_br: loading
> data/account.tax.code.template.csv
> [2011-02-09 15:28:43,007][falkerv6] ERROR:web-services:Uncaught
> exception
> Traceback (most recent call last):
> File "/opt/v6openerp/server/osv/osv.py", line 122, in wrapper
> return f(self, dbname, *args, **kwargs)
> (...)
> if fields_def[field[len(prefix)]]['type']=='one2many':
> KeyError: 'domain'
> [2011-02-09 15:28:47,102][falkerv6] INFO:init:module base: loading
> objects
> Falker - Daniel Pinheiro dos Santos
>
>
> No arquivo em questão vejo no diff que foi inserido a nova coluna "domain"
> que dá o erro.
> #data/account.tax.code.template.csv
> Última modificação: 09/02/11 12:42, Estado: modificado, Tipo:
> arquivo
>
> "id","code","name","parent_id:id","sign","domain"
> "tax_code_chart_root","","Códigos de Impostos Brasileiros","","1",""
> "tax_code_1","ICMS","ICMS Interno","tax_code_chart_root","1","icms"
> (...)
>

Revision history for this message
Joe Pimentel (joe-b-pimentel) wrote :

Devo ter instalado então as pastas da localização brasileira antes de começar a instalar o All-In-One, sobrescrevendo o l10n_br.
Obrigado.

Changed in openerp.pt-br-localiz:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.