El 29/01/2015 13:41, "Luis Deiana" <[email protected]> va escriure:
>
>
>
> El jueves, 29 de enero de 2015, 4:43:52 (UTC-3), Guillem Barba Domingo
escribió:
>>
>>
>> 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"
>
> Hola y gracias pero tampoco funciona.

Pues puedes reportarlo como bug del módulo party en bugs.tryton.org

Este mismo problema con la negación del campo tercero se puede ver desde
Ventas no POS, albaranes... Lo digo para q no menciones en el bug report un
módulo que no es de core.

Salut!
Guillem

Responder a