qweb valor nulo

210 views
Skip to first unread message

Legolas Ramorez

unread,
Dec 20, 2017, 1:03:53 PM12/20/17
to odoo-Argentina - Preguntas y respuestas para personalizadores
buenos tardes
tengo una duda y me gustaria que alguien me la aclare si es de su posibilidad
tengo un codigo que deveria mostrarte algo que la condicion es que el campo este nulo pero no lo hace pero si le digo que no sea null si me muestra los datos

<
t t-set="cred" t-value="0"/>
<tr t-foreach="lines(o.period_id.id, o.journal_id.id)" t-as="line">
<t t-if="(line.account_id.code=='110002')">
<t t-if="(line.credit>0)">
<t t-if="line.reconcile_ref ==null">
<td>
<span t-esc="line.ref"/>
</td>
<td>
<span t-esc="line.credit"/>
<t t-set="cred" t-value="cred+line.credit"/>
</td>
</t>
</t>
</t>
</tr>

gracias atentamente

Gastón Pablo Pérez

unread,
Dec 20, 2017, 5:08:56 PM12/20/17
to odoo-ar...@googlegroups.com
Proba None en vez de Null talvez funciona


Gastón Pablo Perez
Email: gpp...@gmail.com


--
Recuerda siempre poner la mayor cantidad de datos para que se entienda bien que necesitas y que respondes. Algunos errores comunes:
 
- Siempre mencionar en que versión de odoo trabajas.
- Siempre mencionar si el servidor esta en LINUX o en windows y en que versión.
- No alcanza con colocar el debug del error, debes indicar que necesitas que haga el código.
- Comparte tu código en un servidor abierto como Github, Launchpad u otro.
- Si haces un manual, tutorial o algo de interés comunal, trata de usar google docs.
 
Tu tiempo es tan valioso como el de cualquiera de la comunidad. Aquí se valora el aporte que hagas. Cuanto mas ayudes mas ayuda recibirás.
 
Nuestras normas mínimas de convivencia puede leerlas en https://groups.google.com/d/forum/odoo-argentina?hl=es-ES
---
Has recibido este mensaje porque estás suscrito al grupo "odoo-Argentina - Preguntas y respuestas para personalizadores" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a odoo-argentina+unsubscribe@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a odoo-argentina@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

Legolas Ramorez

unread,
Dec 21, 2017, 11:39:30 AM12/21/17
to odoo-Argentina - Preguntas y respuestas para personalizadores
realice la prueba que me dijiste pero no funciono ademas hice prueba con False y Empty y nada no me muestra nada si pongo entonces que sea diferente si me muestra los datos lo que no me muestra son los que el campo esta vació y probé con la '' y tampoco gracias
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a odoo-argentin...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a odoo-ar...@googlegroups.com.

Gustavo Cabral

unread,
Dec 21, 2017, 2:15:00 PM12/21/17
to odoo-ar...@googlegroups.com
Es como dice Pablo, solo que usa "is" en lugar de "==". Segun Python, deberias preguntar line.reconcile_ref is None o sino line.reconcile_ref is False . Ya que False incluye FalseNone0 y [] (lista vacia)


Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a odoo-argentina+unsubscribe@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a odoo-argentina@googlegroups.com.

Para acceder a más opciones, visita https://groups.google.com/d/optout.



--

“Una vez terminado el juego, el rey y el peón vuelven a la misma caja”.

Legolas Ramorez

unread,
Dec 21, 2017, 2:31:38 PM12/21/17
to odoo-Argentina - Preguntas y respuestas para personalizadores
hola gustavo probe lo que me digo y para nada dejeme explicarme bie si yo pongo esta linia de codigo line.reconcile_ref is not None me devuelve los queno estan vacio pero si no le pongo el not de la negacion deveria devolverme los que realmente esten vacio y eso no lo hace disculpame si es que no me explique bien probe con lo que me dijo y ademas le puse empty y demas que supuestamente es para que el campo este vacio y no me muestra nada solo pense que era algo de qweb o la sintaxis pero igual no hace nada disculpame y muchas gracias de todas maneras
Reply all
Reply to author
Forward
0 new messages