Skip to content
Snippets Groups Projects
Commit 68f01260 authored by Laurent Destailleur's avatar Laurent Destailleur
Browse files

Fix: Le module de génération des codes compta aquarium destiné a la compta...

Fix: Le module de génération des codes compta aquarium destiné a la compta expert ne fonctionnait pas correctement.
parent 9777e744
Branches
Tags 3.7.3
No related merge requests found
...@@ -80,6 +80,7 @@ class mod_codecompta_aquarium extends ModeleAccountancyCode ...@@ -80,6 +80,7 @@ class mod_codecompta_aquarium extends ModeleAccountancyCode
$is_dispo = $this->verif($DB, $codetouse, $societe, $type); $is_dispo = $this->verif($DB, $codetouse, $societe, $type);
if (! $is_dispo) if (! $is_dispo)
{ {
/*
// On tente ajout suffix // On tente ajout suffix
while ($is_dispo == 0 && $i < 37) while ($is_dispo == 0 && $i < 37)
{ {
...@@ -90,9 +91,10 @@ class mod_codecompta_aquarium extends ModeleAccountancyCode ...@@ -90,9 +91,10 @@ class mod_codecompta_aquarium extends ModeleAccountancyCode
$i++; $i++;
} }
*/
// Pour retour // Pour retour
$this->code=$altcodetouse; // $this->code=$altcodetouse;
$this->code=$codetouse;
} }
else else
{ {
......
...@@ -376,8 +376,8 @@ class Societe ...@@ -376,8 +376,8 @@ class Societe
if ($user) $sql .= ",fk_user_modif = '".$user->id."'"; if ($user) $sql .= ",fk_user_modif = '".$user->id."'";
$sql .= " WHERE idp = '" . $id ."'"; $sql .= " WHERE idp = '" . $id ."'";
// Verifie que code compta dfini
dolibarr_syslog("Societe.class::update sql=".$sql);
$resql=$this->db->query($sql); $resql=$this->db->query($sql);
if ($resql) if ($resql)
{ {
...@@ -1448,6 +1448,7 @@ class Societe ...@@ -1448,6 +1448,7 @@ class Societe
* Peut tre identique celui saisit ou gnr automatiquement. * Peut tre identique celui saisit ou gnr automatiquement.
* A ce jour seule la gnration automatique est implmente * A ce jour seule la gnration automatique est implmente
* \param type Type de tiers ('customer' ou 'supplier') * \param type Type de tiers ('customer' ou 'supplier')
* \return string Code compta si ok, 0 si aucun, <0 si ko
*/ */
function get_codecompta($type) function get_codecompta($type)
{ {
...@@ -1461,6 +1462,7 @@ class Societe ...@@ -1461,6 +1462,7 @@ class Societe
$mod = new $var; $mod = new $var;
// Defini code compta dans $mod->code
$result = $mod->get_code($this->db, $this, $type); $result = $mod->get_code($this->db, $this, $type);
if ($type == 'customer') $this->code_compta = $mod->code; if ($type == 'customer') $this->code_compta = $mod->code;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment