Fork me on GitHub
Bienvenue, Invité
Nom d'utilisateur Mot de passe: Se souvenir de moi

Numérotation auto produits
(1 visualisation(s)) (1) Invité
  • Page:
  • 1

SUJET: Numérotation auto produits

Numérotation auto produits il y a 2 ans, 1 mois #18733

  • jplale
  • Hors ligne
  • Fresh Boarder
  • Message: 7
  • Karma: 0
Est il possible d'avoir une numérotation auto comme pour les factures ( Renvoie un numéro personnalisable selon un masque à définir)?
Dernière édition: il y a 2 ans, 1 mois par jplale.

Re: Numérotation auto produits il y a 2 ans, 1 mois #18748

  • regis
  • Hors ligne
  • Administrateur
  • Message: 3480
  • Karma: 117
non mais on pourrait l'inclure
Régis Houssin
Contributeur Dolibarr
----------------------------------------
Offre SaaS de Dolibarr
Plateforme de développement Dolibarr
----------------------------------------
Merci de nous aider en effectuant un don via le lien de la page d'accueil.
Et à défaut merci à tout ceux qui cliquent sur les pubs.

Re: Numérotation auto produits il y a 1 an #24665

  • sarah
  • Hors ligne
  • Fresh Boarder
  • Message: 11
  • Karma: 0
bonjour,

j'aurai aussi besoin d'une numérotation auto pour les produits/services. J'essaye de m'atteler au code, mais je ne trouve pas où est appelée la fonction verifyNumRef() pour le module produit.

Est-ce que c'est bien au niveau du fichier
includes/modules/modProduct.class.php
qu'il faut agir, plutôt que dans
core/class/commonobject.class.php
?

Dans une ancienne architecture de dolibarr, j'ai trouvé un truc similaire sur les propales, dans le fichier propale.class.php, mais maintenant, je ne trouve plus la piste de cette fonction...

Enfin voilà, je veux bien m'y coller, mais je manque de piste !
Dernière édition: il y a 1 an par sarah.

Re: Numérotation auto produits il y a 1 an #25108

  • sarah
  • Hors ligne
  • Fresh Boarder
  • Message: 11
  • Karma: 0
J'ai résolu ça en ajoutant ces quelques lignes ans le fichier product/fiche.php à la ligne 658 :

 
$sql = "SELECT p.ref FROM llx_product as p ORDER BY p.ref DESC LIMIT 1" ;
 
if ($result = $db->query($sql)) {
$resql = $db->fetch_object($result) ;
$max_ref = $resql->ref ;
}
 


Puis j'ai modifié la ligne 667 par :
print '<td class="fieldrequired" width="20%">'.$langs->trans("Ref").' (Max : '.$max_ref.')</td><td><input name="ref" size="40" maxlength="32" value="'.$_POST["ref"].'">';
 


Comme mes références étaient des chiffres, pour avoir le maximum, j'ai modifié le champ ref en le complétant avec des zéros comme ceci (à partir de PhpMyadmin) :

UPDATE `llx_product` SET `ref`= RIGHT(CONCAT('000000',`ref`),6)


Je sais que c'est un peu du bricolage, mais ça peut dépanner !
Dernière édition: il y a 1 an par sarah.

Re: Numérotation auto produits il y a 11 mois, 3 semaines #25411

  • uussprl
  • Hors ligne
  • Fresh Boarder
  • Message: 4
  • Karma: 0
Bonjour,
Je suis un nouvel utilisateur de Dolibarr (d'abord félicitation pour ce logiciel).
Moi aussi je serais intéressé par la possibilité d'avoir une numérotation automatique pour les produits.
Bonne journée et bonne continuation.

Johann
  • Page:
  • 1
Temps de génération de la page: 0.11 secondes