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

MS SQL Server Discussion :

Numéro de facture unique et séquentiel


Sujet :

MS SQL Server

  1. #1
    Membre à l'essai
    Inscrit en
    novembre 2008
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : novembre 2008
    Messages : 17
    Points : 15
    Points
    15
    Par défaut Numéro de facture unique et séquentiel
    Bonjour,

    Dans le cadre d'un progiciel, nous souhaiterions mettre en place un système de génération de code facture dont le format peut différer dans l'absolu en fonction des demandes clients .

    Notre code facture pourrait donc avoir un format différent : (Exemple 1 : 20190000001 ; Exemple 2 : 1900001)

    Nous pensions à une procédure stockée qui pourrait être personnalisée avec sélection et maj d'une table de chrono (Cette procédure serait ensuite encapsulée dans une transaction explicite permettant ainsi d'annuler l'attribution du chrono si l'insertion de la facture échoue)

    Ce système pourrait ensuite être généralisé à d'autres métiers comme le code client, code achat, etc...

    Table Chrono envisagée :
    Ch_table Ch_prefixe Ch_prochain
    Facture 2019 0000002
    Facture 19 00002
    Client 195 000001
    Achat A19 000000018

    Que pensez-vous de la piste évoquée, merci par avance.

  2. #2
    Expert éminent Avatar de 7gyY9w1ZY6ySRgPeaefZ
    Homme Profil pro
    dba
    Inscrit en
    juillet 2007
    Messages
    4 836
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : dba

    Informations forums :
    Inscription : juillet 2007
    Messages : 4 836
    Points : 6 169
    Points
    6 169
    Par défaut
    Pourquoi pas, tant que ce n'est pas utilisé comme pk / fk des tables.

  3. #3
    Expert éminent sénior

    Homme Profil pro
    bourreau
    Inscrit en
    mars 2010
    Messages
    5 292
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : bourreau
    Secteur : Finance

    Informations forums :
    Inscription : mars 2010
    Messages : 5 292
    Points : 15 654
    Points
    15 654
    Billets dans le blog
    1
    Par défaut
    J'abonde dans le sens de la réponse qui précède formulée par heu... 7gyY9w1ZY6ySRgPeaefZ (merci le copier/coller )

    Cet identifiant, même s'il est unique, ne doit surtout pas devenir la clef primaire dans la table FACTURE (ni de ce fait contribuer à la constitution de la PK de la table ligne facture)

  4. #4
    Membre expert
    Homme Profil pro
    Inscrit en
    septembre 2006
    Messages
    2 684
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : septembre 2006
    Messages : 2 684
    Points : 3 790
    Points
    3 790
    Par défaut
    Citation Envoyé par mbsl1 Voir le message
    Nous pensions à une procédure stockée qui pourrait être personnalisée avec sélection et maj d'une table de chrono (Cette procédure serait ensuite encapsulée dans une transaction explicite permettant ainsi d'annuler l'attribution du chrono si l'insertion de la facture échoue)
    Vous pouvez aussi NE numéroter les factures QUE lorsque leur insertion a réussi...

Discussions similaires

  1. Générer un numéro de facture unique et sans trou en SQL
    Par Alexandre T dans le forum Langage SQL
    Réponses: 6
    Dernier message: 23/04/2019, 12h00
  2. Création d'un numéro de Facture
    Par chelmi95 dans le forum IHM
    Réponses: 2
    Dernier message: 23/04/2008, 12h23
  3. Création d'un numéro de Facture
    Par chelmi95 dans le forum VBA Access
    Réponses: 6
    Dernier message: 18/06/2007, 18h49
  4. numéro de facture
    Par Polux95 dans le forum Excel
    Réponses: 4
    Dernier message: 04/04/2007, 12h39
  5. Créer un numéro de série unique et propre
    Par php_de_travers dans le forum Langage
    Réponses: 2
    Dernier message: 11/01/2007, 20h37

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