IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Odoo (ex-OpenERP) Discussion :

Champ "many2one" configuré par défaut en "int"


Sujet :

Odoo (ex-OpenERP)

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Novembre 2013
    Messages
    121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2013
    Messages : 121
    Par défaut Champ "many2one" configuré par défaut en "int"
    Bonjour,

    Dans le cadre du module crm_meeting j'ai ajouté un nouveau champ de type many2one. Tout s'est bien passé mais, lorsque je vais voir dans la base de données, celui-ci est de type "int". Pourtant le code utilisé est le suivant :

    'x_initiales': fields.many2one('initiales', 'Initiales', type='char', size=10, required=True),
    C'est embêtant car je dois faire correspondre les valeurs d'un ancien champ avec celui-ci et cela me met une erreur SQL car le nouveau champ est "int".

    Quelqu'un aurait-il une solution ?

    Un grand merci d'avance.

    JMB

  2. #2
    Membre émérite
    Avatar de Gandalf24
    Homme Profil pro
    Integrateur Odoo
    Inscrit en
    Mai 2002
    Messages
    481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Integrateur Odoo
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 481
    Par défaut
    Salut,

    C'est normal:
    initiales est un objet openerp, donc possede un id (int), et c'est id qui ca va etre enregistré nievau données ds x_initiales.

    Pour une mise a jour sur d'anciennes valeurs, y'a plusieurs solutions, par openerp ou meme par un püetit script sql... (les fonctions import/export fonctionnes aussi super bien)

    a+

  3. #3
    Membre confirmé
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Novembre 2013
    Messages
    121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2013
    Messages : 121
    Par défaut
    Merci pour ta réponse.

    Je vais regarder la solution la plus efficace pour régler ce problème.

Discussions similaires

  1. Réponses: 1
    Dernier message: 27/05/2011, 20h57
  2. [FreeBSD] Zsh : configuration par défaut
    Par LupusCramus dans le forum BSD
    Réponses: 2
    Dernier message: 15/05/2010, 17h57
  3. Réponses: 0
    Dernier message: 17/11/2008, 15h21
  4. Réponses: 3
    Dernier message: 13/06/2006, 09h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo