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

Recoupe toutes les discussions à propos de Noalyss
Répondre
arnaud
Messages : 1
Enregistré le : mar. nov. 14, 2017 10:35 pm

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

Message par arnaud » mar. nov. 14, 2017 10:35 pm

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.

Dany
Messages : 2181
Enregistré le : mar. nov. 14, 2017 10:35 pm

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

Message par Dany » mar. nov. 14, 2017 10:35 pm

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..

Répondre