Openerp Memento Technique Fr

download Openerp Memento Technique Fr

of 28

  • date post

    17-Sep-2015
  • Category

    Documents

  • view

    56
  • download

    0

Embed Size (px)

description

Odoo

Transcript of Openerp Memento Technique Fr

  • Mmento technique OpenERP en franais

    Open Source RAD avec OpenERP 7,0

    Par Thierry Godin

    Date de publication : 19 novembre 2013

    Dernire mise jour : 18 dcembre 2014

    Cet article est une traduction franaise du Memento Technique d'OpenERP v7.0Version du fichier original : 08/11/2013.

    Avec l'aimable autorisation de la socit OpenERP SA.Commentez

  • Mmento technique OpenERP en franais par Thierry Godin

    - 2 -Les sources prsentes sur cette page sont libres de droits et vous pouvez les utiliser votre convenance. Par contre, la page de

    prsentation constitue une uvre intellectuelle protge par les droits d'auteur. Copyright 2013 OpenERP SA. Aucune reproduction,mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisationexpresse de l'auteur. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts.

    http://thierry-godin.developpez.com/openerp/memento-technique-openerp-fr/

    I - Prambule............................................................................................................................................................... 3II - Installer OpenERP................................................................................................................................................. 3

    II-A - Packages d'installation..................................................................................................................................3II-B - Installer depuis les sources.......................................................................................................................... 4II-C - Cration de la base de donnes..................................................................................................................4

    III - Construire un module OpenERP : Idea (Ide)..................................................................................................... 4III-A - Contexte....................................................................................................................................................... 4III-B - Composition d'un module............................................................................................................................ 4III-C - Structure typique d'un module.....................................................................................................................5III-D - Service de mappage objet-relationnel......................................................................................................... 5III-E - Types de champs de l'ORM........................................................................................................................ 7

    III-E-1 - Noms de champs spciaux/rservs.................................................................................................. 9III-F - Travailler avec l'ORM................................................................................................................................. 10

    IV - Construire l'interface du module.........................................................................................................................13IV-A - Structure XML commune...........................................................................................................................13IV-B - Syntaxe CSV commune............................................................................................................................ 14IV-C - Menus et actions....................................................................................................................................... 15

    IV-C-1 - Dclaration d'une action................................................................................................................... 15IV-C-2 - Dclaration d'un menu......................................................................................................................15

    V - Vues et hritage.................................................................................................................................................. 16V-A - Vues formulaires (pour voir/modifier les enregistrements)......................................................................... 16

    V-A-1 - Les lments de formulaire............................................................................................................... 17V-B - Vues dynamiques....................................................................................................................................... 18V-C - Vues listes et listes d'arborescence hirarchique...................................................................................... 18V-D - Vues fiches Kanban................................................................................................................................... 18V-E - Vues calendrier........................................................................................................................................... 19V-F - Diagrammes de Gantt.................................................................................................................................19V-G - Vues diagrammes (graphes)...................................................................................................................... 19V-H - Vues de recherche..................................................................................................................................... 20V-I - Hritage des vues........................................................................................................................................20

    VI - Rapports..............................................................................................................................................................21VI-A - Diffrents formats de rapports...................................................................................................................21VI-B - Les expressions utilises dans les modles de rapport OpenERP...........................................................21

    VII - Les Flux de travail (Workflows).........................................................................................................................22VII-A - Dclaration d'un flux de travail................................................................................................................. 23VII-B - Activits du flux de travail (nuds)..........................................................................................................23VII-C - Transitions du flux de travail (bords)........................................................................................................24

    VIII - Scurit............................................................................................................................................................. 24VIII-A - Mcanismes de contrle d'accs bass sur le groupe........................................................................... 24VIII-B - Roles........................................................................................................................................................ 25

    IX - Les assistants (Wizards).................................................................................................................................... 25IX-A - Les modles d'assistant (TransientModel)................................................................................................ 25IX-B - Vues assistant............................................................................................................................................25IX-C - Excution de l'assistant.............................................................................................................................26

    X - WebServices - XML-RPC.................................................................................................................................... 26XI - Optimisation des performances..........................................................................................................................27XII - Communaut/contribution.................................................................................................................................. 27XIII - Licence..............................................................................................................................................................28XIV - Remerciements.................................................................................................................................................28

  • Mmento technique OpenERP en franais par Thierry Godin

    - 3 -Les sources prsentes sur cette page sont libres de droits et vous pouvez les utiliser votre convenance. Par contre, la page de

    prsentation constitue une uvre intellectuelle protge par les droits d'auteur. Copyright 2013 OpenERP SA. Aucune reproduction,mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisationexpresse de l'auteur. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts.

    http://thierry-godin.developpez.com/openerp/memento-technique-openerp-fr/

    I - Prambule

    OpenERP est une suite moderne de d'Applications Mtiers, publie sous la licence AGPL qui comprend les modulesCRM, RH, ventes, comptabilit, fabrication, gestion d'entrepts, gestion de projets, et plus encore. Il est bas sur unsystme modulaire, une plate-forme Rapid Application Development (RAD) volutive et intuitive crite en Python.

    OpenERPdispose d'une bote outils complte et modulaire pour construire rapidement des applications : Object-Relationship Mapping (ORM) intg