Sem resumo de edição
 
(30 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 1: Linha 1:
==Estrutura==
==[[Estrutura - Módulo]]==
[[Ficheiro:Modulosopenerp.png|thumb|Estrutura módulo]]
==[[Objetos, Campos e Métodos]]==
Um módulo poderá conter os seguintes elementos:
==[[Exibições e Eventos]]==
 
==[[Menus e Ações]]==
'''Objeto de Negócios :''' declarado como classes Python estendendo o osv.Model classe, a persistência destes recursos é completamente gerenciado pelo ORM do OpenERP.
==[[Exemplo de criação módulo]]==
 
==[[Módulo de controle de versões]]==
'''Dados :''' Os arquivos XML / CSV com meta-dados (pontos de vista e declaração de fluxos de trabalho), os dados de configuração (módulos de parametrização) e dados de demonstração (opcional, mas recomendado para o teste),
==[[Declaração Relatório]]==
 
'''Relatórios :''' RML (formato XML). HTML / MAKO ou OpenOffice modelos de relatório, a ser mesclado com qualquer tipo de dados de negócios, além de gerar HTML, ODT ou relatórios em PDF.
 
Cada módulo está contido em seu próprio diretório dentro ou o / bin / addons do servidor ou outro diretório de addons, configurado na instalação do servidor. Para criar um novo módulo, por exemplo, o módulo 'OpenAcademy', são necessárias as seguintes etapas:
 
* Criar um openacademy subdiretório no diretório de origem / addons
* Criar o arquivo de importação módulo __init__.py
* Criar o arquivo Manifield módulo __openerp__.py
* Criar Python arquivos contendo objetos
* Criar. xml segurando os dados do módulo, como visualizações, entradas de menu ou dados de demonstração
* Opcionalmente, criar relatórios ou workflows

Edição atual tal como às 06h46min de 11 de janeiro de 2014