El 29/01/2015 8:27, "Raimon Esteve" <[email protected]> va escriure:
>
> 2015-01-28 23:06 GMT+01:00 Luis Deiana <[email protected]>:
> >
> >
> > 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 <[email protected]>
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"
Salut!
Guillem