Instalação Do OpenERP Em Windows

Preview:

Citation preview

ConteúdoInstalando versão mais recente do banco de dados....................................................................2

Criando usuário de acesso ao banco de dados.............................................................................3

Instalando o OpenERP All-in-one.................................................................................................6

Iniciando o OpenERP..................................................................................................................11

Configurando o OpenERP Web Client........................................................................................12

Iniciando o OpenERP Web Client...............................................................................................13

Iniciando o GTK Client................................................................................................................15

Criando um novo banco de dados..............................................................................................17

Instalando a localização Brasil....................................................................................................18

Instalando BZR para Windows................................................................................................18

Baixando os módulos extra....................................................................................................18

Baixando os módulos de localização Brasil.............................................................................19

Instalando os módulos pré-requisito......................................................................................21

Resolvendo o problema de dependência do módulo “etree”................................................26

Instalando os módulos de localização brasileira....................................................................28

Instalando versão mais recente do banco de dados

Esta etapa é opcional. O instalador All-in-one do OpenERP já instala a versão 8.3 do Postgre SQL. Caso você não queira instalar a versão mais recente, vá direto ao próximo capítulo

Baixe a última versão do Postgre SQL em:

http://www.enterprisedb.com/products-services-training/pgdownload

Instale seguindo as configurações sugeridas

Criando usuário de acesso ao banco de dados

Entre no Aplicativo PGAdmin III

Informe a senha criada na instalação

Na janela de navegação do lado direito clique com o botão direito em “Login Roles” e escolha a opção “Nova Role de Login...”

Na aba Propriedades, informe os valores:

Nome da Role: openpg Senha: openpgpwd

Na aba Role “Privileges”, marque todas as opções e clique em “OK”.

Está criado o login de acesso que será utilizado pelo OpenERP Server.

Instalando o OpenERP All-in-one

Baixe o arquivo de instalação em:

http://www.openerp.com/downloads/contact?param=stable/win32/openerp-allinone-setup-6.0.2.exe

Execute o aplicativo de instalação

Escolha o idioma. Se não é fluente em francês, sugiro Inglês

Clique em “Next”.

Clique em “I Agree”.

Escolha a opção “All in One”. Se você executou a etapa do primeiro capítulo, o Postgre SQL Database não estará disponível. Isto não é problema, pois ele já está instalado.

Deixe as informações padrão. Se você executou corretamente a etapa anterior, estas configurações já estarão corretas.

A Instalação foi concluída com sucesso

Ao final da instalação você terá instalado na sua máquina:

OpenERP Server OpenERP GTK Client OpenERP Web Client

Iniciando o OpenERP

Clique no atalho “Start Service”, que estará na pasta “OpenERP Server 6.0”

Configurando o OpenERP Web Client

Por padrão, as configurações do OpenERP Web Cliente não vêm corretamente informadas. Portanto é necessário fazer alguns ajustes que são descritos abaixo:

Abra o arquivo “openerp-web.cfg” que está na pasta “conf” da instalação do Web Client. (Normalmente é C:\Program Files\OpenERP 6.0\Web\)

Altere as informações de login no OpenERP Server conforme quadro abaixo:

# OpenERP Serveropenerp.server.host = 'localhost'openerp.server.port = '8070'openerp.server.protocol = 'socket'openerp.server.timeout = 450

Iniciando o OpenERP Web ClientSe a etapa anterior foi corretamente configurada, já é possível iniciar o serviço Web Client.

Clique no atalho “Start OpenERP Web” na Pasta “OpenERP Web Client 6.0” para iniciar o serviço. Se tudo ocorreu bem até aqui, você terá a seguinte imagem ao acessar o endereço: http://localhost:8080/

Iniciando o GTK Client

Para iniciar o GTK Client, basta clicar no atalho “OpenERP Client” na pasta “OpenERP GTK Client 6.0” do menu iniciar.

Criando um novo banco de dados

A partir do GTK Client, escolha a opção do menu “Bancos de Dados -> Novo Banco de Dados...”

Siga as opções desejadas conforme suas necessidades. Se for criar um novo banco de dados para testes, sugiro marcar a opção “Carregar dados demo”.

Instalando a localização Brasil

Instalando BZR para Windows

A instalação da localização Brasil requer a instalação de um Programa que reconheça fonte Bazaar. O link abaixo você pode encontrar o programa para Windows:

https://launchpad.net/bzr

Uma vez baixado e instalado o BZR para Windows é possível baixar os módulos diretamente do launchpad.

Baixando os módulos extra

Através do Windows Explorer, crie uma nova pasta “OpenERP”.

Nela clique com o botão direito para abrir o menu de contextos escolha a opção “Bazaar Checkout/Branch...”

Em “Branch Source” informe: lp:openobject-addons/extra-6.0/

Em “Local Directory” informe a pasta que irá conter estas informações. Esta pasta não deve existir até aqui, ela é criada pelo próprio Bazaar.

Clique em OK.

Ao final desta etapa você terá baixado para a sua máquina os módulos adicionais que não são distribuídos com a versão padrão

Baixando os módulos de localização Brasil

Para baixar os módulos da localização Brasil é necessário ter um usuário cadastrado no site launchpad com uma chave SSH. Para isso siga os passos descritos neste link:

https://help.launchpad.net/YourAccount/CreatingAnSSHKeyPair

Após a criação do usuário, é necessário configurar o Bazar Explorer para se autenticar usando o seu usuário, para isso, no Bazar Explorer entre no menu Definições -> Credenciais e crie as credenciais conforme abaixo:

[Launchpad]host = .launchpad.netscheme = sshuser = <seu usuário>

Na mesma pasta onde baixou os módulos extra, clique com o botão direito para abrir o menu de contextos escolha a opção “Bazaar Checkout/Branch...”

Em “Branch Source” informe: lp:openerp.pt-br-localiz

Em “Local Directory” informe a pasta que irá conter estas informações. Esta pasta não deve existir até aqui, ela é criada pelo próprio Bazaar.

Clique em OK.

Ao final desta etapa você terá baixado para a sua máquina os módulos de localização Brasil.

Instalando os módulos pré-requisito

Atenção! Se você utiliza Windows Vista ou superior você poderá criar um link entre as pastas através do comando mklink, caso contrário você terá que copiar as pastas.

Primeiramente é necessário instalar alguns módulos extra que são pré-requisito para os módulos da localização, são eles:

account_fiscal_position_rule account_fiscal_position_rule_purchase account_fiscal_position_rule_sale account_fiscal_position_rule_stock account_product_fiscal_classification

Crie um link (ou copie a pasta) para dentro da pasta addons da instalação Server (normalmente em C:\Program Files\OpenERP 6.0\Server\addons).

Dica! Crie um arquivo batch com os comandos e depois os execute. Veja baixo um exemplo de um arquivo:

cd C:\Program Files\OpenERP 6.0\Server\addons

mklink /D account_fiscal_position_rule C:\OpenERP\Fontes\6.0\openobject-addons-extra\account_fiscal_position_rulemklink /D account_fiscal_position_rule_purchase C:\OpenERP\Fontes\6.0\openobject-addons-extra\account_fiscal_position_rule_purchasemklink /D account_fiscal_position_rule_sale C:\OpenERP\Fontes\6.0\openobject-addons-extra\account_fiscal_position_rule_sale mklink /D account_fiscal_position_rule_stock C:\OpenERP\Fontes\6.0\openobject-addons-extra\account_fiscal_position_rule_stock mklink /D account_product_fiscal_classification C:\OpenERP\Fontes\6.0\openobject-addons-extra\account_product_fiscal_classification

Conectado no Banco de dados que você criou pelo GTK Client vá para a opção “Atualizar lista de módulos”

Ao clicar em atualizar, o OpenERP irá identificar as novas pastas importadas na etapa anterior

Ao final desta etapa os novos módulos estarão identificados e prontos para ativação.

Após importado, entre na lista de Módulos

A partir da lista, marque para instalação os módulos recém adicionados. Aproveite os filtros para facilitar a sua localização.

Agora é só clicar em “Aplicar atualizações agendadas” que os módulos serão instalados no seu banco de dados.

Clique em “iniciar atualização”

Esta mensagem indica que os módulos foram atualizados com sucesso.

Resolvendo o problema de dependência do módulo “etree”

Se você se entusiasmou e tentou instalar os demais módulos da localização brasileira você provavelmente se deparou com um problema parecido com o descrito abaixo:

Environment Information :System : Windows-32bit-SP1OS Name : ntOperating System Release :Operating System Version : 32bitOperating System Architecture : 32bitOperating System Locale : pt_BR.cp1252Python Version : 2.5.2OpenERP-Client Version : 6.0.2Last revision No. & ID :Bazaar Package not Found !Traceback (mostrecent call last): File "netsvc.pyo", line 489, in dispatch File "service\web_services.pyo", line 599, in dispatch File "osv\osv.pyo", line 122, in wrapper File "osv\osv.pyo", line 176, in execute File "osv\osv.pyo", line 167, in execute_cr File "C:\Program Files\OpenERP 6.0\Server\addons\base\module\wizard\base_module_upgrade.py", line 98, in upgrade_module File "pooler.pyo", line 60, in restart_pool File "pooler.pyo", line 39, in get_db_and_pool File "addons\__init__.pyo", line 883, in load_modules File "addons\__init__.pyo", line 716, in load_module_graph File "addons\__init__.pyo", line 450, in register_class File "C:\Program Files\OpenERP 6.0\Server\addons\l10n_br_account\__init__.py", line 24, in <module> File "C:\Program Files\OpenERP 6.0\Server\addons\l10n_br_account\invoice.py", line 32, in <module>ImportError: No module named etree

Isto ocorre porque há um módulo que é utilizado pela localização que não vem previamente instalado na distribuição do OpenERP e esta precisa ser complementada. Portanto, siga os passos abaixo para contornar este problema:

Descompacte o arquivo acima em alguma pasta temporário de fácil localização.

Localize o arquivo library.zip da instalação do OpenERP Server (Normalmente instalado em C:\Program Files\OpenERP 6.0\Server). Dentro deste arquivo, localize a pasta XML (você pode utilizar o próprio Windows Explorer ou um programa de manipulação de arquivos compactados a sua escolha)

Dentro da pasta XML do arquivo Library.zip, cole a pasta etree que você descompactou na primeira etapa.

Reinicie o serviço do OpenERP Server que o problema não irá mais ocorrer.

Instalando os módulos de localização brasileira

Primeiramente, é necessário apagar a pasta “l10n_br” que vem pré-instalada. Esta etapa é necessária porque a localização brasileira está mais completa.

Agora crie o link (ou copie) as pastas da localização brasileira para a pasta addons da instalação do Server (normalmente em C:\Program Files\OpenERP 6.0\Server\addons), são eles:

l10n_br l10n_br_account l10n_br_base l10n_br_data_account l10n_br_data_base l10n_br_data_cep l10n_br_delivery l10n_br_fp_rule_sale_link l10n_br_product l10n_br_purchase l10n_br_sale l10n_br_stock

Inicie o processo de atualizar lista de módulos

Clique em “Atualizar”

Nesta etapa os módulos foram importados para dentro do seu banco de dados

Entre na lista de módulos para atualizar agora os módulos brasileiros

Marque para instalação todos os módulos da localização. O Módulo “l10n_br” já estará previamente atualizado, porém marque-o para atualização.

Dica! Na próxima etapa o módulo l10n_br_data_cep irá atualizar todos os CEPs brasileiros o que é uma atualização bem demorada. Aumente o timeout do seu cliente GTK modificando o valor da variável “timeout” do arquivo “.openerprc” que fica na pasta do seu usuário Windows.

Entre no processo “Aplicar atualizações agendadas”

Clique em iniciar atualização. Devido a atualização dos CEPs, este processo será bem demorado.

Ao final desta etapa seu OpenERP estará com a localização brasileira pronta para ser utilizada.