Você está na página 1de 17

Guia de Instalao do OpenERP 6 com Localizao Brasileira

Eng. Luciano Schirmer, IG-Tech <luciano@igtech.com.br>


2011-04-19 Revision History Revision 1.0.1 2011-04-19 Schirmer Modificada instalao para usar localizao brasileira modularizada. Acrescentada criao do banco de dados, instalao de mdulos, atualizao e feitas correes de texto. Revision 1.0 2010-10-29 Schirmer Primeira verso Abstract Este artigo descreve o procedimento de instalao do OpenERP 6 com localizao brasileira no servidor da IGTech, rodando em ambiente de virtualizao VMware Server.

Table of Contents
1. Instalao do ambiente de virtualizao VMware Server ................................................................... 1 2. Instalao do sistema operacional Ubuntu Server ............................................................................ 3 2.1. Configurao da rede ...................................................................................................... 4 2.2. Instalao do VMware Tools ............................................................................................ 4 3. Instalao do PostgreSQL ........................................................................................................... 4 4. Instalao do Bazaar .................................................................................................................. 6 5. Instalao do OpenERP Server .................................................................................................... 6 6. Instalao do cliente GTK no Windows ........................................................................................ 9 7. Instalao do Web Client ............................................................................................................ 9 8. Alterao da senha de administrador ........................................................................................... 10 9. Criao e configurao do banco de dados ................................................................................... 10 10. Backup e restaurao do banco de dados .................................................................................... 16 11. Atualizando o OpenERP ......................................................................................................... 17 Referncias ................................................................................................................................ 17

1. Instalao do ambiente de virtualizao VMware Server


O ambiente de virtualizao utilizado o VMware Server Version 2.0.2 e o VMware Infrastructure Web Access Version 2.0.0. Passos para criao da mquina virtual dentro do VMware Server: 1. No navegador Web, entrar com o URL do VMware Server:
http://192.168.254.2:8222

Quando conectado remotamente, voc ser redirecionado automaticamente para porta segura (https). Aparecer a tela do VI Web Access. 2. Entre com o usurio e senha e clique em Log In. 3. Na seo Commands, clique em Create Virtual Machine.

Guia de Instalao do OpenERP 6 com Localizao Brasileira 4. Na pgina Name and Location, entre com o nome da mquina virtual, que neste caso IGTech. Este o nome que aparece no inventrio de mquinas virtuais. Uma subpasta criada com este nome para salvar todos os arquivos associados a esta mquina virtual. Selecione o local de armazenamento da mquina virtual (datastore) e clique em Next. 5. Na pgina Guest Operating System, selecione Linux operating system. Na caixa de seleo Version, selecione Ubuntu Linux (64-bit). Clique em Next. 6. Na pgina Memory and Processors, ajustar a memria para o tamanho recomendado (512 MB) e selecionar 1 processador. Clicar em Next. 7. Na pgina Hard Disk, clique em Create a New Virtual Disk. Ser mostrada a pgina Properties. Entre com a capacidade de 40 GB e selecione a localizao padro ([standard] IGTech/IGTech.vmdk). Expandindo as opes File Options, deixar desmarcadas as opes Allocate all disk space now e Split disk into 2 GB files. Expandindo as opes Disk Mode, deixar desmarcada a opo Independent. Expandindo as opes Virtual Device Node, selecionar Adapter SCSI 0 e Device 0. Expandindo as opes Policies, selecionar Optimize for safety.

Note
Se o disco virtual j estiver criado com o sistema operacional, selecionar a opo Use an Existing Virtual Disk. Clicar em Next. 8. Na pgina Network Adapter, selecionar a opo Add a Network Adapter. Selecionar Network Connection Bridged e Connect at Power On Yes. 9. Na pgina CD/DVD Drive, selecionar Use an ISO image. Localizar o arquivo de imagem ISO de instalao do Ubuntu Server. Na instalao realizada, foi usado o arquivo ubuntu-10.04.1-server-amd64.iso. Expandindo as opes Virtual Device Node, selecionar Adapter IDE 1 e Device 0. Clicar em Next. 10.Na pgina Floppy Drive, selecionar a opo Don't Add a Floppy Drive. 11.Na pgina USB Controller, selecionar Add a USB Controller. 12.Na pgina Ready to Complete, verificar que a mquina virtual esteja configurada corretamente, conforme ilustrado na figura seguinte. Clicar em Finish.

Guia de Instalao do OpenERP 6 com Localizao Brasileira

Figure 1. Configurao da mquina virtual

2. Instalao do sistema operacional Ubuntu Server


Para habilitar o suporte a 64-bit para mquinas virtuais no VMware Server, voc deve habilitar o Virtualization Technology na BIOS do servidor Dell. A instalao do sistema operacional dentro da mquina virtual essencialmente igual instalao em um computador fsico. 1. Acesse o VI Web Access e selecione a mquina virtual no painel Inventory. No painel Summary, na seo Hardware, certifique-se que o CD/DVD Drive 1 est abrindo o instalador do sistema operacional Ubuntu Server e que est configurado com a opo Connect at power on, conforme foi configurado nos passos descritos para instalao do VMware Server. 2. Clique em Power On para inicializar a mquina virtual. 3. Clique na aba Console para iniciar a instalao do Ubuntu Server atravs do VMware Remote Console. 4. Na tela de seleo de linguagem, selecionar Portugus do Brasil e teclar Enter. 5. Selecionar a opo Instalar o Ubuntu Server e teclar Enter. 6. Selecionar o modelo do teclado. O teclado selecionado na instalao foi o Generic 101-key PC e teclar Enter. 7. Informar o nome da mquina (hostname) para o sistema e ento selecionar Continuar.
igtech

8. Selecionar o fuso horrio correto (horrio de Sao Paulo) para a configurao do relgio do sistema. 9. Na tela de Particionar discos, selecionar a opo Particionamento assistido e ento a opo Assistido - usar disco inteiro. Selecionar o disco a ser particionado e prosseguir. Selecionar a opo Finalizar o particionamento e escrever as mudanas no disco e confirmar para Escrever as mudanas nos discos. 10.Na tela de Configurar usurios e senhas, entrar com o nome completo para o novo usurio: Luciano Schirmer. 11.Preencher o nome de usurio para a nova conta: luciano. Escolher uma senha para o usurio: ********. 12.Optar por no encriptografar a pasta pessoal. 13.Na tela de Configurao do apt, deixar em branco a configurao de proxy HTTP.

Guia de Instalao do OpenERP 6 com Localizao Brasileira 14.Na tela de Selecionar e instalar software, selecionar a opo Sem atualizaes automticas. 15.Na tela de Seleo de software, marcar para instalar o OpenSSH server. 16.Na tela de Configurao grub-pc, selecionar opo Sim para instalar o carregador de inicializao GRUB no registro mestre de inicializao. 17.Na tela de Finalizar instalao, selecionar a opo Continuar para reiniciar a mquina virtual. Pronto. O sistema operacional est instalado na mquina virtual.

2.1. Configurao da rede


Passos para configurao da rede no Ubuntu Server. 1. Logar no sistema atravs do console do VMware Remote Console e entrar com o seguinte comando para editar o arquivo de configurao da rede:
$ sudo vi /etc/network/interfaces

2. Encontrar a seguinte linha do arquivo:


iface eth0 inet dhcp

Substituir pelas seguintes linhas:


iface eth0 inet static address 192.168.254.3 netmask 255.255.255.0 network 192.168.254.0 broadcast 192.168.254.255 gateway 192.168.254.254

3. Salvar e fechar o arquivo e ento reiniciar a rede:


$ sudo /etc/init.d/networking restart

Pronto. Uma vez que a rede esteja configurada, o servidor j pode ser acessado atravs de aplicativo SSH. O aplicativo recomendado para acessar o servidor com o sistema operacional Windows o PuTTY (www.putty.org). O servidor tambm pode ser acessado atravs do smartphone com sistema operacional Android atravs do aplicativo ConnectBot.

2.2. Instalao do VMware Tools


As ferramentas do VMware no foram instaladas nesta mquina virtual.

3. Instalao do PostgreSQL
Passos para a instalao e configurao do PostgreSQL. 1. Instalar o PostgreSQL.
$ sudo apt-get update $ sudo apt-get install postgresql

2. Mudar a senha do usurio postgres.


$ sudo passwd postgres

3. A sequncia de comandos a seguir criar uma role (papel de usurio) chamada openerp e um usurio chamado postgres no PostgreSQL.

Guia de Instalao do OpenERP 6 com Localizao Brasileira


$ su postgres $ createuser --createdb --username postgres --no-createrole --pwprompt openerp $ exit

Ser pedido para digitar duas vezes a senha do novo usurio. Ao ser questionado se a nova role poder criar um super-usurio, responder Sim. 4. Configurar o PostgreSQL para acesso remoto.
$ sudo vi /etc/postgresql/8.4/main/pg_hba.conf

Configurao do PostgreSQL para acesso remoto


Esta configurao permitir que qualquer mquina da sua rede ou de fora acessem o banco de dados. Esta configurao muito til para a instalao e testes do OpenERP, mas antes de colocar o sistema em produo bom retornar aqui e controlar quais mquinas podero ter acesso ao sistema. 1. Editar o arquivo pg_hba.conf.
$ sudo vi /etc/postgresql/8.4/main/pg_hba.conf

2. Configurar o acesso administrativo ao banco de dados. Procurar as seguintes linhas:


# Database administrative login by UNIX sockets local all postgres ident

e modifique para que fique assim:


local all all trust

3. Configurar o acesso local ao banco de dados. Procurar as seguintes linhas:


# "local" is for Unix domain socket connections only local all all ident

e modifique para que fique assim:


local all all trust

4. Configurar o acesso remoto ao banco de dados. Procurar as seguintes linhas:


IPv4 local connections: host all all 127.0.0.1/32 md5

e modifique para que fique assim:


host all all 0.0.0.0/0 trust

5. Salvar o arquivo e sair do editor vi. 6. Editar o arquivo postgresql.conf.


$ sudo vi /etc/postgresql/8.4/main/postgresql.conf

7. Procure a linha:
#listen_addresses = 'localhost'

e modifique para que fique assim:


listen_addresses = '*'

8. Salvar o arquivo e sair do editor vi. 9. Reiniciar o PostgreSQL: 5

Guia de Instalao do OpenERP 6 com Localizao Brasileira


sudo /etc/init.d/postgresql-8.4 restart

4. Instalao do Bazaar
O Bazaar o sistema usado para controle de verso do OpenERP e atravs dele que o sistema ser instalado para obteno do cdigo-fonte de maneira atualizvel. Para isso, usar o seguinte comando:
$ sudo apt-get install bzr

5. Instalao do OpenERP Server


1. Considerando que a mquina virtual poder ser usada para execuo de outras ferramentas e servios do Ubuntu Server, criar um usurio especfico para a aplicao OpenERP.
$ sudo adduser openerp

2. Criar a pasta onde ser instalado o OpenERP e definir UID/GID.


$ sudo mkdir /opt/openerp $ sudo chown -R openerp:openerp /opt/openerp/

3. Instalar o OpenERP server, addons, web-client, extra addons e a localizao brasileira com o Bazaar.
$ $ $ $ $ $ cd /opt/openerp su openerp bzr branch --stacked bzr branch --stacked bzr branch --stacked bzr branch --stacked

lp:openobject-server/6.0 server lp:openobject-addons/6.0 addons lp:openobject-addons/extra-6.0 extra-addons lp:openobject-client-web/6.0 web

4. Instalao da localizao brasileira com o Bazaar.


$ bzr branch lp:openerp.pt-br-localiz l10n_br

5. Remover a pasta l10n_br do addons que est desatualizada. Em futuras verses do sistema este passo no ser mais necessrio.
$ cd /opt/openerp/addons $ rm -rf l10n_br

6. Criar os links simblicos dentro da pasta addons e ento usar comando exit para sair do usurio openerp.
$ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ cd /opt/openerp/addons ln -s ../extra-addons/account_fiscal_position_rule ln -s ../extra-addons/account_fiscal_position_rule_purchase ln -s ../extra-addons/account_fiscal_position_rule_stock ln -s ../extra-addons/account_fiscal_position_rule_sale ln -s ../extra-addons/account_product_fiscal_classification ln -s ../l10n_br/l10n_br ln -s ../l10n_br/l10n_br_account ln -s ../l10n_br/l10n_br_base ln -s ../l10n_br/l10n_br_data_account ln -s ../l10n_br/l10n_br_data_base ln -s ../l10n_br/l10n_br_data_cep ln -s ../l10n_br/l10n_br_delivery ln -s ../l10n_br/l10n_br_fp_rule_sale_link ln -s ../l10n_br/l10n_br_product ln -s ../l10n_br/l10n_br_purchase ln -s ../l10n_br/l10n_br_sale ln -s ../l10n_br/l10n_br_stock exit

7. Baixar e instalar os pacotes requeridos pelo OpenERP.


$ sudo apt-get update

Guia de Instalao do OpenERP 6 com Localizao Brasileira


$ sudo apt-get install python python-psycopg2 python-reportlab \ python-egenix-mxdatetime python-tz python-pychart \ python-pydot python-lxml python-vobject \ python-yaml python-mako

8. Executar o OpenERP pela primeira vez informando parmetros do banco de dados e criando um arquivo de configurao.
$ cd /opt/openerp $ su openerp $ /opt/openerp/server/bin/openerp-server.py -c openerp-server.conf -r openerp -w <senha> \ --db_host=localhost -s --stop-after-init $ exit

Subtituir o campo <senha> acima pela senha do banco de dados PostgreSQL. 9. Editar o arquivo openerp-server.conf e modificar o parmetro addons_path.
addons_path = /opt/openerp/addons

10.Testar o OpenERP server.


$ su openerp $ cd /opt/openerp $ /opt/openerp/server/bin/openerp-server.py -c openerp-server.conf

a tela de sada a seguinte:


[2010-10-29 [2010-10-29 [2010-10-29 [2010-10-29 [2010-10-29 [2010-10-29 [2010-10-29 [2010-10-29 [2010-10-29 [2010-10-29 [2010-10-29 [2010-10-29 11:24:11,495][?] 11:24:11,495][?] 11:24:11,495][?] 11:24:11,495][?] 11:24:11,495][?] 11:24:11,495][?] 11:24:11,637][?] 11:24:11,638][?] 11:24:11,638][?] 11:24:11,664][?] 11:24:11,664][?] 11:24:11,664][?] INFO:server:OpenERP version - 6.0.1 INFO:server:addons_path - /opt/openerp/addons INFO:server:database hostname - localhost INFO:server:database port - 5432 INFO:server:database user - openerp INFO:server:initialising distributed objects services INFO:web-services:starting HTTP service at 0.0.0.0 port 8069 INFO:web-services:starting HTTPS service at 0.0.0.0 port 8071 INFO:web-services:Registered XML-RPC over HTTP INFO:web-services:starting NET-RPC service at 0.0.0.0 port 8070 INFO:server:Starting 3 services INFO:server:OpenERP server is running, waiting for connections...

11.Para parar o servidor, pressione Ctrl+C ou use os seguintes comandos:


$ ps -aux | grep openerp $ kill -9 <process_id>

Rodar o OpenERP server como um servio


1. Fazer uma cpia do script de inicializao do OpenERP server.
$ su openerp $ cp /opt/openerp/server/debian/openerp-server.init /opt/openerp

2. Editar o arquivo /opt/openerp/openerp-server.init e fazer as alteraes necessrias para: corrigir o caminho para o arquivo de configurao openerp-server.conf, criando o parmetro CONFIG, corrigir o caminho do servidor no parmetro DAEMON, corrigir o nome de usurio no parmetro USER, caso seja necessrio. Segue abaixo cpia do arquivo com as alteraes:
#!/bin/sh ### BEGIN INIT INFO # Provides:

openerp-server

Guia de Instalao do OpenERP 6 com Localizao Brasileira


# Required-Start: # Required-Stop: # Should-Start: # Should-Stop: # Default-Start: # Default-Stop: # Short-Description: # Description: ### END INIT INFO $remote_fs $syslog $remote_fs $syslog $network $network 2 3 4 5 0 1 6 Enterprise Resource Management software Open ERP is a complete ERP and CRM software.

PATH=/sbin:/bin:/usr/sbin:/usr/bin DAEMON=/opt/openerp/server/bin/openerp-server.py NAME=openerp-server DESC=openerp-server USER=openerp CONFIG=/opt/openerp/openerp-server.conf test -x ${DAEMON} || exit 0 set -e case "${1}" in start) echo -n "Starting ${DESC}: " start-stop-daemon --start --quiet --pidfile /var/run/${NAME}.pid \ --chuid ${USER} --background --make-pidfile \ --exec ${DAEMON} -- --config=${CONFIG} echo "${NAME}." ;; stop) echo -n "Stopping ${DESC}: " start-stop-daemon --stop --quiet --pidfile /var/run/${NAME}.pid \ --oknodo echo "${NAME}." ;; restart|force-reload) echo -n "Restarting ${DESC}: " start-stop-daemon --stop --quiet --pidfile /var/run/${NAME}.pid \ --oknodo sleep 1 start-stop-daemon --start --quiet --pidfile /var/run/${NAME}.pid \ --chuid ${USER} --background --make-pidfile \ --exec ${DAEMON} -- --config=${CONFIG} echo "${NAME}." ;; *) N=/etc/init.d/${NAME} echo "Usage: ${NAME} {start|stop|restart|force-reload}" >&2 exit 1 ;; esac exit 0

3. Alterar as permisses do arquivo para torna-lo executvel e sair do usurio openerp.


$ chmod +x /opt/openerp/openerp-server.init $ exit

Guia de Instalao do OpenERP 6 com Localizao Brasileira 4. Criar um link simblico do arquivo na pasta /etc/init.d para o script de inicializao e fazer com que o script rode automaticamente na inicializao do sistema.
$ cd /etc/init.d $ sudo ln -s /opt/openerp/openerp-server.init openerp-server $ sudo update-rc.d openerp-server defaults

5. Editar o arquivo openerp-server.conf e modificar o parmetro logfile para direcionar a sada do OpenERP server para o arquivo /var/log/openerp/openerp-server.log.
logfile = /var/log/openerp-server.log

6. Criar o arquivo /var/log/openerp-server.log e alterar o PID para o usurio openerp.


$ sudo touch /var/log/openerp-server.log $ sudo chown openerp /var/log/openerp-server.log

6. Instalao do cliente GTK no Windows


Baixar o cliente GTK do URL www.openerp.com, executar o instalador openerp-client-setup-6.0.1.exe (o nome do arquivo pode ser diferente dependendo da verso instalada) e seguir os passos para prosseguir com a instalao. Criar um atalho para o aplicativo na rea de trabalho.

7. Instalao do Web Client


1. Instalar os pacotes necessrios para o web client.
$ sudo apt-get update $ sudo apt-get install python-cherrypy3 python-formencode python-mako python-pybabel

2. Testar o web client.


$ su openerp $ cd /opt/openerp/web $ ./openerp-web.py

3. Se faltarem bibliotecas, instalar os seguintes pacotes.


$ sudo apt-get install python python-dev build-essentials $ sudo apt-get install python-setuptools

4. Depois, para cada pacote python requerido pelo web client, instalar usando o comando abaixo.
$ sudo easy_install <nome_do_pacote>

5. Para testar a instalao, acessar o endereo do servidor, porta 8080.


http://192.168.254.3:8080

6. Fazer uma cpia do script de inicializao do web client.


$ su openerp $ cp /opt/openerp/web/scripts/init.d/openerp-web /opt/openerp/openerp-web.init

7. Editar o arquivo /opt/openerp/openerp-web.init e fazer as alteraes necessrias para: corrigir o parmetro DAEMON para o caminho correto
DAEMON=/opt/openerp/web/openerp-web.py

verificar se o parmetro USER est correto


USER="openerp"

desabilitar a leitura de arquivo de configurao, marcando como comentrio as linhas dos parmetros CONFIGFILE e DAEMON_OPTS.

Guia de Instalao do OpenERP 6 com Localizao Brasileira


#CONFIGFILE="/etc/openerp-web.cfg" #DAEMON_OPTS="-c $CONFIGFILE"

8. Criar um link simblico do arquivo na pasta /etc/init.d para o script de inicializao e fazer com que o script rode automaticamente na inicializao do sistema.
$ cd /etc/init.d $ sudo ln -s /opt/openerp/openerp-web.init openerp-web $ sudo update-rc.d openerp-web defaults

8. Alterao da senha de administrador


A senha padro de administrador do OpenERP admin. Por segurana dos dados, voc deve modificar esta senha antes de utilizar o sistema em produo atravs do menu Arquivo > Banco de Dados > Senha de Administrador.

9. Criao e configurao do banco de dados


Criao do banco de dados
1. Iniciar o OpenERP (cliente GTK) e acessar o menu Arquivo > Banco de Dados > Novo banco de dados. 2. Completar o nome do banco de dados (igtech), desmarcar a opo Load Demonstration Data, selecionar idioma Portugus (BR) e preencher a senha de administrador para este banco de dados novo. Clicar em OK.

Figure 2. Novo banco de dados

3. Na janela Nova Base de Dados, clicar em Iniciar Configurao. 4. Na janela Configure sua interface, selecionar interface Extendida e clicar em Prximo. 5. Na janela Configurao da Empresa, completar os dados da empresa e clicar em Prximo.

Figure 3. Informaes da empresa

6. Na janela Instalar Aplicaes, deixar todas as opes desmarcadas e clicar em Instalar. Os mdulos sero adicionados posteriormente, partindo de uma instalao inicial bsica.

10

Guia de Instalao do OpenERP 6 com Localizao Brasileira

Figure 4. Instalao de aplicaes

Teremos no momento uma instalao bsica com os seguintes mdulos instalados: base, base_setup e web_livechat. Para instalar outros mdulos, acessar a lista de mdulos em Administrao > Mdulos > Mdulos.

Mdulos l10n_br_base e l10n_br_data_base


O mdulo l10n_br_base inclui campos importantes nos formulrios dos parceiros, tais como, tipo de pessoa (fsica/jurdica) e CNPJ/CPF. O mdulo l10n_br_data_base insere os dados dos bancos, cidades e estados. Estes mdulos devem ser instalados.

Note
Existe ainda o mdulo l10n_br_data_cep, que inclui os dados de CEP de todo o Brasil. Este mdulo demora vrios minutos para ser instalado devido quantidade de dados. Por este motivo e por considerar este recurso necessrio para a operao da empresa, este mdulo no ser instalado.

Note
O mdulo l10n_br_base precisa ser instalado antes do mdulo crm. Caso j tenha instalado o mdulo crm, voc dever agenda-lo para atualizao e aplicar as atualizaes agendadas, de modo a criar os campos que estaro faltando no banco de dados. Isto ocorre porque alguns campos dos prospectos e oportunidades, referentes ao endereo do parceiro, so criados de acordo com os campos do cadastro do parceiro e alguns destes campos so acrescentados pelo mdulo l10n_br_base.

Mdulo base_contact
O mdulo base_contact permite gerenciar os contatos de forma mais livre, possibilitando definir: contatos no relacionados a nenhum parceiro, contatos trabalhando em mais de um endereo (possivelmente para parceiros diferentes) e contatos com possveis funes diferentes para cada endereo dos parceiros. Este mdulo converte os endereos existentes para "contato + endereo", Isto significa que alguns campos do endereo vo estar faltando (como o nome do contato), pois estes campos sero definidos em outro objeto.

11

Guia de Instalao do OpenERP 6 com Localizao Brasileira Com este mdulo tambm ser instalado o mdulo process.

CRM
O mdulo crm permite gerenciar prospectos, oportunidades, reunies, chamadas telefnicas, etc. Este mdulo pode ser instalado atravs da lista de mdulos ou executando novamente o assistente de configurao em Administrao > Configurao > Iniciar configurao e marcando a opo Gesto de Relacionamento com o Cliente. Deixar desmarcadas todas as opes na janela Configurao do CRM. O assistente pode ser executado posteriormente para adicionar os recursos conforme necessrio.

Figure 5. Configurao do CRM

Sero instalados os seguintes mdulos: base_action_rule, base_calendar, board, crm, mail_gateway e resource.

Contabilidade e Finanas
Os mdulos de contabilidade e finanas podem ser instalados executando novamente o assistente de configurao em Administrao > Configurao > Iniciar configurao e marcando a opo Contabilidade e Finanas. Configurar o plano de contas para Brazillian Localization, configurar as datas de incio e fim e configurar os perodos como Mensalmente.

Figure 6. Configurao do mdulo de contabilidade - plano de contas

Na prxima guia, marcar os mdulos de Gerenciamento de Voucher (account_voucher) e Gesto de Pagamento de Fornecedores (account_payment) para facilitar o pagamento das faturas de clientes e fornecedores gerando automaticamente os lanamentos contbeis e reconciliao dos mesmos. A instalao destes 2 mdulos nesta tela tambm pode ser realizada instalando a aplicao de Faturamento na tela de instalao de aplicaes, obtendo o mesmo resultado. Marcar mdulo Mltiplos Planos Analticos (account_analytic_plans e para associar um pedido de venda a um centro de custo (projeto). Com este mdulo podemos analisar as despesas e receitas por projeto.
account_analytic_defaults)

tambm

12

Guia de Instalao do OpenERP 6 com Localizao Brasileira

Note
Os outros mdulos no sero instalados no momento. A Gesto de Acompanhamentos instala o mdulo account_followup para gerar cartas de cobrana para os clientes. O mdulo de Contabilidade Anglo-Sax no usado no Brasil.

Figure 7. Configurao do mdulo de contabilidade - aplicao contbil

A guia seguinte deve ser configurada sem nenhuma taxa de vendas ou imposto padro de compras. As informaes bancrias devem ser alteradas para corresponder s contas da empresa. Esta configurao pode ser alterada mais tarde sem problemas.

Figure 8. Configurao do mdulo de contabilidade - plano modelo

Os seguintes mdulos so instalados: account, account_accountant, account_analytic_defaults, account_analytic_plans, account_chart, analytic, decimal_precision, l10n_br, product.

Note
possvel optar por um modelo de controle financeiro simples, sem funes de contabilidade. Neste caso, voc deve selecionar a opo Faturamento ao invs de Contabilidade e Finanas no assistente de configuraoem Administrao > Configurao > Iniciar configurao. Neste caso, no lugar do mdulo account_accountant, ser instalado o mdulo account_voucher. Instalar tambm o mdulo account_cancel. Este mdulo importante para que se possa configurar se os lanamentos contbeis podem ou no ser cancelados uma vez que foram postados. Esta configurao feita individualmente em cada dirio contbil.

Gesto de Estoques
Executar novamente o assistente de configurao em Administrao > Configurao > Iniciar configurao e marcando a opo Gesto de Estoques. Ser instalado o mdulo stock.

Gesto de Vendas
Executar novamente o assistente de configurao em Administrao > Configurao > Iniciar configurao e marcando a opo Gesto de Vendas. Sero instalados os mdulos sale, sale_crm e procurement. Ao configurar a aplicao de vendas, no necessrio instalar neste primeiro momento nenhum dos mdulos mostrados.

13

Guia de Instalao do OpenERP 6 com Localizao Brasileira

Figure 9. Configurao do mdulo de gerenciamento de vendas

A prxima guia determina a poltica de entrega dos produtos e emisso das notas fiscais. Selecionar as seguintes opes:

Figure 10. Configurao da logstica dos pedidos de venda

Gesto de Compras
Executar novamente o assistente de configurao em Administrao > Configurao > Iniciar configurao e marcando a opo Gesto de Compras. Ser instalado o mdulo purchase. Ao configurar a aplicao de vendas, no necessrio instalar neste primeiro momento nenhum dos mdulos mostrados.

Figure 11. Configurao do gerenciamento de compras

Gesto de Conhecimento
Executar novamente o assistente de configurao em Administrao > Configurao > Iniciar configurao e marcando a opo Gesto de Conhecimento. Sero instalados os mdulos klowledge e document. Configurar para instalar o mdulo Repositrios Compartilhados (FTP) para instalar o mdulo document_ftp. Quando solicitado, configurar o servidor para o endereo localhost:8021. Por enquanto, este mdulo no foi instalado e nem configurado na empresa, portanto este passo opcional.

Figure 12. Configurao da base de conhecimento

Para compartilhar a base de conhecimento atravs de WebDAV, marcar tabmm a opo correspondente. Ser instalado o mdulo document_webdav. A instalao do PyWebDAV se d atravs dos seguintes comandos:
$ apt-get update

14

Guia de Instalao do OpenERP 6 com Localizao Brasileira


$ sudo apt-get install python-setuptools $ sudo easy-install PyWebDAV $ davserver -D /tmp -n -J Starting up PyWebDAV server (version 0.9.2-dev) >> ATTENTION: Authentication disabled! >> Serving data from /tmp >> Listening on localhost (8008)

Por enquanto este mdulo tambm no foi instalado.

Relatrios Avanados
Executar novamente o assistente de configurao em Administrao > Configurao > Iniciar configurao e marcando a opo Relatrios Avanados. Marcar a opo Gerador de Relatrios OpenOffice. Sero instalados os mdulos base_report_designer e report_designer.

Figure 13. Configurao das ferramentas de relatrio

A prxima tela mostra a opo de baixar o plug-in do OpenOffice Writer para configurao dos relatrios do OpenERP. A instalao do plug-in no OpenOffice Writer deve ser feita atravs do menu Ferramentas > Gerenciador de extenso.... Clicar em Adicionar... e localizar o arquivo openerp_report_designer.zip. Reiniciar o OpenOffice Writer para mostrar o menu OpenERP Report Designer. No OpenOffice Writer, acessar o menu OpenERP Report Designer > Server parameters e configurar conforme modelo seguinte:

Figure 14. Parmetros de conexo com o servidor

Ao clicar em Connect, vai aparecer a seguinte mensagem em caso de sucesso: You can start creating your
report in the current document. After creating sending to the server.

Para modificar um relatrio do OpenERP, acessar o menu OpenERP Report Designer > Modify Existing Report. Selecionar o relatrio a ser modificado e clicar em Open Report. Uma vez terminadas as alteraes, acessar o menu OpenERP Report Designer > Send to the server para enviar o modelo de relatrio para o OpenERP. Marcar a opo Corporate Header para incluir o cabealho com os dados da empresa. Selecionar o tipo de relatrio como PDF.

Recursos humanos
A aplicao de recursos humanos necessria para gerar faturas partir de projetos. Executar novamente o assistente de configurao em Administrao > Configurao > Iniciar configurao e marcando a opo Recursos humanos. Marcar as opes Planilha de Horas e Frequncias quando solicitado. Sero instalados os mdulos hr, hr_attendance, hr_timesheet, hr_timesheet_invoice e hr_timesheet_sheet.

15

Guia de Instalao do OpenERP 6 com Localizao Brasileira

Figure 15. Configurao dos recursos humanos

Gesto de Projetos
Executar novamente o assistente de configurao em Administrao > Configurao > Iniciar configurao e marcando a opo Gesto de Projetos. Marcar as opes Planilhas de Horas (j foi marcado quando foi instalada a aplicao de recursos humanos) e Cobrar Tempo em Tarefas. Sero instalados os mdulos project, project_mrp, project_timesheet e mrp_jit.

Figure 16. Configurao do gerenciamento de projetos

PROVISRIO - Mdulo account_cancel e account_analytic_plans


Instalar os mdulos account e account_accountant. Sem o mdulo account_accountant, no aparecer o menu de Localizao Brasileira no OpenERP. O mdulo account_cancel importante para que se possa configurar se os lanamentos contbeis podem ou no ser cancelados uma vez que foram postados. Esta configurao feita individualmente em cada conta.

PROVISRIO - Mdulos l10n_br_account, l10n_br_data_account, l10n_br_stock, l10n_br_product, l10n_br_purchase, l10n_br_sale e l10n_br_delivery


Instalar estes mdulos, sem nenhum mdulo adicional.

10. Backup e restaurao do banco de dados


Para fazer backup manual do banco de dados, usar a seguinte sequncia:
$ su openerp $ pg_dump -Fc <banco_de_dados> > <arquivo.dump> $ exit

Para restaurar, usar a seguinte sequncia:


$ $ $ $ $ su openerp dropdb <banco_de_dados> createdb <banco_de_dados> pg_restore -d <banco_de_dados> <arquivo.dump> exit

Note
Se der erro ao tentar apagar o banco de dados com o comando dropdb, apagar usando o cliente GTK.

16

Guia de Instalao do OpenERP 6 com Localizao Brasileira

11. Atualizando o OpenERP


Como estamos trabalhando com a verso 6, que est em desenvolvimento, bom mante-la atualizada. Para atualizar, primeiro faa um backup do banco de dados e ento, para cada diretrio baixado no Bazaar, usar o comando bzr pull.
$ $ $ $ su openerp cd /opt/openerp/<diretorio> bzr pull exit

Depois, se deve reiniciar o servidor, o cliente GTK e o cliente web dependente do que foi atualizado.
$ sudo /etc/init.d/openerp-server restart $ sudo /etc/init.d/openerp-web restart

Para atualizar os addons ou partes especiais do server, voc deve parar o servidor que est rodando como servio e fazer a atualizao do banco de dados conforme sequencia abaixo.
$ $ $ $ $ sudo /etc/init.d/openerp-web stop sudo /etc/init.d/openerp-server stop su openerp cd /opt/openerp ./server/bin/openerp-server.py -c openerp-server.conf --update=all --database=<banco_de_dados> \ --stop-after-init $ exit $ sudo /etc/init.d/openerp-server start $ sudo /etc/init.d/openerp-web start

Isso vai re-carregar e atualizar os arquivos XML e CSV de parametrizaes (definies de views, workflows e vrias outras) dentro do banco de dados. Se voc no o fizer, o cdigo fonte python pode ficar incompatvel com a estrutura do seu banco de dados que est desatualizado. Raramente, fazer apenas esta sequncia pode no ser suficiente se houver mudanas grandes. No caso, vai ter que analisar o que mudou e adaptar os dados manualmente, possivelmente usando SQL. Geralmente isso no acontece mais, uma vez que a verso do OpenERP considerada estvel.

Referncias
[[akretion]] Guia de Instalao OpenERP v6 com Localizao Brasileira [[openerp]] OpenERP Documentation, doc.openerp.com [[openerpbrasil]] OpenERP Brasil, www.openerpbrasil.org

17

Você também pode gostar