El jueves, 29 de enero de 2015, 4:43:52 (UTC-3), Guillem Barba Domingo 
escribió:
>
>
> El 29/01/2015 8:27, "Raimon Esteve" <raimon...@gmail.com <javascript:>> 
> va escriure:
> >
> > 2015-01-28 23:06 GMT+01:00 Luis Deiana <luis.d...@gmail.com 
> <javascript:>>:
> > >
> > >
> > > El miércoles, 28 de enero de 2015, 12:47:52 (UTC-3), Jordi Esteve
> > > (Zikzakmedia) escribió:
> > >>
> > >> On 28/01/15 14:17, Jesús Martín Jiménez wrote:
> > >>
> > >>
> > >>
> > >> El 28 de enero de 2015, 14:14, Luis Deiana <luis.d...@gmail.com> 
> escribió:
> > >>>
> > >>> Buenos dias, cuando se vende a un cliente no habitual utilizo un 
> cliente
> > >>> llamado "Cliente Mostrador" y necesito que Tryton me muestre todas 
> las
> > >>> ventas que no se hicieron a este cliente. Por lo tanto lo filtro 
> según el
> > >>> link 1* de la siguiente manera:
> > >>>
> > >>> Entidad: !Cliente Mostrador
> > >>> tambien probe: Entidad: !=Cliente Mostrador
> > >>>
> > >>> No me reconoce el filtro y me muestra todas las ventas incluidas las 
> del
> > >>> Cliente Mostrador
> > >>>
> > >>> Utilizo Tryton 3.2
> > >>>
> > >>> 1*
> > >>> 
> http://doc.tryton-erp.es/trytond_doc/tryton_buscador.html#operaciones-con-el-filtro
> > >>>
> > >>>
> > >> Prueba de poner los dos puntos después del igual.
> > >>
> > >> Entidad !=: Cliente Mostrador
> > >>
> > >>
> > >> Esto no me suena que funcione bien como filtro. Debería ser
> > >>
> > >> Entidad: !"Cliente Mostrador"
> > >>
> > >
> > > Ninguna de las opciones dio resultado, el espacio me lo recibe si lo 
> cambio
> > > por guion bajo (Clienet_Mostrador). Pero la negacion no me la reconoce 
> de
> > > ninguna manera.
> >
> > Revisalo porque es tal como te lo he comentado.
> >
> > todos los string con espacio, se debe usar las comillas. Si usas el
> > buscador interno, verás que lo pone en comillas si hay un espacio:
> >
> > Nombre: "Cliente Varios"
> >
> > Y la negación, con "!"
> >
> > Nombre: !"Cliente Varios"
>
> Esto funciona en general pero no en esta ocasión.
> Mejor dicho: esta negación funciona si es contra "Nombre" pero no contra 
> "Entidad"
>
> El modelo Party tiene definido este search_rec_name (aproximadamente):
> def search_rec_name():
>   return ['OR',
>     ('name',) + clause[:1],
>     ('code',) + clause[1:],
>     ]
>
> Creo que esta OR hace que la negación no funcione.
> Éste lunes o martes me encontré con un caso igual en otro modelo pero 
> tengo pendiente investigarlo (ver exactamente como trata la negación).
>
> Creo que no se puede, pero a ver si esto funciona:
> "Entidad/Nombre": !"Cliente Mostrador"
>
> Hola y gracias pero tampoco funciona.
 

> Salut!
> Guillem
>

Responder a