Vous êtes sur la page 1sur 36

FAQ OpenERP

Date de publication : 24 mai 2013

Cette FAQ a t ralise pour rpondre aux questions concernant le progiciel de gestion intgr OpenERP.

Ont contribu cette FAQ :

Loic Bertrand - Thierry Godin

FAQ OpenERP

1. Introduction (3) ....................................................................................................................................................... 4 2. Installation d'OpenERP (4) .....................................................................................................................................6 2.1. Sous Linux Debian/Ubuntu (3) ...................................................................................................................... 7 2.2. Sous Windows (1) ......................................................................................................................................... 9 3. Administration du serveur OpenERP (5) ............................................................................................................. 10 3.1. Sous Linux Debian/Ubuntu (3) .................................................................................................................... 11 3.2. Sous Windows (2) ....................................................................................................................................... 16 4. Utilisation d'OpenERP (11) ...................................................................................................................................18 4.1. Gnralits (6) ............................................................................................................................................. 19 4.2. Configuration (4) .......................................................................................................................................... 24 4.3. Utilisation du Point De Vente (POS) (1) ...................................................................................................... 26 5. Dveloppement de modules (2) ...........................................................................................................................28 6. Dpannage (8) ..................................................................................................................................................... 29 6.1. Dboguage (2) ............................................................................................................................................. 30 6.2. Messages d'erreurs (6) ................................................................................................................................32

-3Les 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 Developpez LLC. Tous droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts. Cette page est dpose la SACD.

http://solutions-entreprise.developpez.com/erp-pgi/faq/openerp/

FAQ OpenERP

Sommaire > Introduction Qu'est-ce qu'OpenERP?


Auteur : Thierry Godin OpenERP est un progiciel de gestion Open Source qui comprend de nombreuses applications, notamment la gestion des ventes, des achats, la gestion de projets, la gestion d'entrepts, la gestion de la production, la gestion des ressources humaines, la comptabilit, etc. De nombreuses applications sont livres dans le paquet d'installation, mais on peut trouver d'autres modules ou applications raliss par des tiers sur le site de l'diteur. Le paquet d'installation pour Windows et Linux Debian/Ubuntu ainsi que le code source sont tlchargeables librement sur le site de l'diteur. Le site officiel d'OpenERP La liste des applications/modules pour OpenERP

O trouver de la documentation sur OpenERP?


Auteur : Thierry Godin Sur le site Officiel : Documentation en ligne (toutes versions) : https://doc.openerp.com/ La base de connaissances : http://help.openerp.com Mmento technique : Technical Memento Vidos : http://www.openerpvideos.com/ Dmo en ligne pour tester le fonctionnement : https://demo1.openerp.com Publications officielles (Livres) : http://v6.openerp.com/catalog/150

Quelles sont les principales applications livres avec OpenERP?


Auteur : Thierry Godin OpenERP est livr en standard avec plus de 200 applications dveloppes par OpenERP SA. Les principales applications OpenERP Accounting and Finance - Comptabilit et Finances. Address Book - Carnet d'adresses. CRM - Gestion de la relation client. Calendar - Planning. Employee Appraisals - valuation des employs. Employee Directory - Rpertoire des employs. Events Organisation - Organisation d'vnements. Expense Management - valuation des dpenses et facturation. Fleet Management - Gestion de vhicules et de contrats. Issue Tracker - Suivi des problmes/bogues pour les projets. Holidays, Allocation and Leave Requests - Gestion des vacances et des demandes de cong. Lunch Orders - Gestion des commandes des repas. MRP - Gestion de la fabrication, des matriaux et de l'acheminement. Sticky notes, Collaborative, Mmos - Bloc-notes, Mmos. Point Of Sale - Interface pour crans tactiles du point de vente. Project Management - Gestion de projets.
-4Les 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 Developpez LLC. Tous droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts. Cette page est dpose la SACD.

http://solutions-entreprise.developpez.com/erp-pgi/faq/openerp/

FAQ OpenERP

Purchase Management - Gestion des achats. Recruitment Process - Gestion des postes de travail et le processus de recrutement. Sales Management - Gestion des devis et des commandes. Social Network - Rseau social, Mailing lists. Timesheets, Attendances, Activities - Enregistrer et valider les feuilles de temps et de prsence. Warehouse Management - Gestion des entrepts et des emplacements de stockage. eInvoicing and Payments - Envoi des factures et suivi des paiements. https://apps.openerp.com/apps.

Pour voir la liste complte :

-5Les 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 Developpez LLC. Tous droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts. Cette page est dpose la SACD.

http://solutions-entreprise.developpez.com/erp-pgi/faq/openerp/

FAQ OpenERP

Sommaire > Installation d'OpenERP

-6Les 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 Developpez LLC. Tous droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts. Cette page est dpose la SACD.

http://solutions-entreprise.developpez.com/erp-pgi/faq/openerp/

FAQ OpenERP

Sommaire > Installation d'OpenERP > Sous Linux Debian/Ubuntu Prrequis pour l'installation d'OpenERP sous Debian/Ubuntu
Auteur : Thierry Godin Avant toutes choses, assurez-vous que votre serveur soit jour. Ouvrez le terminal (en root) puis tapez : Mettre jour votre serveur
apt-get update [+Entre] apt-get upgrade [+Entre]

Les packages requis: Python. PostgreSQL Server.

Installation automatique d'OpenERP 7 sous Debian/Ubuntu


Auteur : Thierry Godin Depuis le dpt en ligne d'OpenERP (package gnr automatiquement chaque nuit). Pour installer le package complet, ajoutez cette ligne dans le fichier /etc/apt/sources.list :
deb http://nightly.openerp.com/7.0/nightly/deb/ ./

Ensuite ouvrez le terminal (en root) puis tapez :


sudo apt-get update [+ Entre] sudo apt-get install openerp [+ Entre]

Lors de l'installation, rpondez OUI ( o + Entre ) aux questions qui vous seront poses. Ouvrez ensuite une page Web et entrez l'URL de votre serveur suivi du N de port d'OpenERP (8069). Exemple =http://votre_serveur:8069 Pour connaitre le port du serveur, reportez-vous au fichier de configuration du serveur openerp-server.conf et cherchez la ligne :xmlrpc_port = 8069.

Installation manuelle d'OpenERP 7 sous Debian/Ubuntu


Auteur : Thierry Godin Tlchargez le dernier package sur http://nightly.openerp.com/#debian. Sauvegardez-le dans un rpertoire que vous avez cr (vide). Ensuite, ouvrez le terminal (en root) puis tapez :
cd /<% le rpertoire o vous avez tlcharg le package %> [+ Entre] sudo dpkg -i *.deb [+ Entre]

Lors de l'installation, rpondez OUI (o + Entre) aux questions qui vous seront poses. Ouvrez ensuite une page Web et entrez l'URL de votre serveur suivi du N de port d'OpenERP (8069). Exemple =http://votre_serveur:8069 Pour plus d'infos, voir le manuel d'installation officiel OpenERP 7.
-7Les 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 Developpez LLC. Tous droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts. Cette page est dpose la SACD.

http://solutions-entreprise.developpez.com/erp-pgi/faq/openerp/

FAQ OpenERP

Pour connaitre le port du serveur, reportez-vous au fichier de configuration du serveur openerp-server.conf et cherchez la ligne :xmlrpc_port = 8069.

-8Les 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 Developpez LLC. Tous droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts. Cette page est dpose la SACD.

http://solutions-entreprise.developpez.com/erp-pgi/faq/openerp/

FAQ OpenERP

Sommaire > Installation d'OpenERP > Sous Windows Installation d'OpenERP sous Windows 7 Pro SP1 32 bits
Auteur : Thierry Godin Tlchargez le paquet d'installation depuis la page https://www.openerp.com/start?download

Attention : Windows peut vous afficher une alerte et vous signifier que le tlchargement est dangereux, car le fichier est rarement tlcharg : openerp-allinone-setup-x.x-latest.exe n'est pas frquemment tlcharg et pourrait nuire votre ordinateur. Ne faites pas cas de ce message. Ceci est normal, le fichier est gnr chaque nuit. Toutefois, vous pouvez tout de mme vous assurer de la qualit du fichier tlcharg en effectuant une vrification avec votre logiciel antivirus. Excutez ensuite le fichier d'installation openerp-allinone-setup-x.x-latest.exe , o x.x reprsente le numro de la dernire version disponible. Suivez les instructions l'cran. Le programme d'installation vous proposera d'installer le moteur de base de donnes PostgreSQL s'il ne le trouve pas sur votre ordinateur ainsi que le serveur OpenERP. Laissez les paramtres de configuration par dfaut puis patientez jusqu' la fin de l'installation. Si vous laissez la case Lancer OpenERP coche, le client Web d'OpenERP s'affichera dans votre navigateur Web. En premier lieu, vous devrez crer une base de donnes pour pouvoir utiliser OpenERP. Le formulaire de cration de base de donnes Mot de passe principal : ne changez rien ici. Select a database name : entrez un nom pour votre base de donnes (i.e. "Base-Test"). Load demonstration data : si vous cochez cette case, une socit, des utilisateurs et des applications de dmonstration seront chargs dans la base de donnes. Langue par dfaut : slectionnez votre langage (i.e. "French/Franais"). Choose a password : choisissez un mot de passe pour cette base de donnes. Confirmer le mot de passe : confirmez le mot de passe. Cliquez sur Crer la base de donnes. Une fois la base de donnes cre, la page de connexion d'OpenERP s'affiche. Connectez-vous en tant qu'administrateur. Nom d'utilisateur : admin Mot de passe : celui que vous avez entr lors de la cration de la base de donnes Vous pouvez accder OpenERP tout instant en entrant l'adresse http:// localhost:8069 dans votre navigateur Web. Les termes d'OpenERP ne sont pas tous traduits, ce qui explique que vous pouvez rencontrer des termes traduits dans votre langage et d'autres en anglais. Ceci peut tre corrig directement depuis les rubriques de configuration d'OpenERP.

-9Les 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 Developpez LLC. Tous droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts. Cette page est dpose la SACD.

http://solutions-entreprise.developpez.com/erp-pgi/faq/openerp/

FAQ OpenERP

Sommaire > Administration du serveur OpenERP

- 10 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 Developpez LLC. Tous droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts. Cette page est dpose la SACD.

http://solutions-entreprise.developpez.com/erp-pgi/faq/openerp/

FAQ OpenERP

Sommaire > Administration du serveur OpenERP > Sous Linux Debian/Ubuntu Comment retrouver le fichier de configuration du serveur OpenERP?
Auteur : Thierry Godin Le fichier de configuration du serveur : openerp-server.conf Sur Debian Wheezy (7), et dans mon cas pour OpenERP version 7.0, le fichier se trouve dans /etc/openerp. Si vous ne le trouvez pas, vous pouvez ouvrir un terminal (en root) et taper :
find / -name "openerp-server.conf"

Cela vous affichera le chemin complet du fichier.

Quelles sont les commandes pour le serveur OpenERP?


Auteur : Thierry Godin Ouvrez un terminal en root puis tapez : Dmarrer le serveur Arrter le serveur
/etc/init.d/openerp start

/etc/init.d/openerp stop

Redmarrer le serveur

/etc/init.d/openerp restart

Note : pour trouver la liste de toutes les options du serveur ainsi que les valeurs disponibles, il faut fouiner dans le fichier config.py qui se trouve dans le rpertoire tools du serveur. Sur Debian Wheezy avec OpenERP 7: /usr/share/pyshared/openerp/tools La plupart des options peuvent dj figurer dans le fichier de configuration du serveur openerp-server.conf . Attention, selon les versions d'OpenERP, les commandes peuvent tre openerpserver + cmd au lieu de openerp + cmd

Quelles sont les options du fichier de configuration du serveur ?


Auteur : Thierry Godin Voici les options par dfaut du fichier de configuration du serveur OpenERP openerp-server.conf
[options] # ============================================================================ # # MODULES # # ============================================================================ # # Rpertoires d'installation des modules # Chemins spars par des virgules

- 11 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 Developpez LLC. Tous droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts. Cette page est dpose la SACD.

http://solutions-entreprise.developpez.com/erp-pgi/faq/openerp/

FAQ OpenERP

openerp-server.conf

addons_path = /opt/openerp/server/openerp/addons # ============================================================================ # # MOT DE PASSE PRINCIPAL # # ============================================================================ # # Mot de passe de l'administrateur OpenERP # Ce mot de passe est demand lors de la cration/sauvegarde/suppression # des bases de donnes admin_passwd = admin # ============================================================================ # # CONFIGURATION DE POSTGRESQL # # ============================================================================ # # Nom d'hte db_host = False # Nombre de connexions maxi db_maxconn = 64 # Nom de la base de donnes charger # Laisser False pour permettre de choisir la base de donnes charger db_name = False # Nom de l'utilisateur PostgreSQL db_user = openerp # Mot de passe pour l'utilisateur PostgreSQL db_password = False # Numero de port de PostgreSQL db_port = False # Nom du modle qui sera utilis pour crer une nouvelle base de donnes db_template = template1 # Lister les bases de donnes list_db = True # Filtrer les bases de donnes sur l'interface web de connexion. # Permet de restreindre la liste des bases de donnes qui apparaitront # dans le menu droulant dbfilter = .* # Chemin de l'excutable PostgreSQL pg_path = None # Utiliser la fonction "Unaccent" si fournie par la base de donnes unaccent = False # ============================================================================ # # PARAMTRES MULTIPROCESSING # # ============================================================================ # workers = 0 limit_memory_hard = 805306368 limit_memory_soft = 671088640 limit_request = 8192 limit_time_cpu = 60 limit_time_real = 120 pidfile = None # Nombre d'enregistrements maximum dans les tables osv_memory

- 12 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 Developpez LLC. Tous droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts. Cette page est dpose la SACD.

http://solutions-entreprise.developpez.com/erp-pgi/faq/openerp/

FAQ OpenERP

openerp-server.conf

osv_memory_count_limit = False # Dure de conservation des enregistrements dans les tables osv_memory osv_memory_age_limit = 1.0 # ============================================================================ # # CONFIGURATION DU JOURNAL D'VNEMENTS # # ============================================================================ # # Gestionnaire d'vnements log_handler = [':INFO'] # Niveau d'enregistrement des vnements. # Les diffrents niveaux : # info # debug_rpc # warn # test # critical # debug_sql # error # debug # debug_rpc_answer # notset log_level = info # Chemin vers le fichier .log logfile = /var/log/openerp/openerp-server.log login_message = False # logrotate TRUE pour gnrer un nouveau fichier de log chaque jour. logrotate = False # Enregistrer les vnements dans le journal systme syslog = False # ============================================================================ # # CONFIGURATION SMTP # # ============================================================================ # # Numro de port du serveur SMTP smtp_port = 25 # Nom du serveur SMTP smtp_server = localhost # Activer l'option SSL du serveur SMTP smtp_ssl = False # Nom d'utilisateur smtp_user = False # Mot de passe de l'utilisateur smtp_password = False # Adresse email de l'expditeur email_from = False # ============================================================================ # # SERVEUR WEB FICHIERS HTML # # ============================================================================ # static_http_enable = False

- 13 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 Developpez LLC. Tous droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts. Cette page est dpose la SACD.

http://solutions-entreprise.developpez.com/erp-pgi/faq/openerp/

FAQ OpenERP

openerp-server.conf

static_http_document_root = None static_http_url_prefix = None # ============================================================================ # # CONFIGURATION DES TESTS # # ============================================================================ # test_enable = False test_commit = False test_file = False test_report_directory = False # ============================================================================ # # TRADUCTION # # ============================================================================ # # Traduction des modules translate_modules = ['all'] # ============================================================================ # # CONFIGURATION XML-RPC # # ============================================================================ # # Activer XMLRPC xmlrpc = True xmlrpc_interface = xmlrpc_port = 8069 proxy_mode = False # ============================================================================ # # CONFIGURATION XML-RPC SCURIS # # ============================================================================ # # Activer XMLRPCS xmlrpcs = True xmlrpcs_interface = xmlrpcs_port = 8071 # Chemin vers le certificat SSL secure_cert_file = server.cert # Chemin vers la Cl Prive secure_pkey_file = server.pkey # ============================================================================ # # EXPORTS CSV # ============================================================================ # # Sparateur pour les exports/imports CSV csv_internal_sep = , # Chemin vers un fichier pour l'importation de fichier de grande taille import_partial = # ============================================================================ # # ZONE DE TEMPS # # ============================================================================ # # Zone de temps par dfaut timezone = False

- 14 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 Developpez LLC. Tous droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts. Cette page est dpose la SACD.

http://solutions-entreprise.developpez.com/erp-pgi/faq/openerp/

FAQ OpenERP

openerp-server.conf
# ============================================================================ # # DBOGAGE # # ============================================================================ # # Activer le mode de dbogage debug_mode = False # ============================================================================ # # TCHES PLANIFIES # # ============================================================================ # # Nombre maximum simultan de tches CRON max_cron_threads = 2 # ============================================================================ # # RAPPORTS # # ============================================================================ # # Compresser les rapports reportgz = False # ============================================================================ # # DONNES DE DMONSTRATION # # ============================================================================ # # Ne pas charger les donnes de dmonstration without_demo = False demo = {} # ============================================================================ # # DIVERS # # ============================================================================ # # Active le module GEvent mais dsactive les tches CRON gevent = False longpolling_port = 8072 server_wide_modules = None

Pour gnrer un fichier de configuration par dfaut, ouvrez un terminal puis connectez-vous avec l'utilisateur openerp
su openerp

Positionnez-vous dans le rpertoire dans lequel se trouve l'excutable du serveur openerp-server


cd /<% le rpertoire d\'installation d\'openERP %>/server [+ Entre]

Lancez ensuite la commande suivante :


./openerp-server -s -c "/tmp/openerp-server.conf" [+ Entre]

Le fichier de configuration avec les paramtres par dfaut sera enregistr (option -s) l'emplacement spcifi par l'option -c

- 15 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 Developpez LLC. Tous droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts. Cette page est dpose la SACD.

http://solutions-entreprise.developpez.com/erp-pgi/faq/openerp/

FAQ OpenERP

Sommaire > Administration du serveur OpenERP > Sous Windows O se trouvent le fichier de configuration du serveur et le fichier de log?
Auteur : Thierry Godin Le fichier de configuration du serveur : openerp-server.conf. Le fichier de log : openerp-server.log. Ces deux fichiers se trouvent dans le dossier server qui lui-mme se trouve dans le dossier Server dans le rpertoire d'installation d'OpenERP. Sous Windows 7 Pro 32 bits : C:\Program Files\OpenERP 7.0-xxxxxxxxx-xxxxxx\Server\server O xxxxxxxxx-xxxxxx reprsente la date de cration du fichier par OpenERP. Vous pouvez galement visualiser le fichier de log du serveur depuis l'Observateur d'vnements de Windows. Pour cela, allez dans le Panneau de configuration -> Outils d'administrations -> Observateur d'vnements. Dpliez le dossier Journaux Windows puis cliquez sur Application dans le panneau latral gauche. Attention, vous ne verrez pas la mention OpenERP dans la colonne Source, vous verrez seulement le numro de version d'OpenERP. (i.e. 7.0). Vous pourrez donc filtrer le journal en slectionnant 7.0 comme Sources d'vnements.

Quelles sont les commandes pour le serveur OpenERP?


Auteur : Thierry Godin Vous pouvez avoir besoin de stopper ou redmarrer le serveur OpenERP, notamment lorsque vous effectuez des modifications de vos modules, dans les fichiers Python (*.py) Pour ce faire, vous pouvez redmarrer le service OpenERP Service depuis Microsoft Management Console (MMC) dans le Panneau de configuration -> Outils d'administration -> Services Slectionnez le service puis cliquez sur Arrter le service ou Redmarrer le service. Vous pouvez galement le faire en ligne de commande. Cliquez sur le bouton Dmarrer de Windows. Allez dans Programmes -> Accessoires -> Invite de commande. Cliquez avec le bouton droit de la souris et slectionnez Excuter en tant qu'administrateur. l'invite de commande, positionnez-vous dans le rpertoire service d'OpenERP comme ci-dessous:
C:\Windows\system32> C:\Windows\system32>cd C:\Program Files\OpenERP 7.0-xxxxxxxx-xxxxxx\Server\service [+Entre]

O xxxxxxxx-xxxxxx reprsente la date de cration du programme par OpenERP. Entrez ensuite les commandes ci-dessous: Arrter le serveur OpenERP
C:\Program Files\OpenERP 7.0-xxxxxxxx-xxxxxx\Server\service>stop.bat [+Entre]

Les textes ci-dessous doivent apparatre et vous confirmeront l'arrt du serveur.


Le service OpenERP Server 7.0 s'arrte. Le service OpenERP Server 7.0 a t arrt.
- 16 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 Developpez LLC. Tous droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts. Cette page est dpose la SACD.

http://solutions-entreprise.developpez.com/erp-pgi/faq/openerp/

FAQ OpenERP

Dmarrer/redmarrer le serveur OpenERP

C:\Program Files\OpenERP 7.0-xxxxxxxx-xxxxxx\Server\service>start.bat [+Entre]

Les textes ci-dessous doivent apparatre et vous confirmeront le dmarrage du serveur.


Le service OpenERP Server n'est pas lanc. Le service OpenERP Server 7.0 dmarre. Le service OpenERP Server 7.0 a dmarr.

Vous pouvez vous assurer de l'tat du serveur depuis le Gestionnaire des tches de Windows. Pour cela, excutez le Gestionnaire des tches (CTRL + ALT + SUP), cliquez sur l'onglet Processus, cliquez sur le bouton Afficher les processus de tous les utilisateurs (les services OpenERP sont excuts par l'utilisateur SYSTEM). Vous verrez alors deux services : OpenERPServerService.exe et openerpserver.exe

- 17 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 Developpez LLC. Tous droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts. Cette page est dpose la SACD.

http://solutions-entreprise.developpez.com/erp-pgi/faq/openerp/

FAQ OpenERP

Sommaire > Utilisation d'OpenERP

- 18 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 Developpez LLC. Tous droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts. Cette page est dpose la SACD.

http://solutions-entreprise.developpez.com/erp-pgi/faq/openerp/

FAQ OpenERP

Sommaire > Utilisation d'OpenERP > Gnralits Quels sont les navigateurs Web compatibles?
Auteur : Thierry Godin Pour utiliser OpenERP en ligne (Web Client) : Google Chrome 9.0 Recommand; Firefox 4.0 Recommand ; Safari 4.1 Recommand ; Opera 10.0 Recommand ; Internet Explorer 10 * Non recommand. * Attention certaines applications peuvent ne pas fonctionner compltement avec IE v10.0.9200.16576 et OpenERP v7.0-20130517-231024, au moment o j'cris ces lignes, notamment le Point de Vente (POS) qui affiche les catgories de produits, mais pas les produits

Quel est le mot de passe par dfaut de l'administrateur principal?


Auteur : Thierry Godin Par dfaut le mot de passe est admin. Vous pouvez le changer sur la page de connexion en cliquant sur le lien Gestion des bases de donnes qui se trouve sous le formulaire de connexion. Cliquez ensuite sur le lien Mot de passe dans le menu de gauche. Entrez ensuite le mot de passe par dfaut, puis le nouveau mot de passe + confirmer. Attention, ce n'est pas le mot de passe d'une de vos bases de donnes. C'est le mot de passe "Super Administrateur" qui vous permettra d'archiver, supprimer ou restaurer une base de donnes. Le mot de passe se trouve galement dans le fichier openerp-server.conf : admin_passwd = xxxxxxxx

Comment connaitre la version d'OpenERP (Web Client)?


Auteur : Thierry Godin Connectez-vous OpenERP. Exemple : http://votre_serveur:8069 Cliquez sur la flche qui se trouve en haut droite ct de votre nom puis cliquez sur propos d'OpenERP. Le numro de version est affich sous le logo d'OpenERP.

O est pass le client GTK ?


Auteur : Thierry Godin Les prcdentes versions d'OpenERP intgraient un client GTK (une interface graphique).

- 19 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 Developpez LLC. Tous droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts. Cette page est dpose la SACD.

http://solutions-entreprise.developpez.com/erp-pgi/faq/openerp/

FAQ OpenERP

Depuis la version 7.0, le client GTK a t abandonn. OpenERP est seulement accessible avec le client Web livr dans le package.

Comment permettre l'affichage de plus de 80 lignes dans les tableaux ?


Auteur : Thierry Godin Par dfaut, les tableaux (Tree View) n'affichent que 80 lignes par page. Il existe pourtant un moyen, que j'ai trouv tout fait par hasard et dont je n'avais vu aucune mention dans la documentation. Pour permettre l'affichage de plus de 80 lignes dans un tableau : positionnez le curseur de la souris au dessus du nombre d'lments/pages qui est affich en haut droite du tableau; double cliquez sur les chiffres pour faire apparatre une liste droulante; slectionnez le nombre de lignes afficher par page.

Double-cliquez pour afficher la liste droulante Attention cependant, ce choix n'est pas persistant. Si vous quittez la rubrique, les tableaux afficheront nouveau 80 lignes par page.

Comment permettre l'affichage de plus de 80 lignes dans les tableaux ? (mthode persistante)
Auteurs : Loic Bertrand - Thierry Godin Par dfaut, les tableaux (Tree View) n'affichent que 80 lignes par page. Comment permettre l'affichage de plus de 80 lignes dans les tableaux ? permet de modifier le nombre de lignes dans les tableaux, mais elle n'est pas persistante. Il existe pourtant une deuxime mthode qui permet de modifier le nombre de lignes dans les tableaux et qui, cette fois-ci, est persistante.

- 20 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 Developpez LLC. Tous droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts. Cette page est dpose la SACD.

http://solutions-entreprise.developpez.com/erp-pgi/faq/openerp/

FAQ OpenERP

Cliquez sur la flche ct de votre nom d'utilisateur dans la barre de menu en haut droite d'OpenERP et cliquez sur propos d'OpenERP .

propos d'OpenERP Dans la fentre qui apparat, cliquez sur Activer le mode dveloppeur . La fentre se fermera d'elle-mme et OpenERP va se recharger.

Activer le mode dveloppeur Allez ensuite dans la rubrique Vente , puis cliquez sur Articles dans le menu de gauche. Cliquez ensuite sur la vue Liste . (Icne en haut droite du tableau). Dans la liste droulante en haut du tableau, slectionnez Modifier l'action .
- 21 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 Developpez LLC. Tous droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts. Cette page est dpose la SACD.

http://solutions-entreprise.developpez.com/erp-pgi/faq/openerp/

FAQ OpenERP

Modifier l'action Dans le formulaire qui apparat, modifiez la valeur de Limite dans la partie Filtres , puis cliquez sur le bouton Enregistrer .

- 22 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 Developpez LLC. Tous droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts. Cette page est dpose la SACD.

http://solutions-entreprise.developpez.com/erp-pgi/faq/openerp/

FAQ OpenERP

Modifier la valeur de Limite Vous devrez le faire pour toutes les vues Tableau/Liste o vous souhaitez modifier le nombre de lignes.

- 23 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 Developpez LLC. Tous droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts. Cette page est dpose la SACD.

http://solutions-entreprise.developpez.com/erp-pgi/faq/openerp/

FAQ OpenERP

Sommaire > Utilisation d'OpenERP > Configuration Comment afficher le menu de configuration avance (Web Client)?
Auteur : Thierry Godin Par dfaut, aprs l'installation d'OpenERP et la premire utilisation, l'administrateur de la base de donnes n'a pas accs au menu de configuration avance. Pour faire apparatre le menu de configuration avance: Connectez-vous OpenERP en tant qu'administrateur de la base de donnes que vous grez; Cliquez sur le menu "Configuration" dans la barre de menu du haut; Cliquez sur "Utilisateurs" dans le menu de gauche; Cliquez sur l'utilisateur "Administrateur"; Cliquez sur le bouton "Modifier" en haut de la fiche; Cliquez sur l'onglet "Droits d'accs"; Puis dans la rubrique "Accessibilit", cochez la case "Caractristiques techniques"; Dconnectez-vous d'OpenERP; Puis reconnectez-vous; Cliquez nouveau sur le menu "Configuration" dans la barre de menu du haut; La rubrique "Technical" est apparue. Cette rubrique de configuration avance vous permettra entre autres de configurer la messagerie, l'interface utilisateur, la structure de la base de donnes, les identifiants et les squences, les tches planifies, la scurit, etc. Il vous est possible de faire apparatre le menu de configuration avanc pour n'importe quel utilisateur en modifiant ses droits d'accs. Attention, ce menu comporte des rubriques qui permettent de configurer le cur de la base de donnes que vous utilisez, il n'est pas conseill de le confier tous les utilisateurs.

Comment changer le mot de passe d'un utilisateur (Web Client)?


Auteur : Thierry Godin Le menu pour changer le mot de passe d'un utilisateur est bien cach. On trouve galement pas mal de discussions l-dessus sur le Web. Changer le mot de passe d'un utilisateur Connectez-vous OpenERP en tant qu'administrateur de la base de donnes que vous grez. Cliquez sur le lien "Utilisateurs" dans le menu de gauche. Cliquez sur la ligne de l'utilisateur. Cliquez ensuite sur le bouton "Autres options" en haut de la fiche. Cliquez ensuite sur "Changer le mot de passe". Tapez le nouveau mot de passe puis cliquez sur "Changer le mot de passe" en bas de la fentre.

Comment faire apparatre le menu d'importation de modules (Web Client)?


Auteur : Thierry Godin Il vous est possible d'importer des modules supplmentaires directement depuis l'interface Web d'OpenERP. Mais le menu d'importation n'est pas visible par dfaut.
- 24 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 Developpez LLC. Tous droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts. Cette page est dpose la SACD.

http://solutions-entreprise.developpez.com/erp-pgi/faq/openerp/

FAQ OpenERP

Pour faire apparatre le menu d'importation des modules Connectez-vous OpenERP en tant qu'administrateur de la base de donnes que vous grez. Cliquez sur le menu "Configuration" dans la barre de menu du haut. Cliquez sur "Interface utilisateur" dans le menu de gauche (rubrique Technical / Menu avanc). Cliquez sur "lments du menu". Cliquez sur le bouton rouge "Crer". Remplissez le formulaire comme ci-dessous : Menu : tapez "Importer des modules", Menu parent : slectionnez "Configuration/Modules", Action : slectionnez "ir.actions.act_window", Dans le champ qui apparat ct, cliquez sur la petite flche noire puis cliquez sur "Chercher plus" puis dans la barre de recherche en haut, tapez "module" puis tapez sur la touche Entre de votre clavier. Dans la liste qui apparat, cliquez sur le nom de l'action "Importation de module". Cliquez ensuite sur le bouton "Enregistrer". Dconnectez-vous ensuite d'OpenERP. Reconnectez-vous et allez de nouveau dans le menu "Configuration". Le nouveau menu "Importer des modules" est apparu dans la rubrique "Modules".

Les prix des articles avec trois dcimales (Web Client)


Auteur : Thierry Godin Il est parfois utile de pouvoir entrer le prix des articles avec trois dcimales pour des questions d'arrondi. Prix avec trois dcimales Connectez-vous OpenERP en tant qu'administrateur de la base de donnes que vous grez. Cliquez sur le bouton "Configuration" dans le menu du haut. Assurez-vous que la rubrique "Technical" (Configuration avance) soit visible dans le menu de gauche, sinon vous devez Comment afficher le menu de configuration avance (Web Client)?. Cliquez sur "Structure de la base de donnes". Cliquez sur "Prcision dcimale". Cliquez ensuite sur la ligne "Product price". Modifiez la valeur "Chiffres aprs la virgule". Cliquez sur "Enregistrer". Bien que vous entriez les prix avec trois dcimales, les prix des articles dans les Points de Vente (POS) afficheront toujours deux dcimales.

- 25 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 Developpez LLC. Tous droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts. Cette page est dpose la SACD.

http://solutions-entreprise.developpez.com/erp-pgi/faq/openerp/

FAQ OpenERP

Sommaire > Utilisation d'OpenERP > Utilisation du Point De Vente (POS) quoi correspond le voyant vert/rouge dans le Point De Vente ?
Auteur : Thierry Godin Le voyant vert/rouge se situe tout en haut du Point De Vente, dans la barre de menu, juste ct du bouton Close. La couleur du voyant passe du vert au rouge selon que les commandes ont bien t envoyes OpenERP ou non. Principe de fonctionnement du Point De Vente Lorsque vous effectuez une commande, celle-ci est stocke dans le cache du navigateur. Le Point De Vente utilise la mthode DOM Storage (LocalStorage), qui permet de stocker les donnes dans le cache du navigateur. Ce systme vient en remplacement des cookies qui ont une capacit de stockage limite. Au moment o vous validez la commande, elle est envoye OpenERP qui effectuera les oprations ncessaires pour passer votre commande l'tat de Pay. Mais parfois, vous vous apercevrez que la commande n'est pas envoye correctement OpenERP. Dans ce cas, le voyant passe la couleur rouge. Cela peut arriver, notamment suite la fermeture de la fentre du navigateur ou suite une interruption du rseau ou encore suite une erreur dans les donnes de la commande. Dans ce cas, la commande est bloque dans le cache du navigateur. Vous verrez alors apparatre un chiffre ct du voyant : il correspond au nombre de commandes bloques dans le cache du navigateur.

Lorsque des commandes sont bloques dans le cache du navigateur, le voyant reste rouge. Si votre base de donnes contient plusieurs Points De Vente (Multisocits), et que vous faites des commandes sur plusieurs Points De Vente, le voyant peut rester rouge alors que votre dernire commande a t valide. Le voyant reste rouge tant qu'il y a des commandes (qui ont t effectues par votre navigateur dans n'importe quel Point De Vente) qui n'ont pas t envoyes OpenERP (i.e. des commandes bloques dans LocalStorage). Remettre le voyant en vert Pour que le voyant redevienne vert, il faut supprimer les commandes qui sont bloques dans le navigateur. Attention, ces commandes ne seront pas envoyes OpenERP, elles ne seront donc pas comptabilises et les stocks des produits ne seront pas mis jour. Dans Firefox Cliquez sur le menu Historique, puis slectionnez Supprimer l'historique rcent. Dans Intervalle effacer, slectionnez Tout. Vrifiez que la case Cookies est coche. Cliquez sur Effacer maintenant.

- 26 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 Developpez LLC. Tous droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts. Cette page est dpose la SACD.

http://solutions-entreprise.developpez.com/erp-pgi/faq/openerp/

FAQ OpenERP

Dans Google Chrome Cliquez sur le bouton en bout de la barre d'adresses (Personnaliser et contrler Google Chrome). Cliquez sur Historique. L'onglet Historique apparat. Cliquez sur le bouton Effacer les donnes de navigation. Dans Effacer les lments datant, slectionnez Depuis le dbut. Cochez les cases Supprimer les cookies et Vider le cache. Cliquez sur Effacer les donnes de navigation. Fermez l'onglet Historique. Redmarrez ensuite une session OpenERP et dmarrez la vente sur le Point De Vente. Le voyant sera nouveau vert.

- 27 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 Developpez LLC. Tous droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts. Cette page est dpose la SACD.

http://solutions-entreprise.developpez.com/erp-pgi/faq/openerp/

FAQ OpenERP

Sommaire > Dveloppement de modules Comment ajouter des chemins vers des modules?
Auteur : Thierry Godin Pour ajouter des chemins vers un rpertoire supplmentaire, ditez le fichier de configuration du serveur d'OpenERP : openerp-server.conf et ajoutez les chemins complets en les sparant par des virgules :
addons_path = /opt/openerp/addons,/openerp/addons,/autre/chemin/openerp/addons

Pour retrouver facilement vos modules, crez un dossier "openerp" dans le rpertoire de votre choix, puis crez un dossier "addons". Changez ensuite le groupe des dossiers openerp + addons pour "openerp". Changez galement le propritaire des dossiers pour "openerp". Redmarrez ensuite le serveur OpenERP.

J'ai install un module, mais il n'apparat pas dans la liste des modules
Auteur : Thierry Godin Encore un problme que l'on rencontre souvent sur le Web. Vous venez de terminer votre Super-Module, vous l'avez plac sur le serveur en suivant bien les instructions, mais il refuse de se montrer ! Tout d'abord, assurez-vous d'avoir bien ajout le Comment ajouter des chemins vers des modules? additionnels dans le fichier de configuration du serveur. Vous devez ensuite redmarrer le serveur OpenERP. Connectez-vous OpenERP en tant qu'administrateur de la base de donnes que vous grez. Cliquez sur le menu "Configuration" dans la barre de menu du haut. Cliquez sur "Mettre jour la liste des modules" dans la rubrique "Modules". Cliquez ensuite sur "Modules installs". Dans la barre de recherche en haut droite, supprimez le filtre Install. Puis entrez le nom ou une partie du nom de votre module, il devrait finalement apparatre. Si vous cliquez sur "Applications" dans la rubrique des modules, vous ne le verrez pas, mme si vous supprimez les filtres dans la barre de recherche. Il semblerait qu'OpenERP ne reconnaisse pas votre module comme une application.

- 28 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 Developpez LLC. Tous droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts. Cette page est dpose la SACD.

http://solutions-entreprise.developpez.com/erp-pgi/faq/openerp/

FAQ OpenERP

Sommaire > Dpannage

- 29 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 Developpez LLC. Tous droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts. Cette page est dpose la SACD.

http://solutions-entreprise.developpez.com/erp-pgi/faq/openerp/

FAQ OpenERP

Sommaire > Dpannage > Dboguage Activer les modes "debug" d'OpenERP
Auteur : Thierry Godin Il existe en fait deux modes de dbogage. Un premier qui s'affiche ct client et le second qui enregistre dans le fichier de log du serveur d'OpenERP. Le premier, vous pouvez y accder depuis le client Web Cliquez sur la flche en haut droite en face de votre nom puis cliquez sur " propos d'OpenERP", Dans la fentre qui apparat, cliquez sur le lien "Activer le mode dveloppeur". Vous remarquerez alors la mention "debug=#" dans l'URL d'OpenERP. Si vous passez votre souris sur un bouton, vous aurez alors des infos sur l'Objet, la Mthode, le Type, etc. C'est trs utile lorsque vous souhaitez dboguer un module ou simplement pour retrouver les lments dans les milliers de fichiers d'OpenERP. Pour sortir du mode debug, retirez simplement la mention debug=# de l'URL (se dconnecter ne suffit pas), ou fermez la fentre du navigateur et ouvrez-en une nouvelle. Ce mode dveloppeur est accessible pour tous les utilisateurs (pas seulement l'administrateur). Le second, vous pouvez l'activer directement dans le fichier de configuration du serveur. Passez le mode debug True et changez le niveau de log : openerp-server.conf
debug_mode = True log_level = info

Puis redmarrez le serveur OpenERP. Les diffrents niveaux de log disponibles : info debug_rpc warn test critical debug_sql error debug debug_rpc_answer notset Certains niveaux de log sont rests pour des raisons de compatibilit avec d'anciennes versions du serveur. Attention, suivant le niveau de log que vous appliquez, la taille du fichier de log peut grimper rapidement. Pensez dsactiver le mode debug lorsque ce n'est plus ncessaire.

- 30 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 Developpez LLC. Tous droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts. Cette page est dpose la SACD.

http://solutions-entreprise.developpez.com/erp-pgi/faq/openerp/

FAQ OpenERP

Le fichier de log openerp-server.log se trouve dans /var/log/openerp .

O se trouve la console de Tests Unitaires JS (Web Client) pour tester ses scripts JS?
Auteur : Thierry Godin OpenERP 7 inclut un systme bas sur QUnit permettant de faire des tests unitaires de vos applications JavaScript. Cela permet de vrifier le bon fonctionnement de vos fonctions JavaScript dans vos modules. Pour effectuer un test, vous devez crer un dossier "tests" dans le dossier "src" de votre module qui vous permettra de stocker vos fichiers tester :
/<% chemin_vers_votre_openerp %>/addons/<% votre_module %>/static/src/tests

Ensuite vous devez dclarer le fichier tester en ajoutant dans votre fichier __openerp__.py le chemin du fichier : __openerp__.py
{ 'name': "Mon Module", 'description': "Mon Module OpenERP", 'category': 'Hidden', 'depends': ['web'], 'data': ['mon_module.xml'], 'js': ['static/src/js/mon_module.js'], 'css': ['static/src/css/mon_module.css'], 'qweb': ['static/src/xml/mon_module.xml'], 'test': ['static/src/tests/mon_test.js'], 'installable': True,

Pour afficher la console de tests unitaires : Ouvrez votre navigateur et tapez l'URL de votre OpenERP en rajoutant web/tests la fin de l'URL. http://votre_serveur:8069/web/tests L vous verrez plusieurs tests disponibles dj implments, et si vous avez suivi les instructions plus haut, vous devriez voir galement le nom de votre module "Mon Module" ainsi qu'un bouton "Run Tests".

- 31 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 Developpez LLC. Tous droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts. Cette page est dpose la SACD.

http://solutions-entreprise.developpez.com/erp-pgi/faq/openerp/

FAQ OpenERP

Sommaire > Dpannage > Messages d'erreurs Erreur: page blanche + No Handler found l'ouverture d'OpenERP
Auteur : Thierry Godin Encore une erreur qu'on rencontre souvent sur le web. Cela peut survenir au dmarrage lorsqu'OpenERP tente de charger les modules et qu'un module est dfectueux. Par exemple, si dans votre module vous avez dclar dans le fichier __init__.py : __init__.py
import mon_module

Et que vous n'avez pas cr le fichier mon_module.py qui doit se trouver la racine du module. Si vous regardez alors le fichier de log* d'OpenERP vous pourrez voir ceci : openerp-server.log
File "/usr/lib/pymodules/python2.7/openerp/modules/module.py", line 133, in load_module mod = imp.load_module('openerp.addons.' + module_part, f, path, descr) File "/opt/openerp/addons/mon_module/__init__.py", line 3, in <module> import mon_module RuntimeError: maximum recursion depth exceeded while calling a Python object 2013-05-19 23:25:08,735 27185 0.0.0.0:8069 2013-05-19 23:25:08,735 27185 2013-05-19 23:25:16,743 27185 HTTP/1.1" 404 2013-05-19 23:25:16,791 27185 favicon.ico HTTP/1.1" 404 2013-05-19 23:25:16,842 27185 favicon.ico HTTP/1.1" 404 INFO ? openerp.service.wsgi_server: HTTP service (werkzeug) running on INFO ? openerp: OpenERP server is running, waiting for connections... INFO ? werkzeug: 192.168.0.6 - - [19/May/2013 23:25:16] "GET / INFO ? werkzeug: 192.168.0.6 - - [19/May/2013 23:25:16] "GET / INFO ? werkzeug: 192.168.0.6 - - [19/May/2013 23:25:16] "GET /

En fait, vous verrez plusieurs fois les quatre premires lignes : OpenERP fait plusieurs tentatives pour charger le module puis abandonne. Ensuite on voit bien o il bloque : openerp-server.log
File "/opt/openerp/addons/mon_module/__init__.py", line 3, in <module> import mon_module

Il bloque en fait import mon_module. Il ne trouve pas le fichier mon_module.py . Et OpenERP nous affiche finalement sa page d'erreur. Mais a peut tre galement une erreur dans un module Python ou un widget, un fichier JS, etc.

- 32 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 Developpez LLC. Tous droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts. Cette page est dpose la SACD.

http://solutions-entreprise.developpez.com/erp-pgi/faq/openerp/

FAQ OpenERP

Dans tous les cas, l'erreur sera inscrite dans le fichier de log.

Page blanche sans message l'ouverture d'OpenERP ExpatError: XML or text declaration not at start of entity
Auteur : Thierry Godin Je vous livre cette astuce, car elle vient de me faire perdre une journe et demie. Le temps que j'ai pass pour trouver la panne. Si quand vous ouvrez OpenERP (WebClient) et que vous voyez une page blanche sans aucun message d'erreur, plongez-vous vite dans le fichier de log du serveur. Vous devriez voir une erreur comme celle cidessous : openerp-server.log
Traceback (most recent call last): File "/opt/openerp/web/addons/web/http.py", line 288, in dispatch r = method(self, **self.params) File "/opt/openerp/web/addons/web/controllers/main.py", line 631, in qweb content, checksum = concat_xml(files) File "/opt/openerp/web/addons/web/controllers/main.py", line 222, in concat_xml xml = ElementTree.parse(fp).getroot() File "/usr/lib/python2.6/xml/etree/ElementTree.py", line 862, in parse tree.parse(source, parser) File "/usr/lib/python2.6/xml/etree/ElementTree.py", line 586, in parse parser.feed(data) File "/usr/lib/python2.6/xml/etree/ElementTree.py", line 1245, in feed self._parser.Parse(data, 0) ExpatError: XML or text declaration not at start of entity: line 2, column 0

Vous voyez la dernire ligne ExpatError: XML or text declaration not at start of entity: line 2, column 0 C'est ici que a se corse. OpenERP ne peut pas s'afficher, car l'interprteur XML a tent de charger un fichier, mais celui-ci ne commence pas par la dclaration attendue :
<?xml version="1.0" encoding="UTF-8"?>

Dans mon cas, il s'agissait d'un fichier XML qui commenait par une ligne vide. Le problme, c'est de trouver quel fichier commence par une ligne vide ou non conforme. Et ce n'est pas une mince affaire : il y a plus de deux mille fichiers XML dans OpenERP! Commencez par sauvegarder tous les modules. C'est long et fastidieux, mais c'est indispensable. Ensuite, supprimez les rpertoires des modules un par un, redmarrez le serveur OpenERP chaque fois et essayez d'afficher la page. Ds qu'OpenERP s'affiche, vous pouvez en dduire que le module que vous venez de supprimer tait en cause.

Une fois, le module dfectueux dtect, tudiez chaque fichier XML du module pour trouver celui qui n'est pas valide. Ds que vous l'avez trouv, corrigez-le et redmarrez le serveur OpenERP pour vrifier que la page s'affiche correctement.

- 33 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 Developpez LLC. Tous droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts. Cette page est dpose la SACD.

http://solutions-entreprise.developpez.com/erp-pgi/faq/openerp/

FAQ OpenERP

Rechargez ensuite les modules que vous aviez supprims auparavant et redmarrez nouveau le serveur OpenERP.

Access Denied : Sauvegarde base de donnes (Web Client)


Auteur : Thierry Godin Un message d'erreur que l'on trouve profusion dans les forums et un peu partout sur le Web, mais malheureusement trs peu de rponses probantes. Lorsque vous tentez de sauvegarder une base de donnes, on vous demande le mot de passe de l'administrateur (Super Administrateur -> Quel est le mot de passe par dfaut de l'administrateur principal?) puis vous cliquez sur le bouton Archiver. Immanquablement un message d'erreur apparat "AccessDenied". Je le confirme, ce message apparat si vous utilisez Internet Explorer (test avec la version 10.0.9200.16576) et probablement d'autres versions plus anciennes. En revanche, la sauvegarde fonctionne si vous utilisez Firefox (test avec la version 20.0.1) ou Chrome (test avec la Version 26.0.1410.64 m). Donc, pensez mettre jour votre navigateur Web. Dans le pire des cas, vous pouvez faire ces oprations de maintenance sur vos bases de donnes en utilisant un outil d'administration de bases de donnes PostgreSQL tel que PGadmin (Open Source) tlchargeable sur le site : http:// www.pgadmin.org/.

La socit choisie n'est pas autorise pour cet utilisateur


Auteur : Thierry Godin Ce message d'erreur apparat lorsque vous crez un utilisateur et que vous lui assignez une socit qui ne lui a pas t autorise. Cela se produit lorsque vous avez cr une nouvelle socit, et que vous crez ensuite un nouvel utilisateur. Dans ce cas, la socit attribue l'utilisateur est la socit par dfaut d'OpenERP "Your Company". Vous modifiez alors le champ Socit dans le formulaire d'dition, sous le champ Connexion, de l'utilisateur pour lui assigner la socit que vous aviez cre auparavant, mais quand vous cliquez sur le bouton Enregistrer, l'erreur ci-dessous apparat: ValidateError Une erreur est apparue lors de la validation company_id,company_ids: La socit choisie n'est pas autorise pour cet utilisateur. du/des champ(s)

Pour pouvoir valider le formulaire, il faut que la socit que vous avez slectionne soit autorise pour cet utilisateur. Pour cela, suivez les tapes ci-dessous: Autoriser la socit pour un utilisateur Allez dans Configuration puis Gestion utilisateurs. Cliquez sur le nom de l'utilisateur modifier. Cliquez sur le bouton Modifier. Cliquez sur l'onglet Droits d'accs. Dans la rubrique Socits autorises, slectionnez la socit dsire.

- 34 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 Developpez LLC. Tous droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts. Cette page est dpose la SACD.

http://solutions-entreprise.developpez.com/erp-pgi/faq/openerp/

FAQ OpenERP

Slectionnez alors la socit dans le champ Socit en haut du formulaire, sous le champ Connexion. Cliquez sur le bouton Enregistrer.

L'utilisateur est maintenant autoris pour la socit que vous aviez cre auparavant. Un utilisateur peut avoir plusieurs socits autorises. Dans ce cas, vous devez cocher la case Multi-Socit dans la rubrique Accessibilit du formulaire d'dition de l'utilisateur.

AttributeError: 'NoneType' object has no attribute 'search'


Auteur : Thierry Godin C'est un message d'erreur que vous pourrez rencontrer lorsque vous coderez votre module en Python. Ce message peut apparatre la suite de nombreuses erreurs... mais le moins que l'on puisse dire, c'est qu'il n'est pas vraiment explicite. Code erron
user_ids = self.pool.get('res.user').search(cr, uid, [('id', '=', 1)], offset=0, limit=None, order=None, context=None, count=False)

Ici, c'est facile, la table res.user n'existe pas dans OpenERP. Le nom de la table est res.users. Code juste
user_ids = self.pool.get('res.users').search(cr, uid, [('id', '=', 1)], offset=0, limit=None, order=None, context=None, count=False)

Attention, ce n'est pas toujours si simple, il faudra parfois une bonne dose de tnacit pour trouver l'erreur dans votre code.

TypeError: The model "xxxxxxxxxxxx" specifies an unexisting parent class


Auteur : Thierry Godin Un message d'erreur qui peut arriver lorsque vous crez un module et que vous faites appel un autre module alors que vous ne l'aviez pas dclar aparavant. Par exemple: Nous crons un module qui doit hriter du module product comme ceci. class my_product
class my_product(osv.osv): _name = 'product.product' _inherit = 'product.product' # # mon code ici #

my_product()

Mais dans ce cas, nous devons le dclarer dans le tableau depends[] du fichier __openerp__.py comme ci-dessous :

- 35 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 Developpez LLC. Tous droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts. Cette page est dpose la SACD.

http://solutions-entreprise.developpez.com/erp-pgi/faq/openerp/

FAQ OpenERP

__openerp__.py

# -*- coding: utf-8 -*{ 'name': 'My Beautiful Module', 'version': '1.0.0', 'category': 'Products', 'sequence': 15, 'author': 'My Pomme', 'summary': 'My Module', 'description': 'Description', # Ici ! 'depends': ["product"], 'data': [ 'my_view.xml', ], 'js': [], 'css': [], 'qweb': [], 'installable': True, 'application': False, 'auto_install': False,

Auquel cas, le message d'erreur apparatra.

- 36 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 Developpez LLC. Tous droits rservs Developpez LLC. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu' trois ans de prison et jusqu' 300 000 de dommages et intrts. Cette page est dpose la SACD.

http://solutions-entreprise.developpez.com/erp-pgi/faq/openerp/