salut tout le monde
j'aimerais savoir quelles sont les utilisations du langage Python dans l'erp Odoo ...autrement dit qu'est ce qu'on peut faire avec Python dans Odoo
![]()
salut tout le monde
j'aimerais savoir quelles sont les utilisations du langage Python dans l'erp Odoo ...autrement dit qu'est ce qu'on peut faire avec Python dans Odoo
![]()
Salut !
C'est en python que l'on peut créer des modules dans Odoo. Je te propose de lire ce tuto pour voir comment ça marche :
https://www.odoo.com/documentation/8...s/backend.html
Bonne journée !
Bonjour,
Comme guidono2 python est le langage de programmation d'odoo.
voici quelque tuto qui peuvent vous aider:
http://thierry-godin.developpez.com/...r-point-vente/
http://thierry-godin.developpez.com/...ue-openerp-fr/
http://thierry-godin.developpez.com/...nt-of-sale-fr/
Merci pour vos réponses, moi ce que je voudrais savoir est qu'est ce qu'on peut bien faire par python en odoo, à ma connaissance on peut modifier les modules existants, on peut en créer des nouveaux, y'a-t-il d'autres choses ??? les rapports, les workflow ? se font-ils en python aussi ?
Slt,
Ta question n'est pas très claire du moins pas pour moi...
Python est un langage de programmation comme il en existe des dizaines (C, C++, JAVA, PHP,...).
Il n'y a pas vraiment de limite sur ce qu'on peut faire ou pas. La limite serait ton imagination.
En principe on peut tout faire avec n'importe quel language...
++
Saziley
merci saziley pour ta réponse, je reformule donc ma question : qu'est ce qu'on peut développer avec python dans l'erp Odoo ??est ce que vous avez des idées sur les besoins des clients qui utilisent Openerp ??
Bonjour!!!!
Moi actuellement je l'utilise pour modifier ma facture de vente sur odoo.cependant je rencontre des difficulté au niveau de la convertion des chiffre en lettre.Quelqu'un pourrais t'il m'aider avec la partie convertion des chiffres en lettre.
je rencontre pas mal de difficulté a ce niveau.merci
Tu devrais ouvrir une autre question pour cela Nadège, mais je vais quand même y répondre :
Dans le repertoire openerp/tools, tu trouveras un tas de fonctions utiles dont les fonctions amount_to_text, amount_to_text_en qui permettent de résoudre ton problème. Tu n'as plus qu'à les importer dans ton module en faisant un truc du genre :
from openerp.tools.amount_to_text_en import amount_to_text
puis à l'utiliser dans une fonction :
return amount_to_text(amount, 'en', cur)
Hassan,
Comme on te l'a déja dis, python est un langage de programmation. Sous Odoo, il permet de developper des fonctionnalités dans des modules. Ce n'est pas le seul langage de programmation utilisé dans Odoo : il y'a égalment le javascript, le XML (pour les vues) le Qweb(pour les rapports), le RML (pour les rapports aussi mais qui est devenu obsolète) et quelques frameworks Js en plus (backbone, jquery, bootstrap...). Tous ces langages permettent de répondre aux besoins clients qui sont divers (on ne peut pas t'en fournir une liste détaillée). En fonction de ces besoins, tu devras maitriser l'un ou l'autre de ces langages. Le module de vente par exemple est developpé en python, XML et Qweb tandis que le module de Point de vente est développé en javascript, python, xml etc...
salut ..est ce que tu trouve la réponse a ta question ..![]()
Bonjour,
Depuis 2016, j'espère quand même qu'il est trouvé sa réponse a moins qu'il est abandonné le projet Odoo...
Pour information, je travaille sous Odoo depuis plusieurs mois et de nombreux modules pour diverses catégories de métiers peuvent être créés.
Exemple : Gestion scolaire, Gestion relation client, Gestion transport scolaire, Gestion de documents, gestion de l'entreprise ...
Bien sur en Python et XML.
Au plaisir![]()
Partager