Le lundi 26 décembre 2016 11:47:07 UTC+1, Pascal Obstetar a écrit :
>
> 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 ?
> @+
>


C'est bien ce qui est fait non ? l'attribut 'debutdate' est bien une date 
et le tuple renvoie bien les dates du searcher qui sont au format date et 
pas datetime, où vois-tu un mélange date datetime si ce n'est dans le get, 
mais self.debut.date est bien une date ? 

-- 
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/641ae58a-1798-477b-b2ee-6e948e7ff7b6%40googlegroups.com.

Répondre à