Bonjour

Le 16/07/20 à 14:31, Mélopie a écrit :
> Bonjour, bonjour,
>
> Est-ce un petit bug?
>
> Dans un tableur, j'ouvre une facture générée qui comporte les champs
> <<DATE_CALC>> et <<DATE_LIMIT>>. Le premier donne 'YYYY-MM-DD avec la
> petit krol qui dérange et l'autre DD.MM.YYYY qui est éditable entant que
> variable numérique.
>
> Pourquoi cette différence de traitement?

Oui , j'ai regardé dans le code
https://wiki.noalyss.eu/doc/class_document.html#afb72445653327576a81bced6c619bb9d
et dans la fonction replace (ligne 837) du fichier
noalyss/include/class/document.class.php , on voit qu'à la ligne 841 la
date est formatée en YYYY-MM-DD , et je ne sais pas pourquoi en fait. Si
tu remplaces la ligne 841 par $r=${$id}; (comme la 847) , cela
fonctionnera comme DATE_LIMIT

   837         case 'DATE_LIMIT_CALC':
  838             extract ($p_array, EXTR_SKIP);
  839             $id='e_ech' ;
  840             if ( !isset (${$id}) ) return "";
_*  841             $r=format_date(${$id},'DD.MM.YYYY','YYYY-MM-DD');*_
  842             break;
  843       case 'DATE_LIMIT':
  844             extract ($p_array, EXTR_SKIP);
  845             $id='e_ech' ;
  846             if ( !isset (${$id}) ) return "";
  847             $r=${$id};
  848             break;
> En plus, les deux champs sont formatés J MMM AAAA dans le modèle qui
> permet de générer le fichier.
>
> J'avoue que pour le moment, j'y perds mon latin.

J'espère que mon explication te l'aura rendu :-)


Une belle journée,


Dany


>
> Merci pour l'éclaircie !
>

-- 
gpg key 0x6259f36e

Alchimerys sprl http://www.alchimerys.be
Noalyss , serveur de comptabilité libre ,http://www.noalyss.eu

---
NOALYSS est un Serveur de Comptabilité et de Gestion libre

NOALYSS is an ERP Server opensource focused on accountancy

Gérer votre abonnement 
https://lists.nongnu.org/mailman/listinfo/noalyss-generale

Reply via email to