On 2016-12-26 02:47, Pascal Obstetar wrote:
> Bonjour,
> 
> J'ai les deux attributs suivants debut (datetime) et debutdate (date) :
> 
>     debut = fields.DateTime(
>         string=u'Début (Date/Heure)',
>         help=u'Début (Date/Heure)', )
> 
>     debutdate = fields.Function(
>         fields.Date(string=u'Date', help=u'Début (Date)'),
>         getter='_get_debutdate',
>         searcher='search_debutdate', )
> 
>     def _get_debutdate(self, ids):
>         u'Date debut'
>         if self.debut:
>             return self.debut.date()
>         return None
> 
>     @classmethod
>     def search_debutdate(cls, name, clause):
>         return [('debutdate', ) + tuple(clause[1:])]
> 
> 
> La fonction search_debutdate ne renvoie rien lorsque le filtre contient 
> deux dates, qu'est-ce qui est faux ? Y-a-t-il un moyen particulier pour 
> coder le renvoi de la date ?

Je pense que le problème est que comparer des dates avec des datetimes
ne donnent aucun résultat.
Il faut surement dans le searcher modifier les valeurs pour n'avoir que
des dates.

-- 
Cédric Krier - B2CK SPRL
Email/Jabber: [email protected]
Tel: +32 472 54 46 59
Website: http://www.b2ck.com/

-- 
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes 
tryton-fr.
Cette discussion peut être lue sur le Web à l'adresse 
https://groups.google.com/d/msgid/tryton-fr/20161230150742.GN60865%40tetsuo.

Répondre à