Merci pour l'aide résolu avec :
def search_debutdate(cls, debut, clause):
res = []
value = clause[2]
value = datetime(value.year, value.month, value.day)
res.append(('debut', clause[1], value))
return res
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 ?
> @+
>
--
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/531f10d9-931e-48b6-aad7-2fac54a4000a%40googlegroups.com.