SlideShare una empresa de Scribd logo
1 de 35
INTRODUCCIÓN A LA
PROGRAMACIÓN EN
XV Málaga 3 de Junio 2016
(<= 7.0) (>= 8.0)
SOBRE MI
 Estudié en la E.T.S.I. Informática en la UMA el siglo pasado
 Desarrollador (full stack web developer)
 Administrador de sistemas
@minoriadeunosolo
https://es.linkedin.com/in/miguelricoblanco
¿QUÉ ES OPENERP (ODOO)?
ERP = Entreprise Resource Planner
Open = Open Source
Es un Software de Aplicaciones Empresariales, liberadas
Bajo la licencia AGPL proporcionando CRM, HR, Ventas, Contabilidad, Fabricación,
Gestión de Almacén, Gestión de proyectos, TPV y mucho más.
Esta basada en un framework de Desarrollo Rápido de Aplicaciones (RAD) modular,
escalable e intuitive basado en python.
APP OFICIALES / COMUNIDAD
 CRM
 Ventas
 Compras
 Almacén
 Control de Flotas
 HR
 …
 …. Todo ello Multiempresa, Multiusuario…
ARQUITECTURA
INTERFAZ
 WEB (cualquier navegador web actualizado)
 Personalizaciones de usuario
CREACIÓN DE BASE DE DATOS
ESTRUCTURA DE UN MÓDULO
ESTADO INICIAL
TRAS LA INSTALACIÓN DEL CRM
CLIENTES
FICHA DE CLIENTE
HASTA AHORA NO HEMOS
PROGRAMADO NADA
 Hasta aquí “sólo” hemos instalado, no se ha programado nada
 Intentamos adaptarnos al programa
 Se buscan módulos oficiales/comunidad que cubran la
funcionalidad deseada.
CASO PRÁCTICO
Nuestro cliente pide funcionalidades especiales y está dispuesto a afrontar un desarrollo a
medida.
Ejemplo cambio en la ficha de clientes:
•Campo adiciones conocidas, detrás del sitio web
•Campo fecha de desintoxicación, justo debajo
•Nueva pestaña “Betabeers” con las observaciones.
•Charlas a las que ha asistido
http://0.0.0.0:8069/?
db=Betabeers&ts=nnnnn#id=5&view_type=form&model=res.partner&menu_id=79&action
=62
CONSULTAR MODELOS
P.E. RES.PARTNER
VISTAS
MODULO BÁSICO
# -*- coding: utf-8 -*-
{
'name': 'Modulo Ejemplo Betabeers',
'version': '1.1', 'author': 'Miguel Ángel Rico',
'summary': 'Ejemplo de modulo para betabeers Malaga',
'description': """
Ejemplo de creación de un modulo simple en OpenERP 7.0
Contact: betabeers
""",
'maintainer': 'Betabeers',
'website': '', "images" : [],
'depends': ['base'],
'init_xml': [ 'views/mod_view.xml'],
'demo_xml': [],
'update_xml': ['views/mod_view.xml'],
'images': [],
'active': True, 'installable': True, 'application':True,
}
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
# -*- coding: utf-8 -*-
import mod
__init__.py
__openerp__.py
REQUISITOS DEL CLIENTE
 Campo adiciones conocidas, detrás del sitio web
 Campo fecha de desintoxicación, justo debajo
• Nueva pestaña “Betabeers” con las observaciones.
• Charlas a las que ha asistido
MOD.PY
REQUISITOS DEL CLIENTE
 Campo adiciones conocidas, detrás del sitio web
 Campo fecha de desintoxicación, justo debajo
• Nueva pestaña “Betabeers” con las observaciones.
• Charlas a las que ha asistido
MOD_VIEW.XML
MOD_VIEW.XML (CONT.)
MODELO CONSULTABLE
SECURITY, DEMO_DATA
NUEVOS MENUS
FORMULARIO MODIFICADO
FORMULARIO MODIFICADO
AÑADIR VALORES A MANY2MANY
FORMULARIO DE CHARLAS
LISTA DE CHARLAS EN LA FICHA DEL
CLIENTE
OTRO EJEMPLO
 Campos relacionados y validación de datos
 (Mostrar el CIF del cliente en la factura y exigir que tenga un
valor al validar)
EN EL TINTERO
 SEGURIDAD
 INFORMES
 WIZARDS
 BÚSQUEDAS, FILTROS, AGRUPACIONES
 TRADUCCIONES
 CONEXIÓN XMLRPC
MUCHAS GRACIAS
@minoriadeunosolo
https://es.linkedin.com/in/miguelricoblanco

Más contenido relacionado

Destacado

Uso seguro de las TIC en el mundo educativo
Uso seguro de las TIC en el mundo educativoUso seguro de las TIC en el mundo educativo
Uso seguro de las TIC en el mundo educativoAndoni Eguíluz Morán
 
ADM 658: Chapter 6 - Mergers and Acquisition
 ADM 658: Chapter 6 - Mergers and Acquisition ADM 658: Chapter 6 - Mergers and Acquisition
ADM 658: Chapter 6 - Mergers and AcquisitionFSPPP - UiTM ( AM225 )
 
Soft skills: habilidades más allá de lo técnico
Soft skills: habilidades más allá de lo técnicoSoft skills: habilidades más allá de lo técnico
Soft skills: habilidades más allá de lo técnicoMiguel Zúñiga González
 
CTTC Bike Tours Europe 2012
CTTC Bike Tours Europe 2012CTTC Bike Tours Europe 2012
CTTC Bike Tours Europe 2012cttctours
 
ESCUELA DE PATINAJE GIOGO
ESCUELA DE PATINAJE GIOGOESCUELA DE PATINAJE GIOGO
ESCUELA DE PATINAJE GIOGOGIOMARGOMEZ
 
Presentación sociotec (Assessment, Trabajo en equipo, Liderazgo, alineamiento...
Presentación sociotec (Assessment, Trabajo en equipo, Liderazgo, alineamiento...Presentación sociotec (Assessment, Trabajo en equipo, Liderazgo, alineamiento...
Presentación sociotec (Assessment, Trabajo en equipo, Liderazgo, alineamiento...Sociotec
 
Educacion y-cultura-de-paz-en-contextos-educativos
Educacion y-cultura-de-paz-en-contextos-educativosEducacion y-cultura-de-paz-en-contextos-educativos
Educacion y-cultura-de-paz-en-contextos-educativosJosé Carlos Cabrera
 
Innovatips Acrylic Displays Catalogue
Innovatips Acrylic Displays CatalogueInnovatips Acrylic Displays Catalogue
Innovatips Acrylic Displays CatalogueJay Wii
 
Public Communication of Science and Technology (PCST) meeting presentation - ...
Public Communication of Science and Technology (PCST) meeting presentation - ...Public Communication of Science and Technology (PCST) meeting presentation - ...
Public Communication of Science and Technology (PCST) meeting presentation - ...John C. Besley
 
DAV PUBLIC SCHOOL - Climate change2
DAV PUBLIC SCHOOL - Climate change2DAV PUBLIC SCHOOL - Climate change2
DAV PUBLIC SCHOOL - Climate change2British Council
 
Odoo training 2016 - Apagen Solutions Pvt. ltd.
Odoo training 2016 - Apagen Solutions Pvt. ltd.Odoo training 2016 - Apagen Solutions Pvt. ltd.
Odoo training 2016 - Apagen Solutions Pvt. ltd.Gaurav Kumar
 
Side Event IMDEA_Lucila Candela, UPC, 14th January, UN Water Conference Zarag...
Side Event IMDEA_Lucila Candela, UPC, 14th January, UN Water Conference Zarag...Side Event IMDEA_Lucila Candela, UPC, 14th January, UN Water Conference Zarag...
Side Event IMDEA_Lucila Candela, UPC, 14th January, UN Water Conference Zarag...water-decade
 
20151118 Digital strategi og innholdsmarkedsføring
20151118 Digital strategi og innholdsmarkedsføring20151118 Digital strategi og innholdsmarkedsføring
20151118 Digital strategi og innholdsmarkedsføringMarianne Otterdahl Møller
 
Biology capitulo6- Un viaje por la célula
Biology capitulo6- Un viaje por la célulaBiology capitulo6- Un viaje por la célula
Biology capitulo6- Un viaje por la célulaerovira1
 

Destacado (20)

Uso seguro de las TIC en el mundo educativo
Uso seguro de las TIC en el mundo educativoUso seguro de las TIC en el mundo educativo
Uso seguro de las TIC en el mundo educativo
 
ADM 658: Chapter 6 - Mergers and Acquisition
 ADM 658: Chapter 6 - Mergers and Acquisition ADM 658: Chapter 6 - Mergers and Acquisition
ADM 658: Chapter 6 - Mergers and Acquisition
 
Soft skills: habilidades más allá de lo técnico
Soft skills: habilidades más allá de lo técnicoSoft skills: habilidades más allá de lo técnico
Soft skills: habilidades más allá de lo técnico
 
CTTC Bike Tours Europe 2012
CTTC Bike Tours Europe 2012CTTC Bike Tours Europe 2012
CTTC Bike Tours Europe 2012
 
ESCUELA DE PATINAJE GIOGO
ESCUELA DE PATINAJE GIOGOESCUELA DE PATINAJE GIOGO
ESCUELA DE PATINAJE GIOGO
 
Presentación sociotec (Assessment, Trabajo en equipo, Liderazgo, alineamiento...
Presentación sociotec (Assessment, Trabajo en equipo, Liderazgo, alineamiento...Presentación sociotec (Assessment, Trabajo en equipo, Liderazgo, alineamiento...
Presentación sociotec (Assessment, Trabajo en equipo, Liderazgo, alineamiento...
 
Cronica Asamblea Región 9
Cronica Asamblea Región 9Cronica Asamblea Región 9
Cronica Asamblea Región 9
 
Etica 4c
Etica 4cEtica 4c
Etica 4c
 
Gnera Presentacion corporativa
Gnera Presentacion corporativaGnera Presentacion corporativa
Gnera Presentacion corporativa
 
Educacion y-cultura-de-paz-en-contextos-educativos
Educacion y-cultura-de-paz-en-contextos-educativosEducacion y-cultura-de-paz-en-contextos-educativos
Educacion y-cultura-de-paz-en-contextos-educativos
 
CRM primeros pasos
CRM primeros pasosCRM primeros pasos
CRM primeros pasos
 
Innovatips Acrylic Displays Catalogue
Innovatips Acrylic Displays CatalogueInnovatips Acrylic Displays Catalogue
Innovatips Acrylic Displays Catalogue
 
Osho el libro de los secretos vol 02
Osho   el libro de los secretos vol 02Osho   el libro de los secretos vol 02
Osho el libro de los secretos vol 02
 
Public Communication of Science and Technology (PCST) meeting presentation - ...
Public Communication of Science and Technology (PCST) meeting presentation - ...Public Communication of Science and Technology (PCST) meeting presentation - ...
Public Communication of Science and Technology (PCST) meeting presentation - ...
 
DAV PUBLIC SCHOOL - Climate change2
DAV PUBLIC SCHOOL - Climate change2DAV PUBLIC SCHOOL - Climate change2
DAV PUBLIC SCHOOL - Climate change2
 
Odoo training 2016 - Apagen Solutions Pvt. ltd.
Odoo training 2016 - Apagen Solutions Pvt. ltd.Odoo training 2016 - Apagen Solutions Pvt. ltd.
Odoo training 2016 - Apagen Solutions Pvt. ltd.
 
Side Event IMDEA_Lucila Candela, UPC, 14th January, UN Water Conference Zarag...
Side Event IMDEA_Lucila Candela, UPC, 14th January, UN Water Conference Zarag...Side Event IMDEA_Lucila Candela, UPC, 14th January, UN Water Conference Zarag...
Side Event IMDEA_Lucila Candela, UPC, 14th January, UN Water Conference Zarag...
 
20151118 Digital strategi og innholdsmarkedsføring
20151118 Digital strategi og innholdsmarkedsføring20151118 Digital strategi og innholdsmarkedsføring
20151118 Digital strategi og innholdsmarkedsføring
 
Tienda Carlitos
Tienda CarlitosTienda Carlitos
Tienda Carlitos
 
Biology capitulo6- Un viaje por la célula
Biology capitulo6- Un viaje por la célulaBiology capitulo6- Un viaje por la célula
Biology capitulo6- Un viaje por la célula
 

Similar a Introducción a la programación en OpenERP (Odoo)

PROYECTO DE TESIS SISTEMA INTEGRAL DE COMPRA Y VENTA
PROYECTO DE TESIS SISTEMA INTEGRAL DE COMPRA Y VENTAPROYECTO DE TESIS SISTEMA INTEGRAL DE COMPRA Y VENTA
PROYECTO DE TESIS SISTEMA INTEGRAL DE COMPRA Y VENTARoyer Tuesta Salas
 
Presentacion sin titulo(2)
Presentacion sin titulo(2)Presentacion sin titulo(2)
Presentacion sin titulo(2)lady0714
 
Creacion de un sitio web
Creacion de un sitio webCreacion de un sitio web
Creacion de un sitio webvictorsantiago
 
Rebotlution
RebotlutionRebotlution
Rebotlution_Lagash
 
Propuesta de Plataforma IoT - UCA Cuenca 2018
Propuesta de Plataforma IoT - UCA Cuenca 2018Propuesta de Plataforma IoT - UCA Cuenca 2018
Propuesta de Plataforma IoT - UCA Cuenca 2018Andres Solorzano
 
ODOO (2).pdf
ODOO (2).pdfODOO (2).pdf
ODOO (2).pdfNLVP2
 
Presentacion enelia odoo crm.docx
Presentacion enelia odoo crm.docxPresentacion enelia odoo crm.docx
Presentacion enelia odoo crm.docxEnelia BS
 
Defensa - Sistema de Gestión de Producción Creativa
Defensa - Sistema de Gestión de Producción CreativaDefensa - Sistema de Gestión de Producción Creativa
Defensa - Sistema de Gestión de Producción CreativaGilberto Ramos Amarilla
 
PILAOS (Open Source Solutions)
PILAOS (Open Source Solutions)PILAOS (Open Source Solutions)
PILAOS (Open Source Solutions)Stratebi
 
Sistema de ventas, compras y almacén
Sistema de ventas, compras y almacénSistema de ventas, compras y almacén
Sistema de ventas, compras y almacénLeo Ruelas Rojas
 
BizLife - Construyendo un Ecosistema Empresarial usando WSO2
BizLife - Construyendo un Ecosistema Empresarial usando WSO2BizLife - Construyendo un Ecosistema Empresarial usando WSO2
BizLife - Construyendo un Ecosistema Empresarial usando WSO2Roger CARHUATOCTO
 
ProVision
ProVisionProVision
ProVisionctoro
 
ComputacionParaTodos / SocioTecnologico
ComputacionParaTodos / SocioTecnologicoComputacionParaTodos / SocioTecnologico
ComputacionParaTodos / SocioTecnologicoandres hurtado
 

Similar a Introducción a la programación en OpenERP (Odoo) (20)

PROYECTO DE TESIS SISTEMA INTEGRAL DE COMPRA Y VENTA
PROYECTO DE TESIS SISTEMA INTEGRAL DE COMPRA Y VENTAPROYECTO DE TESIS SISTEMA INTEGRAL DE COMPRA Y VENTA
PROYECTO DE TESIS SISTEMA INTEGRAL DE COMPRA Y VENTA
 
Openbravo, ERP per a pimes
Openbravo, ERP per a pimesOpenbravo, ERP per a pimes
Openbravo, ERP per a pimes
 
Artículo Reducir costes siendo más productivos ¿Es posible?. Herramientas de ...
Artículo Reducir costes siendo más productivos ¿Es posible?. Herramientas de ...Artículo Reducir costes siendo más productivos ¿Es posible?. Herramientas de ...
Artículo Reducir costes siendo más productivos ¿Es posible?. Herramientas de ...
 
Presentacion sin titulo(2)
Presentacion sin titulo(2)Presentacion sin titulo(2)
Presentacion sin titulo(2)
 
Creacion de un sitio web
Creacion de un sitio webCreacion de un sitio web
Creacion de un sitio web
 
Anteproyecto salazar bolivar
Anteproyecto salazar bolivarAnteproyecto salazar bolivar
Anteproyecto salazar bolivar
 
Rebotlution
RebotlutionRebotlution
Rebotlution
 
Propuesta de Plataforma IoT - UCA Cuenca 2018
Propuesta de Plataforma IoT - UCA Cuenca 2018Propuesta de Plataforma IoT - UCA Cuenca 2018
Propuesta de Plataforma IoT - UCA Cuenca 2018
 
Sesion 1 pentaho special-edition 2013
Sesion 1  pentaho special-edition 2013Sesion 1  pentaho special-edition 2013
Sesion 1 pentaho special-edition 2013
 
ODOO (2).pdf
ODOO (2).pdfODOO (2).pdf
ODOO (2).pdf
 
Presentacion enelia odoo crm.docx
Presentacion enelia odoo crm.docxPresentacion enelia odoo crm.docx
Presentacion enelia odoo crm.docx
 
BusinessCenter FREE
BusinessCenter FREEBusinessCenter FREE
BusinessCenter FREE
 
Defensa - Sistema de Gestión de Producción Creativa
Defensa - Sistema de Gestión de Producción CreativaDefensa - Sistema de Gestión de Producción Creativa
Defensa - Sistema de Gestión de Producción Creativa
 
PILAOS (Open Source Solutions)
PILAOS (Open Source Solutions)PILAOS (Open Source Solutions)
PILAOS (Open Source Solutions)
 
OBIEE 12c
OBIEE 12cOBIEE 12c
OBIEE 12c
 
Sistema de ventas, compras y almacén
Sistema de ventas, compras y almacénSistema de ventas, compras y almacén
Sistema de ventas, compras y almacén
 
BizLife - Construyendo un Ecosistema Empresarial usando WSO2
BizLife - Construyendo un Ecosistema Empresarial usando WSO2BizLife - Construyendo un Ecosistema Empresarial usando WSO2
BizLife - Construyendo un Ecosistema Empresarial usando WSO2
 
ProVision
ProVisionProVision
ProVision
 
Reto: Catalogarte
Reto: CatalogarteReto: Catalogarte
Reto: Catalogarte
 
ComputacionParaTodos / SocioTecnologico
ComputacionParaTodos / SocioTecnologicoComputacionParaTodos / SocioTecnologico
ComputacionParaTodos / SocioTecnologico
 

Último

BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...ITeC Instituto Tecnología Construcción
 
Introducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTERIntroducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTEREMMAFLORESCARMONA
 
Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3AlexysCaytanoMelndez1
 
Unidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionUnidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionarmando_cardenas
 
Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Opentix
 
Manual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfManual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfmasogeis
 
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOPARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOSelenaCoronadoHuaman
 

Último (7)

BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
 
Introducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTERIntroducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTER
 
Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3
 
Unidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionUnidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacion
 
Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200
 
Manual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfManual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdf
 
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOPARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
 

Introducción a la programación en OpenERP (Odoo)

  • 1. INTRODUCCIÓN A LA PROGRAMACIÓN EN XV Málaga 3 de Junio 2016 (<= 7.0) (>= 8.0)
  • 2. SOBRE MI  Estudié en la E.T.S.I. Informática en la UMA el siglo pasado  Desarrollador (full stack web developer)  Administrador de sistemas @minoriadeunosolo https://es.linkedin.com/in/miguelricoblanco
  • 3. ¿QUÉ ES OPENERP (ODOO)? ERP = Entreprise Resource Planner Open = Open Source Es un Software de Aplicaciones Empresariales, liberadas Bajo la licencia AGPL proporcionando CRM, HR, Ventas, Contabilidad, Fabricación, Gestión de Almacén, Gestión de proyectos, TPV y mucho más. Esta basada en un framework de Desarrollo Rápido de Aplicaciones (RAD) modular, escalable e intuitive basado en python.
  • 4. APP OFICIALES / COMUNIDAD  CRM  Ventas  Compras  Almacén  Control de Flotas  HR  …  …. Todo ello Multiempresa, Multiusuario…
  • 6. INTERFAZ  WEB (cualquier navegador web actualizado)  Personalizaciones de usuario
  • 7. CREACIÓN DE BASE DE DATOS
  • 8. ESTRUCTURA DE UN MÓDULO ESTADO INICIAL
  • 12. HASTA AHORA NO HEMOS PROGRAMADO NADA  Hasta aquí “sólo” hemos instalado, no se ha programado nada  Intentamos adaptarnos al programa  Se buscan módulos oficiales/comunidad que cubran la funcionalidad deseada.
  • 13. CASO PRÁCTICO Nuestro cliente pide funcionalidades especiales y está dispuesto a afrontar un desarrollo a medida. Ejemplo cambio en la ficha de clientes: •Campo adiciones conocidas, detrás del sitio web •Campo fecha de desintoxicación, justo debajo •Nueva pestaña “Betabeers” con las observaciones. •Charlas a las que ha asistido http://0.0.0.0:8069/? db=Betabeers&ts=nnnnn#id=5&view_type=form&model=res.partner&menu_id=79&action =62
  • 18. # -*- coding: utf-8 -*- { 'name': 'Modulo Ejemplo Betabeers', 'version': '1.1', 'author': 'Miguel Ángel Rico', 'summary': 'Ejemplo de modulo para betabeers Malaga', 'description': """ Ejemplo de creación de un modulo simple en OpenERP 7.0 Contact: betabeers """, 'maintainer': 'Betabeers', 'website': '', "images" : [], 'depends': ['base'], 'init_xml': [ 'views/mod_view.xml'], 'demo_xml': [], 'update_xml': ['views/mod_view.xml'], 'images': [], 'active': True, 'installable': True, 'application':True, } # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: # -*- coding: utf-8 -*- import mod __init__.py __openerp__.py
  • 19. REQUISITOS DEL CLIENTE  Campo adiciones conocidas, detrás del sitio web  Campo fecha de desintoxicación, justo debajo • Nueva pestaña “Betabeers” con las observaciones. • Charlas a las que ha asistido
  • 21. REQUISITOS DEL CLIENTE  Campo adiciones conocidas, detrás del sitio web  Campo fecha de desintoxicación, justo debajo • Nueva pestaña “Betabeers” con las observaciones. • Charlas a las que ha asistido
  • 29. AÑADIR VALORES A MANY2MANY
  • 31. LISTA DE CHARLAS EN LA FICHA DEL CLIENTE
  • 32. OTRO EJEMPLO  Campos relacionados y validación de datos  (Mostrar el CIF del cliente en la factura y exigir que tenga un valor al validar)
  • 33.
  • 34. EN EL TINTERO  SEGURIDAD  INFORMES  WIZARDS  BÚSQUEDAS, FILTROS, AGRUPACIONES  TRADUCCIONES  CONEXIÓN XMLRPC