Neste tutorial estaremos explicando o que é e como funciona o OpenERP. Salientamos que este é um texto adaptado através da leitura dos textos originais no site oficial do OpenERP.
Cabe ressaltar que no site oficial do OpenERP está disponível um manual completo de utilização e instalação. O mesmo é utilizado como referência pela comunidade internacional, porém está todo em inglês, claro!
Uma forma interessante de navegar pelo texto em inglês é utilizar a ferramenta de tradução do google. Para facilitar, disponibilizamos alguns links diretos para que você possa testar a traduçao pelo Google.
Escolha um dos exemplos abaixo:
Manual de utilização: Clique aqui
Um exemplo prático de utilização: Clique aqui
Manual de instalação: Clique aqui
Manual de desenvolvimento: Clique aqui
Obs: os links acima são vinculados à traduçoes do google.
Atualmente os sistemas informatizados têm prestado auxilio no gerenciamento de informações nas empresas. Mais do que ferramentas para lhe dar com rotinas empresariais tais sistemas tem se tornado mecanismos importantes para a execução de tarefas diárias na empresa. Desta forma, softwares que integram estas informações passam a se tornar fator determinante na competitividade de uma empresa.
A necessidade de informações confiáveis e processadas de forma ágil cria a exigência de se desenvolver uma empresa com departamentos e estruturas claras, organizadas e que integram todos os seus processos operacionais. Para aumentar a eficiência da organização o pessoal de vendas, de logística, de finanças ou de qualquer outra área da empresa deve ter um entendimento sistêmico da entidade e verificar de forma holística os processos que se desenvolvem. Para isso, uma empresa precisa de uma ferramenta que utilize uma linguagem comum e compartilhada que propicie comunicação entre os diversos departamentos e que os mesmos possam transmitir entre si as suas informações. Assim, a ferramenta que vem suprir esta necessidade é um ERP (Enterprise Resource Planning) ou SIGE (Sistemas Integrados de Gestão Empresarial).
O risco e os custos de integração são barreiras relevantes para a implantação de um ERP em uma empresa. Algumas distribuições de ERP conhecidas dão suporte a grandes negócios, com altos custos, e acabam por não conciliar uma cobertura completa aos departamentos de uma organização com a simplicidade e flexibilidade desejadas pelos usuários, o que seria de grande importância para organizações de pequenos e médios negócios.
Os processos de desenvolvimento de software de código aberto e os novos modelos de negócio adaptados fornecem uma nova maneira de resolver esses problemas de custo, qualidade, simplicidade e flexibilidade para o desejado software de gestão empresarial mencionado. Para criar um sistema ERP totalmente utilizável para pequenas e médias empresas, o pensamento na redução de custos é fundamental.
Um software livre torna possível reduzir significativamente os custos de desenvolvimento por meio da reutilização de bibliotecas e códigos fonte livres, além das comunidades que desenvolvem em conjunto o trabalho de desenvolvimento dos sistemas através de troca de conhecimentos tecnológicos e de soluções.
Como não há a possibilidade de uma pessoal apenas fazer tudo dentro de um ERP há a necessidade de se juntar um grande número de pessoas para que cada colaborador e parceiro trabalhem em um mesmo projeto dando de si o que mais lhe compete profissionalmente. Especialistas em contabilidade, em vendas, em estoques, em produção, em diversos ramos econômicos, especialistas em desenvolvimento, em web, etc. se reúnem em uma rede mundial no intuito de compartilhar informações. métodos, processos e códigos.
Mas o verdadeiro desafio deste desenvolvimento é fazer com que essa solução simples e flexível, seja completa e atenda as mais diversas necessidades. Para atingir esse nível de qualidade precisa-se de uma espécie de liderança que tenha iniciativa de criação e organização de tal projeto. Assim, a equipe de desenvolvimento do Tiny ERP, hoje chamado Open ERP, é responsável pela maior parte da organização, sincronização e coerência do software, além de idealizadora do projeto.
A construção modular do Open ERP permite uma maior flexibilidade em sua utilização. No seu site oficial, você vai encontrar diversos módulos para todos os tipos de necessidades, permitindo que a sua empresa construa o seu sistema personalizado, simplesmente agrupamento e configurando os módulos mais adequados. Centenas de módulos estão disponíveis. O resultado é bastante interessante.
Outro ponto forte do OpenERP é o fado do usuário poder personalizar todos os módulos criando novos objetos, novos campos nos formulários,etc. Tudo isso dentro do próprio OpenERP. Vvocê pode adicionar um campo no formulário de cadastro de clientes, supondo que tenha algum dado importante que o formulário original não tenha, tudo isso de forma simples, no próprio software.
Open ERP (uma vez chamado Tiny ERP quando começou) é um software de gestão procurado no mundo, segundo seus criadores, com mais de 600 downloads por dia. É hoje disponível em 18 idiomas e possui uma rede mundial de parceiros e colaboradores. Mais de 800 colaboradores participam dos projetos no sistema de desenvolvimento colaborativo do Tiny Forge.
Os criadores deste sistema em seu site oficial afirmam que o mesmo não é utilizado apenas por grandes empresas, mas pode também ser encontrado em empresas pequenas e de médio porte. Esta diversidade de utilização é a ilustração do cumprimento da proposta de ser um sistema flexível, simples, e que atenda diversas necessidades. E essa diversidade e flexibilidade também pode ser apontada pelo fato de diversos setores da economia serem atendidos pelos módulos já criados, incluindo os produtos agrícolas, têxteis, leilões públicos, TI abrangendo então o setor de serviços , comércio, e industria.
Contudo, realça-se que tal software surgiu de uma junção de códigos de alta qualidade, arquitetura moderna e bem desenhada, utilizando acima de tudo diversas tecnologias livres. Isso faz com que o mesmo seja leve, gerando um arquivo de apenas 6MB para download, quando se baixa o material básico para instalação.
Obs: Texto baseado nos primeiros caapitulos do manual do OpenERP disposto na sua documentação. Estarei dando sequencia ao desenvolvimento dos textos.
Open ERP é um sistema interessante, sendo visto como simples de usar e ainda proporciona grandes benefícios para ajudar a gerenciar uma empresa. É considerado fácil de instalar no Windows e no Linux em comparação com outros sistemas corporativos equivalentes, além de oferece uma funcionalidade ímpar.
O objetivo desta parte do livro é ajudar o usuário à começar a descobrir na prática as facilidades do referido sistema.
Vamos dar uma pincelada na arquitetura do OpenERP, nas configurações iniciais e nas formas de instalação.
O OpenERP pode ser instalado de algumas formas diferentes dependendo da necessidade de experimentação e utilização por parte do usuário. Você pode instalar o sistema de forma básica apenas para testar e se familiarizar com o mesmo. De qualquer forma, o que ocorre na instalação do sistema é que o aplicativo é instalado e um banco de dados é criado para a funcionamento do mesmo, com alguns dados de demonstração.
Para acessar Open ERP, você pode:

Escolhemos este meio de instalação do OpenERP porque seria mas rápido de explicar de de ser entendido. Aqui, vamos instalar so Servidor, o Cliente GTK e o Cliente Web de uma vez só, sem mistérios.
Em primeiro lugar vamos fazer o download do programa. Assim, você deve entrar no site pelo link : www.openerp.com
Logo após, vá ao link de Downloads:

Após isso, na tela seguinte procure e clique no link para baixar o referido arquivo. O mesmo aparecerá de forma destacada no site conforme ilustração abaixo:

Aí é só clicar em salvar e verificar para qual pasta do seu computador o arquivo será baixado.

Automaticamente o download iniciará. Pode ser que o mesmo demore um pouco pois está tudo compactado em um arquivo só. Na figura abaixo há um pequeno exgero no calculo do tempo, mas de qualquer forma alguns minutos serão necessários.

Feito o download, o próximo passo é dar dois cliques no arquivo do OpenERP. A tela que aparecerá é a seguinte:

Aqui você escolhe se quer a instalção em Inglês ou Francês e clica em "Ok". Logo após se inicia a instalação.

É só clicar em "Next". Logo após a tela com a lisença de uso, etc.

"Next" denovo!
Logo após você pode selecionar em que pasta quer instalar o OpenERP ou utilizar a configuração padrão, que pra quem não tem muita habilidade é o mais recomendado.

Selecionou o local de instalação? agora é só mandar instalar de fato clicando em "Install". A instalação se iniciará e é só aguardar o processo. caso queria verificar os detalhes de instalção é só clicar em "Show details":

Assim, mostra-se os detalhes da instalção:

Completando a instalação, clique em "Next" novamente:

Agora a instalação está concluida! neste momento o servidor, o cliente GTK e o cliente web estão instalados. Deixe a opção "Start OpenERP Client" ativada e clique em "Next" para iniciar o programa.

Iniciado o programa a seguinte tela se abrirá, e agora há a necessidade de mais configurações, ainda que o programa já esteja no seu PC. Para conferir é só checar no menú "Iniciar" do Windows. Haverá 3 instalações do sistema.

Note que na tela ao centro só há a possibilidade de clicar em "Cancelar". Isso se dá porque esta telinha é para logar no sistema, mas ainda não temos um banco de dados instalado. Após a instalação do Banco de dados teremos um usuário e uma configuração básica do sistema:
Clique em "Cancelar" e vamos liberar o sistema para a instalação do Banco de dados, assunto que trataremos no próximo tópico.
Neste tópico iremos mostrar como instalar o banco de dados, o que é uam tarefa simples. No entanto iremos instalar uma configuração bem básica que servirá para entendimento do sistema, recomendaremos aqui saltar algumas configurações que podem ficar pra mais tarde, com melhor entendimento. Instalações mais elaboradas serão tratadas futuramente.
Então, após cancelar o Login (ultimo passo que demos no tópico anterior) você vai cloicar em "Arquivos/Banco de dados/Novo banco de dados" conforme figura abaixo:

O formulário em branco aparecerá conforme figura abaixo:

Neste momento, os ítens que aparecem devem ser preenchidos com as seguintes recomendações para teste:
a) Não mude o servidor, deixe a porta 8070 como padrão (mais a frente falaremos);
b)Use a recomendação do sistema colocando "admin" como a senha doSuper Administrador;
c) Vamos usar como teste o nome "banco_teste" para o banco de dados;
d) Vamos deixar marcada a opção "carregar dados de demonstração". Isso permitirá que o banco de dados já venha com alguns cadastros que facilitarão o entendimento do sistema. Mais à diante, quando iniciarmos um estudo de caso prático instalaremos um banco vasio para entender os cadastros de outra forma
e) Escolha a lingua Português/BR como idioma padrão;
f) Finalmente, coloque "admin" como senha de teste.
Vale lembrar que isso é só um teste e é a primeira vez que meche no sistema. Posteriormente este banco de dados pode ser apagado e instalado algo mais sério.
Desta forma, a nossa configuração fica como na tela seguinte:

Clique em "Ok" e vamos dar continuidade no processo:

Após o andamento verificamos que foi instalado:

Agora podemos conectar ao banco de dados, conforme dito. Mas para dar continuidade vamos clicar em "connect now" e iniciar as configurações básicas do sistema.
Na primeira janela de configuração podemos escolher alguns perfis que serão instalados alguns módulos iniciais. Estes perfis são praticamente os mesmos demonstrados na demo online que tem no site oficial do OpenERP. Clique aqui e veja um texto a respeito da referida demo.

Para o primeiro contato com o sistema instalado no seu computador eu sugiro que escolha o perfil "Minimal Profile". Os demais instalarão diversos módulos e você pode se perder. No perfil indicado iniciaremos um estudo mais calmo do sistema e posteriormente vamos instalando os módulos básicos.
Selecionado o perfil, clique em "Próximo".
A tela seguintes possui duas abas com informações de uam empresa já cadastrada porque optamos por carregar dados de demonstração no sistema. Se tivéssemos criado um banco zerado teríamos que cadastrar uma empresa, mas vamos deixar como está por enquanto.


CDlique em "Instalar" confirmando a empresa cadastrada e o perfil.

Continuando a instalação entraremos na parte de configuração, clique em "iniciar configuração":

Agora é mais recomendável clicar em "Continuar" para que possamos selecionar a interface e também conhecer mais sobre a instalção, ainda que faremos tudo de forma simplificada.

Vamos então escolher, conforme ilustração, O modo de visão simplificado. Isso porque o OpenERP é bem complexo e esta visão vai facilitar o primeiro contato com o sistema gerando um melhor entendimento.

Clique em "Definir" e vamos continuar:

Na tela de configuração de novos usuários vamos clicar em "saltar", isso porque já temos o usuário administrador para fazer a análise do programa, mais a frente trataremos do cadastro de outros usuários. Deixe tudo em branco então:

Agora remos 100% da nossa instalação, basta clicar em continuar e encerrar a instalação básica do sistema.

Assim, o OpenERP fica instalado de forma básica, com apenas dois módulos: Parceiros e Administração, sedo o primeirop o cadastro as entidades que vão participar da vida da empresa, seja cliente, fornecedor, etc. E o segundo é o módulo de configuração do sistema, onde se meche em módulos, em traduções, atualizações, etc.
Cabe ressaltar que a localização Brasileira ainda está sendo feita pelo pessoal da comunidade no Launchpad, a tradução também ainda não está completa, mas o OpenERP já pode ser usado, ainda que de forma limitada, na gestão de um negócio. Diversos módulos ainda em inglês podem ser usados.
Assim, a primeira tela que você verá é a seguinte:

Observamos que esta instalação é muitíssimo simples e só de ler as instruções do próprio programa dá pra fazer tudo isso. Aqui tentamos dar uma visão bem geral e simplificada so software o que pode auxiliar principalmente os mais leigos em informática. Apartir dos próximos tópicos iremos abordar a instalação dos módulos mais básicos e simular uma atividade de compra de um produto, da estocagem do mesmo, da sua venda e do pagamento por parte do cliente.
Há algum tempo os colaboradores da comunidade oficial do OpenERP Brasil tem desenvolvido uma localização brasileira, que até o momento pode-se dizer que está em fazer de testes e de elaboração. No entanto já se faz uma ferramentas muito útil e bem elaborada, podendo também ser adaptada conforme a necessidade de cada usuário.
Esta localização é desenvolvida pela comunidade do Launchpad e está disponível no link:http://bazaar.launchpad.net/~openerp-brazil-team/openerp.pt-br-localiz/trunk/files
Para facilitar este nosso exemplo aqui, há uma versão zipada aqui no site contendo a pasta l10n_br e a sua extenção l10n_br_data,
você pode:
clicar aqui e baixar a primeira pasta e
clicar aqui para baixar a segunda pasta.
Vale salientar que as pastas zipadas tem o nome da localização e a data da sua atualização aqui neste site. O que foi feito na verdade foi a criação da pasta l10n_br e l10n_br_data com os arquivos copiados do link da localização no Launchpad. A diferença das duas pastas é que a segunda complementa a primeira com alguns dados como documentos fiscais, etc.
Para instalar, vamos dar continuidade à forma simplificada de instalação que ensinamos no tópico anterior e partiremos apenas da instalação da primeira pasta relatada aqui. Agora, basta você descompactar o arquivo copiado neste site e colocar a pasta l10n_br dentro da pasta ...\OpenERP AllInOne\Server\addons.

Vale destacar que dependendo do diretório que você instalou seu OpenERP, esta visualização vai mudar. o importante é saber que a pasta da localização Brasileira deve ficar dentro da pasta "addons" no "server" do OpenERP.
Voltando ao OpenERP instalado anteriormente, teríamos apenas uma instalação básica inicial. Os módulos até então instalados são "Parceiros" e "Administração". Pelo módulo de administração iremos instalar a localização brasileira, para tal tarefa devemos atualizar a lista de módulos.

Feito isso, o módulo em foco será visualizado na lista de módulos não instalados.

Teremos então a visualização da localização brasileira. Agora basta dar dois cliques na mesma para que seja agendada a sua instalação.

Agora, iremos clicar em "Agendar para instalação" e logo em seguida clicar em " Aplicar atualizações agendadas" para que o módulo seja adicionado.

Note que neste momento aparece não só a instalação da localização brasileira, mas dos módulos Account, Process e Products. Isso se dá porque são módulos básicos para o funcionamente da localização. Toda vez que você for instalar algum módulo, ao clicar em "Dependências", observável na ilustração acima, todos os módulos necessários para a instalação de algum serão listados lá.

Vamos iniciar a instalação.

Vamos continuar a verificar as configurações posteriores.

Vamos verificar as disponibilidades.

Como a localização Brasileira neste caso ainda não foi instalada e estamos apenas visualizando a configuração do módulo Account, não vamos mecher muito, apenas não escolher plano de contas nenhum.

O próximo passo é continuar

Vamos deixar selecionada a empresa carregada nas demonstrações do OpenERP mesmo.

Clique em "criado" e vamos dar sequencia. vamos clicvar em continuar mais duas vezes e pronto.


Ao desconectar do bando de dados e conectar novamente, tudo estará atualizado. Assim, um OpenERP básico funcionando com a localização brasileira está pronto para ser desvendado com mais 3 módulos adicionados. Observaremos que alguns dados do módulo "Localização Brasileira" estão sem conteúdo. Fica então segerido instalar a segunda pasta relatada no início desta instalação posi a mesma contem complementos para a localização. Basta seguir os mesmos passos e instalar a pasta l10n_br_data.
Observamos que os passos delineados aqui servem como base para instalar qualquer módulo do OpenERP.

No próximo tópico iremos abordar uma instalação do OpenERP com o banco de dados zerado, sem dados da demonstração e vamos utilizar um caso específico para começar a utilizar o sistema na prática.
Traduzir o OpenERP é uma tarefa complicada, trabalhosa e que enfrenta principalmente conflitos conceituais. Erroneamente no meio empresaria complicamos a interpretação de algumas ferramentas por adotar termos mais usados lá fora ou traduzidos ao pé da letra. Mais doque saber outra lingua, é preciso conhecer linguagem técnica lá de fora e daqui do brasil.
A comunidade Brasileira vem fazendo a tradução do sistema, mas reconhecemos que sempre aparece algum termo traduzido de forma incorreta. Não entendam isso como uma crítica ao trabalho dos outros, mas apenas uma indicação de cuidado.
Contudo, além de ajudar a comunidade brasileira a traduzir pelo sistema do launchpad, você pode fazer sua própria tradução usando o próprio OpenERP. Isso mesmo, é fantástico não é?
Assim, disponibilizaremos aqui algumas formas diferentes de traduzir seu OpenERP.
Uma ótima característica do OpenERP é dar a possibilidade do usuário para traduzir seus termos no próprio sistema. Uma das formas de fazer isso é ir no menu Administração:

Ao extender este menu, voc6e encotra as opções de carregamento de módulos, de tradução de configuração do sistema, etc. Veremos tópicos relacionados a tudo isso mais a diante. No momento vamos nos ater à tradução.

Lá você encontra a opção "traduções" onde você pode carregar um arquivo de tradução ou buscar termos não traduzidos.
Buscando termos não traduzidos, você pode consultar inúmeros termos que ainda não foram traduzidos pela comunidade nacional, ou até mesmo, caso queira, pesquisar termos já traduzidos e corrigis sua tradução.
Vejamos a tela a seguir:

Você perceberá que será listado diversos termos. Note que a coluna "texto traduzido" está toda em branco. Obs: se você buscar por termos já traduzidos, nesta coluna irá constar a forma que foi traduzido.
Observando mais de perto o campo que nos interessa:

Basta você preencher o campo "origem" com o termo que queremos traduzir. Neste exemplo vamos usar o termo "Sales Order Lines". Logo após, clique em "filter" assim, será listado todos os termos relacionados.Verifique:

Feito isso, clique no desenho do pequeno lapis que aparece antes de cada termo:

Aparecerá então o termo em inglês e a caixa ao lado com o termo a ser traduzido para o portugues. neste caso preenchemos co o termo "Linhas de ordem de vendas":

Clique em salvar. Você pode buscar o local onde verificou o termo que estava sem tradução e concluir que o mesmo foi traduzido.
Você pode também encontrar uma forma de traduzir o OpenERP dentro dos próprios formularios.
Neste exemplo, estamos navegando no sistema pelo Mozilla. Utilizamos então o módulos Produtos, onde vamos no formulário de adicionar novo produto conforme figura abaixo:

Note que bem à direita, no menú superior do formulário tem o ícone
clicavel. basta então clicar nele que abrirá uma janela para tradução:

Você perceberá que há a possibilidade de traduzir fields, labels, relates e views, estes todos selecionados no combobox localizado na parte de cima. neste exemplo, vamos selecionar os relates. observe a seguinte janela:

Perceba que aparecem os termos em Inglês e sua respectiva tradução. caso algum termo não esteja traduzido, seu campo no portugues BR estará em branco.
Você pode usar este método para traduzir termos novos ou modificar alguma tradução já realizada.
Estes métodos descritos aqui não são muito democráticos, mas você pode compartilhar suas traduções com a comunidade e até mesmo modificar completamente a tradução oficial. o importante é saber que o OpenERP te dá toda flexibilidade de modificação. Em um próximo tópico iremos ensinar como inserir até mesmo campos novos nos formularios utilizando o próprio sistema.
Nest texto iremos indicar a instalação de módulos básicos e a utilização do OpenERP em uma exemplificação onde compraremos um produto de um fornecedor,pagaremos ao fornecedor, armazenaremos o produto no estoque, venderemos o produto, entregaremos e receberemos do cliente.
AGUARDE!
Neste capítulo do livro encontraremos comentários sobre alguns módulos principais e o que representa cada elemento do mesmo.
Cada módulo no OpenERP representa funcionalidades diferentes pertencentes a cada setor de uma empresa. Módulos para cadastro de parceiros (clientes, fornecedores) para cadastro de produtos e materiais, para a gestão das vendas, das compras, da produção, das finanças, etc.
Contudo, ao inicializarmos o OpenERP ficamos perdidos com tantas funcionalidades disponíveis em seus inúmeros links e abas. É justamente esta dúvida que este capítulo pretende ajudar a esclarecer. Vamos então aqui comentar algumas funções básicas de cada ítem principal do OpenERP, fazendo isso por módulos.
Em elaboração
Em elaboração
O Módulos "Parceiros" ou "Partnes", é um módulos básico do OpenERP. Tanto que na instalação mínima do sistema, o mesmo já é instalado.
Aqui, você vai fazer o cadastro de Clientes, de Fornecedores, Bancos, e outros. Neste módulo é possível categorizar seus parceiros, tratar o endereço dos mesmos, fazer configurações avançadas como mapear as contas contábeis as quais seus parceiros serão representados, etc.
Com a instalação da localização brasileira é possível inserir dados como CNPJ se pessoa jurídica ou CPF se pessoa física.
Neste momento o pessoal da comunidade brasileira desenvolve tambémquestões sobre NF-e que já aparece os campos para inclusão de mais alguns dados relativos a isso.
Estamos formulando uma manual gerald e uso desse módulo.