Page 1 sur 1

problème de numérotation des entrées journal vente

Posté : mar. nov. 14, 2017 10:35 pm
par arnaud
Bonjour,

je ne sais pas si c\'est du à mon installation mais la numérotation des entrées du journal de vente a fait un petit saut de 9 à 16..

Après analyse, la séquence postgres semblait avoir la bonne valeur sauf que la méthode : compute_internal_code dans include/class_acc_ledger.php contient:

Code : Tout sélectionner


    if ( $this->id==0) return;
    $num = NextSequence($this->db,\'s_internal\');
    $num=strtoupper(hexdec($num));    
    $atype=$this->get_propertie();
    $type=$atype[\'jrn_def_code\'];
    $internal_code=sprintf(\"%d%s-%s\",dossier::id(),$type,$num);
    echo_debug (__FILE__,__LINE__,\"internal_code = $internal_code\"«»);
    return $internal_code;
la 3e ligne:

Code : Tout sélectionner


    $num=strtoupper(hexdec($num));    
pose problème. En effet, si $num vaut 10, avant la ligne (soit la sortie de postgres) num vaudra 16 après...


Il semble que cela soit (en dehors de l\'export pdf) la seule occurrence de la fonction hexdec dans le code. (analyse très rapide).


Arnaud.

Re:problème de numérotation des entrées journal ve

Posté : mar. nov. 14, 2017 10:35 pm
par Dany
Effectivement, je voulais que la sequence soit en hexa pour augmenter le nombre d\'operations possible, avant c\'était limité à 10000 operations / an.

En fait ce hexdec devrait disparaitre.

Merci B)


..D..