sexta-feira, 8 de março de 2013

Rodando o projeto OpenERP no eclipse

Após o primeiro passo que foi baixar, instalar as ferramentas e dependencias vamos iniciar o projeto openerp. Link aqui

O arquivo de inicio do openerp é o arquivo openerp-server.py.





Vai ser este arquivo que vamos executar pela primeira vez. Botão direito -> Run as -> Python run.

A primeira vez vai dar um erro, porém executamos apenas para criar uma configuração de execução para o arquivo, agora novamente porém em vez de Python run, escolhemos Run Configurations.

Na tela a seguir você deve configurar os parametros como mostra a figura:


Repare que o arquivo config.txt não existe no seu projeto, então crie ele na mesma pasta que você colocou e coloque as seguintes configurações.
Lembre-se de atualizar os caminhos para que o OpenERP encontre os seu módulos, cada caminho é separado por virgula.


[options]
addons_path = /home/danimar/Projetos/openerp/server/openerp/addons,/home/danimar/Projetos/openerp/web/addons,/home/danimar/Projetos/openerp/addons,/home/danimar/Projetos/openerp/br,/home/danimar/Projetos/openerp/fiscal-rules,/home/danimar/Projetos/openerp/account-payment
admin_passwd = admin
db_host = localhost
db_maxconn = 64
db_name = False
db_password = openerp
db_port = 5432
db_template = template1
db_user = openerp


Após isso é só clicar em Run.

**O OpenERP necessita que se tenha um usuário no postgres especialmente para ele, se você tentar o usuário padrão que é postgres, o openerp não vai iniciar.

4 comentários:

  1. Ola, Danimar.
    Segui o processo de instalacao que voce descreveu, porem estu recebendo o erro "No handler found" e "WARNING ? openerp.modules.module: module web: module not found".
    Criei o arquivo config.txt e coloquei dentro da pasta openerp_server, porem o erro persiste.
    Tem mais alguma dica?

    Grato.

    Alexandre

    ResponderExcluir
  2. Olá Alexandre, se você ver os outros posts anteriores eu faço o download de todos os módulos necessários nas pastas, e depois referencio as pastas no arquivo de configuração através da tag addons_path.
    Pode ver que cada pasta é separada por virgula.
    Você tem que se certificar que a pasta onde baixou os módulos web estão referenciadas, que no meu caso era: /home/danimar/Projetos/openerp/web/addons

    ResponderExcluir
  3. Olá Danimar, segui exatamente os passo descritos mas no momento da execução ocorre o erro ImportError: No module named decimal_precision e eu não consigo baixar nem pelo pip nem por canto nenhum, me de uma luz. Agradeço imensamente.

    ResponderExcluir
    Respostas
    1. Este é um módulo do próprio openerp.
      https://www.odoo.com/apps/trunk/decimal_precision/
      Verifique se o mesmo esta na mesma pasta que os outros módulos.

      Excluir