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

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    mars 2018
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : mars 2018
    Messages : 4
    Points : 5
    Points
    5

    Par défaut odoo.tools.convert.ParseError: "Erreur lors de la validation de la contrainte

    Bonjour bon je veux créer un module caisse sous Odoo 12 mais à l'installation de mon module j'ai cette erreur suivante. SVP aide moi
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    Vue `caisse.obj.form`
    [view_id: 1131, xml_id: n/a, model: caisse.caisse, parent_id: n/a]
    None" while parsing file:/c:/program%20files%20(x86)/odoo%2012.0/server/odoo/addons/caisses/data/caisse_view.xml:4, near
    <record model="ir.ui.view" id="caisse_obj_form">
                     	<field name="name">caisse.obj.form</field>
                     	<field name="model">caisse.caisse</field>
                     	<field name="arch" type="xml">
                       <form string="Cashiers" version="7.0">
                          <group col="4">
                            <sheet>
                             	 <field name="reference"/>
                                <field name="employe_id" widget="selection" eval="ref('name')">Employe</field>
                                <field name="statut_caisse">Statut</field>
                                <field name="date_caisse">Date caisse</field>
                                <field name="date_heur_debut">heur debut</field>
                                <field name="date_heur_fin">Heur fin</field>
                                <field name="poste">Poste</field>
                            </sheet>
                          </group>
                      </form>
                      </field>
                </record>

    Cependant j'ai déjà créé mon fichier caisse.py dans un dossier models que j'ai importé dans le fichier __init__.py qui se situe au même niveau
    voila le code
    Code Python : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    from datetime import date
    from dateutil.relativedelta import relativedelta
     
    from odoo import api, fields, models, _
    from odoo.exceptions import ValidationError
     
    class Objcaisse(models.Model):
        _name ="caisse.caisse"
        _description = "descrip_caisse" 
        _order = "refernce asc"
        employe_id = fields.Many2one('hr.employee',  'Employe', required=True)
        date_caisse = fields.date('date caisse')
        reference = fields.char('refernce', size=128, required=True, help="La reference de la caisse elle est obligatoire")
        date_heur_debut = fields.datetime('date heur debut')
        date_heur_fin = fields.datetime('date heur fin')
        poste = fields.Many2one('hr.job', related='job_id')
        statut_caisse = fields.boolean('active')
        _sql_constraints = [
        	('uniq_reference', 'uniq(reference)', 'A reference already exists with this name ')
        ]


    Modèle non trouvé : caisse.caisse: Et on me dis que mon modele n'est pas trouvé

  2. #2
    Nouveau membre du Club
    Homme Profil pro
    Consultant ERP
    Inscrit en
    mars 2019
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Consultant ERP
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : mars 2019
    Messages : 24
    Points : 31
    Points
    31

    Par défaut

    Je vois un premier souci qui est que l'order ne fait pas référence au bon champ (_order = "refernce asc").

    Ceci peux provoquer une erreur qui empêche le chargement de l'objet et qui entraine ensuite une erreur qweb.

Discussions similaires

  1. Erreur lors de la valiation de la contrainte en Odoo
    Par Consolat Zaga dans le forum Odoo (ex-OpenERP)
    Réponses: 0
    Dernier message: 25/07/2018, 14h43
  2. Réponses: 2
    Dernier message: 29/08/2008, 22h51
  3. [JDOM] Erreur lors de la validation avec XSD
    Par c-ve dans le forum XML
    Réponses: 3
    Dernier message: 14/12/2007, 14h22
  4. Facelets et erreur lors de la validation
    Par sir_gcc dans le forum JSF
    Réponses: 2
    Dernier message: 01/05/2007, 15h35

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