Spip 2.1.29

Bonjour,

J'ai un date DATE_DEBUT (dans une BOUCLE_E(EXERCICE) ...) qui se presente
comme 2017-07-01
Comme je veux la changer pour 2017-05-01 j'utilise, car je ne sais pas
faire autrement, une série de #SET #GET

#SET{date_an,#_exercice:DATE_DEBUT|affdate{Y}}
#SET{date_mois,#_exercice:DATE_DEBUT|affdate{mois}|moins{2}}
#SET{date_jour,#_exercice:DATE_DEBUT|affdate{d}}

#SET{date_enregistre,#GET{date_an}-0#GET{date_mois}-#GET{date_jour}}

Le mois ne s'affichant qu'avec un chiffre, j'ajoute le 0 dans le
0#GET{date_mois} afin d'obtenir le format souhaité avec
#GET{date_enregistre} qui m'affiche bien : 2017-05-01

Pourtant dans ma boucle #GET{date_enregistre} ne filtre pas les résultats  :

<BOUCLE_comptes(ASSO_COMPTES){date_operation<#_exercice:
DATE_FIN}{date_operation>#GET{date_enregistre}}{id_journal=#
ID_AUTEUR}{imputation=756}{recette>0}>

alors que si je mets la date en dur 2017-05-01 cela fonctionne.

<BOUCLE_comptes(ASSO_COMPTES){date_operation<#_exercice:
DATE_FIN}{date_operation>2017-05-01}{id_journal=#ID_AUTEUR}{
imputation=756}{recette>0}>


Je ne vois pas d'où vient cette différence. Une erreur de syntaxe ?

Par ailleurs est-ce possible faire plus simple ?

Merci de vos éclairages.
_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à  spip-...@rezo.net

Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html

Infos : http://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

Répondre à