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

of 35/35
INTRODUCCIÓN A LA PROGRAMACIÓN EN XV Málaga 3 de Junio 2016 (<= 7.0) (>= 8.0)
  • date post

    11-Apr-2017
  • Category

    Software

  • view

    136
  • download

    5

Embed Size (px)

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

  • INTRODUCCIN A LA PROGRAMACIN ENXV Mlaga 3 de Junio 2016(= 8.0)

    *

  • SOBRE MIEstudi en la E.T.S.I. Informtica en la UMA el siglo pasadoDesarrollador (full stack web developer)Administrador de sistemas

    @minoriadeunosolohttps://es.linkedin.com/in/miguelricoblanco

    *

  • QU ES OPENERP (ODOO)?ERP = Entreprise Resource PlannerOpen = Open SourceEs un Software de Aplicaciones Empresariales, liberadasBajo la licencia AGPL proporcionando CRM, HR, Ventas, Contabilidad, Fabricacin,Gestin de Almacn, Gestin de proyectos, TPV y mucho ms.

    Esta basada en un framework de Desarrollo Rpido de Aplicaciones (RAD) modular,escalable e intuitive basado en python.

  • APP OFICIALES / COMUNIDADCRMVentasComprasAlmacnControl de FlotasHR. Todo ello Multiempresa, Multiusuario

  • ARQUITECTURA

  • INTERFAZWEB (cualquier navegador web actualizado)Personalizaciones de usuario

  • CREACIN DE BASE DE DATOS

  • ESTRUCTURA DE UN MDULO

    ESTADO INICIAL

  • TRAS LA INSTALACIN DEL CRM

  • CLIENTES

  • FICHA DE CLIENTE

  • HASTA AHORA NO HEMOS PROGRAMADO NADAHasta aqu slo hemos instalado, no se ha programado nadaIntentamos adaptarnos al programaSe buscan mdulos oficiales/comunidad que cubran la funcionalidad deseada.

  • CASO PRCTICONuestro cliente pide funcionalidades especiales y est dispuesto a afrontar un desarrollo a medida.

    Ejemplo cambio en la ficha de clientes:Campo adiciones conocidas, detrs del sitio webCampo fecha de desintoxicacin, justo debajoNueva pestaa 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 BSICO

  • # -*- coding: utf-8 -*-{ 'name': 'Modulo Ejemplo Betabeers', 'version': '1.1', 'author': 'Miguel ngel Rico', 'summary': 'Ejemplo de modulo para betabeers Malaga', 'description': """Ejemplo de creacin de un modulo simple en OpenERP 7.0Contact: 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 CLIENTECampo adiciones conocidas, detrs del sitio webCampo fecha de desintoxicacin, justo debajoNueva pestaa Betabeers con las observaciones.Charlas a las que ha asistido

  • MOD.PY

  • REQUISITOS DEL CLIENTECampo adiciones conocidas, detrs del sitio webCampo fecha de desintoxicacin, justo debajoNueva pestaa 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

  • AADIR VALORES A MANY2MANY

  • FORMULARIO DE CHARLAS

  • LISTA DE CHARLAS EN LA FICHA DEL CLIENTE

  • OTRO EJEMPLOCampos relacionados y validacin de datos(Mostrar el CIF del cliente en la factura y exigir que tenga un valor al validar)

  • EN EL TINTEROSEGURIDADINFORMESWIZARDSBSQUEDAS, FILTROS, AGRUPACIONESTRADUCCIONESCONEXIN XMLRPC

  • MUCHAS [email protected]://es.linkedin.com/in/miguelricoblanco

    *

    *

    *

    *