Escolar Documentos
Profissional Documentos
Cultura Documentos
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
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.
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.
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.
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
3. A sequncia de comandos a seguir criar uma role (papel de usurio) chamada openerp e um usurio chamado postgres no PostgreSQL.
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
7. Procure a linha:
#listen_addresses = 'localhost'
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
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
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
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
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
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
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
4. Depois, para cada pacote python requerido pelo web client, instalar usando o comando abaixo.
$ sudo easy_install <nome_do_pacote>
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
desabilitar a leitura de arquivo de configurao, marcando como comentrio as linhas dos parmetros CONFIGFILE e DAEMON_OPTS.
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
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.
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
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.
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.
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.
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
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.
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.
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
A prxima guia determina a poltica de entrega dos produtos e emisso das notas fiscais. Selecionar as seguintes opes:
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.
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.
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
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.
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:
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
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.
Note
Se der erro ao tentar apagar o banco de dados com o comando dropdb, apagar usando o cliente GTK.
16
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