creacion primer modulo openerp trescloud

Post on 04-Jul-2015

4.093 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Se pueden bajar el modulo de ejemplo aqui http://trescloud.com/index/sites/default/files/idea.rar, Cualquier duda no dudes en visitar nuestra pahttp://www.slideshare.net/trescloud/creacion-primer-modulo-openerpgina www.trescloud.com

TRANSCRIPT

Creación de un modulo en OpenERP

Andrea GarcíaNoviembre 2012

Composición de un modulo

Elementos:

• Los objetos de negocio: declaradas como clases de Python extendida de osv.osv (OpenObject class).• Datos: XML / CSV archivos con meta-datos (vistas y la declaración de flujos de trabajo).• wizards: formularios interactivos que se utilizan para ayudar a los usuarios.• reports: RML (formato XML), MAKO o plantillas de OpenOffice informe, que se fusionó con cualquier tipo de datos empresariales, y generar HTML, ODT o informes en PDF.

Estructura típica del modulo

•addons/• |- idea/• |- demo/• |- i18n/• |- report/• |- security/• |- view/• |- wizard/• |- workflow/• |- __init__.py• |- __openerp__.py• |- idea.py

Cada módulo está contenido en su propio directorio openerp/ addons/nombre_modulo.

__init__.py

lEs el descriptor de módulo de Python, porque un módulo de OpenERP es también un módulo regular de Python.lImporta todos los archivos y directorios que contienen código python.

Codigo

import idea

__openerp__.py

Contiene un único diccionario de Python con la declaración real del módulo: su nombre, las dependencias, la descripción y composición.

Object Service

lImplementa para los desarrolladores una capa Objeto-Relacional llamada "Object Services" (osv), evitándoles el trabajo de escribir directamente conexiones a bases de datos y consultas en lenguaje SQL

Atributos para Business Objects

Tipos de Campos

Construcción de la interfaz del modulo

•Permite la visualización de los campos definidos en el Bussiness Object.

•XML comprende menús, vistas, acciones, roles, derechos de acceso, etc. para el modulo.

•Archivos XML deben ser declarados en update_xml

 Estructura general de un archivo XML

Un XML contiene declaraciones de “record” en la siguiente forma:

Acciones

Menús

Vistas

Form View

Tree View

Search View

GRACIAS!!!!http://trescloud.com/index/Cloud-OpenERP-PUCE

top related