← Back to team overview

openerp-brazil-team team mailing list archive

Re: Erro ao lançar ordem de compra

 

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
>>
>>
>

PNG image


Follow ups

References