← Back to team overview

openerp-brazil-team team mailing list archive

Re: Erro ao lançar ordem de compra

 

Olá Paulino tanto tempo !



A nossa experiência, hoje só no Brasil temos 4 projetos que começaram há uns
4 meses atrás e decidimos em apostar no OpenERP v6, claro que a 4 meses
atras era bem mais arriscado do que hoje porque deu muito trabalho e dor de
cabeça para a gente principalmente com o desenvolvimento da localização
brasileira + os problemas da versão 6 como por exemplo: O Web Client (ainda
nem dava para usar e tivemos que usar o Client GTK), tradução, mudança de
vários objetos principalmente os objetos de segurança e o engine de
relatórios do OpenERP. mas eu posso te dizer que os benefícios estão
superando os riscos, pois seria muito difícil ter que desenvolver a
localização brasileira na versão 5 implantar nestes projetos a versão 5 e
depois de 3 meses sair a versão 6 e ter que migrar a localização este ponto
foi um fator decisivo pois no Brasil pelo que sabemos ninguém usa em
produção a localização versão 5 e por isso decidimos abandonar a versão 5 e
ir direto para a versão 6. Hoje temos 2 projetos v6 já com alguns módulos em
produção e os outros dois que estão em fase de homologação dos requerimentos
para no próximo mês colocar em produção. Meu conselho para você seria usar
já a versão 6 neste projeto até porque teoricamente acho que vocês não vão
ter os problemas de localização pela convergência contábil/Financeira da
Europa.



Espero ter ajudado,


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


Em 29 de novembro de 2010 12:58, <paulino1@xxxxxxx> escreveu:

> Viva Renato!
>
> Voçê recomendaria a v6 para produção, para uma empresa que vai começar a
> usar o OpenERP no início do próximo ano?
>
> Obrigado!
> Paulino
>
>
> Citando Renato Lima <renatonlima@xxxxxxxxx>:
>
> Olá Henrique,
>
>
> Há uns 4 meses utilizamos a versão 6 do OpenERP quando ainda estava em
> desenvolvimento pois estrategicamente esta sendo muito importante pois nós
> da Akretion ajudamos a resolução de vários bugs como por exemplo:
>
> https://bugs.launchpad.net/openobject-addons/+bug/672684
> https://bugs.launchpad.net/openobject-addons/+bug/666617
> https://bugs.launchpad.net/openobject-addons/+bug/539717
> https://bugs.launchpad.net/openobject-client-web/+bug/599438
>
>
> assim como traduzindo e propondo códigos que o pessoal da OpenERP SA
> fizeram Merge, é muito importante durante esta período sugerir as mudanças
> necessárias para sensibilizar o pessoal da OpenERP SA porque se não abrimos
> a boca para sugerir as melhorias dificilmente o pessoal irá fazer ou olhar
> para as necessidades do mercado brasileiro, hoje o OpenERP versão já tem uma
> versão RC 1 e já esta bem mais estável e disponível para donwload, sugiro
> você a testar a versão 6 do OpenERP.
>
>
>
>  Renato Lima
> Sócio Diretor
> +55 21 3010 9965
> www.akretion.com
> [image: Assinatura_nova.png]
>
>
> Em 29 de novembro de 2010 12:09, Henrique Meira <henrique@xxxxxxxxx>escreveu:
>
>> Oi Renato, a última versão atualizada que vc utiliza é a 6 ?
>>
>> henrique.
>>
>>
>> Em 29 de novembro de 2010 11:55, Renato Lima <renatonlima@xxxxxxxxx>escreveu:
>>
>>
>>  Daniel,
>>>
>>>
>>> Eu estou usando a ultima versão atualizada e com a localização brasileira
>>> sem problemas, mas pelo que você mostrou queria ter perguntar esta banco de
>>> dados que você esta usando foi criado e depois você atualizou o codigo do
>>> OpenERP ? caso você tenha feito isso sugiro que você inicie o servidor logo
>>> após a atualização do código com o argumento --update=all (Isso é necessário
>>> somente uma vez após a atualização das branch: server, addons, client e
>>> l10n_br, depois feito isso tente conectar ao banco de dados para iniciar a
>>> atualização do banco de dados e após a conclusão pode ser iniciado o
>>> servidor normalmente). Você também pode criar um novo banco de dados para
>>> testar se vai acontecer o mesmo erro o que constataria um erro no código.
>>>
>>>
>>> Espero ter ajudado,
>>>
>>>
>>>  Renato Lima
>>> Sócio Diretor
>>> +55 21 3010 9965
>>> www.akretion.com
>>> [image: Assinatura_nova.png]
>>>
>>>
>>> Em 29 de novembro de 2010 09:59, Daniel Carvalho <danieloak@xxxxxxxxx>escreveu:
>>>
>>>>
>>>> Pessoal,
>>>>
>>>> Estou obtendo o seguinte erro ao tentar cadastrar um novo pedido de
>>>> compras.
>>>>
>>>> Environment Information :
>>>> System : Windows-XP-5.1.2600-SP3
>>>> OS Name : nt
>>>> Operating System Release : XP
>>>> Operating System Version : 5.1.2600
>>>> Operating System Architecture : 32bit
>>>> Operating System Locale : pt_BR.cp1252
>>>> Python Version : 2.5.2
>>>> OpenERP-Client Version : 6.0.0-rc1-1
>>>> Last revision No. & ID :Bazaar Package not Found !Traceback (most recent
>>>> call last):
>>>> File "/opt/openerp/server/bin/netsvc.py", line 489, in dispatch
>>>> result = ExportService.getService(service_name).dispatch(method, auth,
>>>> params)
>>>> File "/opt/openerp/server/bin/service/web_services.py", line 596, in
>>>> dispatch
>>>> res = fn(db, uid, *params)
>>>> File "/opt/openerp/server/bin/osv/osv.py", line 119, in wrapper
>>>> return f(self, dbname, *args, **kwargs)
>>>> File "/opt/openerp/server/bin/osv/osv.py", line 223, in exec_workflow
>>>> res = self.exec_workflow_cr(cr, uid, obj, method, *args)
>>>> File "/opt/openerp/server/bin/osv/osv.py", line 216, in exec_workflow_cr
>>>> return wf_service.trg_validate(uid, obj, args[0], method, cr)
>>>> File "/opt/openerp/server/bin/workflow/wkf_service.py", line 80, in
>>>> trg_validate
>>>> res2 = instance.validate(cr, id, ident, signal)
>>>> File "/opt/openerp/server/bin/workflow/instance.py", line 48, in
>>>> validate
>>>> workitem.process(cr, witem, ident, signal, force_running, stack=stack)
>>>> File "/opt/openerp/server/bin/workflow/workitem.py", line 61, in process
>>>> ok = _split_test(cr, workitem, activity['split_mode'], ident, signal,
>>>> stack)
>>>> File "/opt/openerp/server/bin/workflow/workitem.py", line 174, in
>>>> _split_test
>>>> _join_test(cr, t[0], t[1], ident, stack)
>>>> File "/opt/openerp/server/bin/workflow/workitem.py", line 182, in
>>>> _join_test
>>>> create(cr,[activity], inst_id, ident, stack)
>>>> File "/opt/openerp/server/bin/workflow/workitem.py", line 41, in create
>>>> process(cr, res, ident, stack=stack)
>>>> File "/opt/openerp/server/bin/workflow/workitem.py", line 61, in process
>>>> ok = _split_test(cr, workitem, activity['split_mode'], ident, signal,
>>>> stack)
>>>> File "/opt/openerp/server/bin/workflow/workitem.py", line 174, in
>>>> _split_test
>>>> _join_test(cr, t[0], t[1], ident, stack)
>>>> File "/opt/openerp/server/bin/workflow/workitem.py", line 182, in
>>>> _join_test
>>>> create(cr,[activity], inst_id, ident, stack)
>>>> File "/opt/openerp/server/bin/workflow/workitem.py", line 41, in create
>>>> process(cr, res, ident, stack=stack)
>>>> File "/opt/openerp/server/bin/workflow/workitem.py", line 61, in process
>>>> ok = _split_test(cr, workitem, activity['split_mode'], ident, signal,
>>>> stack)
>>>> File "/opt/openerp/server/bin/workflow/workitem.py", line 174, in
>>>> _split_test
>>>> _join_test(cr, t[0], t[1], ident, stack)
>>>> File "/opt/openerp/server/bin/workflow/workitem.py", line 182, in
>>>> _join_test
>>>> create(cr,[activity], inst_id, ident, stack)
>>>> File "/opt/openerp/server/bin/workflow/workitem.py", line 41, in create
>>>> process(cr, res, ident, stack=stack)
>>>> File "/opt/openerp/server/bin/workflow/workitem.py", line 53, in process
>>>> result = _execute(cr, workitem, activity, ident, stack)
>>>> File "/opt/openerp/server/bin/workflow/workitem.py", line 126, in
>>>> _execute
>>>> id_new = wkf_expr.execute(cr, ident, workitem, activity)
>>>> File "/opt/openerp/server/bin/workflow/wkf_expr.py", line 68, in execute
>>>> return _eval_expr(cr, ident, workitem, activity['action'])
>>>> File "/opt/openerp/server/bin/workflow/wkf_expr.py", line 58, in
>>>> _eval_expr
>>>> ret = eval(line, env, nocopy=True)
>>>> File "/opt/openerp/server/bin/tools/safe_eval.py", line 275, in
>>>> safe_eval
>>>> return eval(test_expr(expr,_SAFE_OPCODES, mode=mode), globals_dict,
>>>> locals_dict)
>>>> File "", line 1, in <module>
>>>> File "/opt/openerp/server/bin/osv/orm.py", line 179, in <lambda>
>>>> return lambda *args, **argv: attr(self._cr, self._uid, [self._id],
>>>> *args, **argv)
>>>> File "/opt/openerp/addons/purchase/purchase.py", line 429, in
>>>> action_picking_create
>>>> 'move_lines' : [],
>>>> File "/opt/openerp/addons/stock/stock.py", line 597, in create
>>>> new_id = super(stock_picking, self).create(cr, user, vals, context)
>>>> File "/opt/openerp/server/bin/osv/orm.py", line 3752, in create
>>>> self.pool.get(object)._store_set_values(cr, user, ids, fields2, context)
>>>> File "/opt/openerp/server/bin/osv/orm.py", line 3874, in
>>>> _store_set_values
>>>> '"'+f+'"='+self._columns[f]._symbol_set[0] + ' where id = %s',
>>>> (self._columns[f]._symbol_set[1](value), id))
>>>> File "/opt/openerp/server/bin/sql_db.py", line 76, in wrapper
>>>> return f(self, *args, **kwargs)
>>>> File "/opt/openerp/server/bin/sql_db.py", line 129, in execute
>>>> res = self._obj.execute(query, params)
>>>> InternalError: ERRO:  transação atual foi interrompida, comandos
>>>> ignorados até o fim do bloco de transação
>>>>
>>>> Obrigado...
>>>>
>>>> --
>>>> Daniel Pereira de Carvalho
>>>>  _______________________________________________
>>>> Mailing list: https://launchpad.net/~openerp-brazil-team
>>>> Post to     : openerp-brazil-team@xxxxxxxxxxxxxxxxxxx
>>>> Unsubscribe : https://launchpad.net/~openerp-brazil-team
>>>> More help   : https://help.launchpad.net/ListHelp
>>>>
>>>>
>>> _______________________________________________
>>> Mailing list: https://launchpad.net/~openerp-brazil-team
>>> Post to     : openerp-brazil-team@xxxxxxxxxxxxxxxxxxx
>>> Unsubscribe : https://launchpad.net/~openerp-brazil-team
>>> More help   : https://help.launchpad.net/ListHelp
>>>
>>>     Idiomasen>pt YahooTE
>  adoptar
>
> _______________________________________________
> Mailing list: https://launchpad.net/~openerp-brazil-team
> Post to     : openerp-brazil-team@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~openerp-brazil-team
> More help   : https://help.launchpad.net/ListHelp
>
>

PNG image


References