diff --git a/htdocs/includes/modules/societe/mod_codecompta_aquarium.php b/htdocs/includes/modules/societe/mod_codecompta_aquarium.php index 15ca92416ca..bd0277690e3 100644 --- a/htdocs/includes/modules/societe/mod_codecompta_aquarium.php +++ b/htdocs/includes/modules/societe/mod_codecompta_aquarium.php @@ -80,6 +80,7 @@ class mod_codecompta_aquarium extends ModeleAccountancyCode $is_dispo = $this->verif($DB, $codetouse, $societe, $type); if (! $is_dispo) { +/* // On tente ajout suffix while ($is_dispo == 0 && $i < 37) { @@ -90,9 +91,10 @@ class mod_codecompta_aquarium extends ModeleAccountancyCode $i++; } - +*/ // Pour retour - $this->code=$altcodetouse; +// $this->code=$altcodetouse; + $this->code=$codetouse; } else { diff --git a/htdocs/societe.class.php b/htdocs/societe.class.php index 62f1ed4ced5..6126ffe54a4 100644 --- a/htdocs/societe.class.php +++ b/htdocs/societe.class.php @@ -217,10 +217,10 @@ class Societe } } - /** - * \brief Verification lors de la modification - * \return 0 si ok, < 0 en cas d'erreur - */ + /** + * \brief Verification lors de la modification + * \return 0 si ok, < 0 en cas d'erreur + */ function verify() { $this->nom=trim($this->nom); @@ -376,8 +376,8 @@ class Societe if ($user) $sql .= ",fk_user_modif = '".$user->id."'"; $sql .= " WHERE idp = '" . $id ."'"; - // Verifie que code compta défini - + + dolibarr_syslog("Societe.class::update sql=".$sql); $resql=$this->db->query($sql); if ($resql) { @@ -1448,6 +1448,7 @@ class Societe * Peut être identique à celui saisit ou généré automatiquement. * A ce jour seule la génération automatique est implémentée * \param type Type de tiers ('customer' ou 'supplier') + * \return string Code compta si ok, 0 si aucun, <0 si ko */ function get_codecompta($type) { @@ -1461,8 +1462,9 @@ class Societe $mod = new $var; + // Defini code compta dans $mod->code $result = $mod->get_code($this->db, $this, $type); - + if ($type == 'customer') $this->code_compta = $mod->code; if ($type == 'supplier') $this->code_compta_fournisseur = $mod->code;