El viernes, 25 de septiembre de 2015, 3:57:50 (UTC+2), Francisco Maria
Moyano Casco escribió:
>
> Hay que usar caracteres de escape
> en este caso
>
> <field name="domain">[('state',
> '=','request'),('request_date','<',DateTime(hour=0, minute=0, second=0,
> microsecond=0, delta_days=7))]</field>
>
¿Con qué versión estás trabajando?
En la versión 3.6 tienes que usar eval [1].
[1] http://hg.tryton.org/modules/account/rev/d60176cc48a2
>
> Saludos
> Francisco
>
> El jueves, 24 de septiembre de 2015, 14:10:16 (UTC-3), Francisco Maria
> Moyano Casco escribió:
>>
>> Estimados.
>> En el siguiente código, no me toma la expresión de dominio con
>> el operador <= en el xml de definición de vistas
>>
>> <record model="ir.action.act_window.domain"
>> id="act_maintenance_historical_request_state">
>> <field name="name">Hoy</field>
>> <field name="sequence" eval="10"/>
>> <field
>> name="domain">[('state','=','request'),('request_date','<=',DateTime(hour=0,
>> minute=0, second=0, microsecond=0, delta_days=1))]</field>
>> <field name="act_window" ref="act_request"/>
>> </record>
>>
>>
>> Me da el error
>> xml.sax._exceptions.SAXParseException:
>> <unknown>:66:71: not well-formed (invalid token)
>> que es el que sale cuando das cierre a un tag
>>
>> Saludos, y muchísimas gracias por anticipado.
>> Francisco
>>
>>
>>