noalyss-generale
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [noalyss-generale] Format de date


From: Dany De Bontridder
Subject: Re: [noalyss-generale] Format de date
Date: Thu, 16 Jul 2020 18:54:24 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0


Le 16/07/20 à 18:43, Mélopie a écrit :

Bonsoir Dany,

En root, j'ai modifié le fichier document.class.php que j'ai trouvé dans /var/www/html/noalyss/include/class/

Cela concernait chez moi, les lignes 820 et 826 et non 841 et 847 (voir capture d'écran jointe)

Pour le moment rien n'a changé dans le format des dates. Y-a-t-il un cache à initialiser?


Oui c'est normal, j'ai confondu

tu as modifié pour DATE_LIMIT_CALC , en fait comme tu voulais modifier autre chose, évidemment cela n'a pas eu l'effet espéré , désolé :-) Cela dit , il vaut mieux ne pas changer comme expliquer dans le mail précédent, il y
DATE_LIMIT dd.mm.yyyy et le format YYYY-MM-DD DATE_LIMIT_CALC , idem pour DATE et DATE_CALC ;-)

Où merdoiais-je?

Nulle part, j'ai simplement répondu trop vite

;-)



@+


Dany


;-)

--

melo

Le 16/07/20 à 15:07, noalyss-generale-request@nongnu.org a écrit :
Message: 2 Date: Thu, 16 Jul 2020 15:02:12 +0200 From: Dany De Bontridder <danydb@noalyss.eu> To: noalyss-generale@nongnu.org Subject: Re: [noalyss-generale] Format de date Message-ID: 5a4f049a-913d-ea74-57d6-8cf5bc950e77@noalyss.eu" moz-do-not-send="true"><5a4f049a-913d-ea74-57d6-8cf5bc950e77@noalyss.eu> Content-Type: text/plain; charset="utf-8" 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 !


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


-- 
gpg key 0x6259f36e

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

reply via email to

[Prev in Thread] Current Thread [Next in Thread]