'product_uom_qty': line.product_qty - line.qty_received or False,'quantity_done': 0.0 or False,'date': date or False,'date_expected': date or False,'location_id': self.location_id or False,'location_dest_id': self.location_dest_id or False,'procure_method': "make_to_stock" or False,}pdb.set_trace()new_line = StockMove.new(data)pdb.set_trace()# new_line._set_additional_fields(self)StockMove += new_lineprint("Antes del self move_lines")import pdbpdb.set_trace()self.move_lines += StockMoveself.env.context = dict(self.env.context)
self.wm_purchase_id = False
return {}EL CODIGO DE ERROR
--
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-argentin...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a odoo-ar...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/odoo-argentina/f77e7a51-8c70-475a-81d5-505870b2aa3e%40googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a odoo-ar...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a odoo-ar...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/odoo-argentina/f77e7a51-8c70-475a-81d5-505870b2aa3e%40googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.
--Gabriel.
Me olvide de preguntarte, sobre los wizards tendras algun tuto por ahi ? Saludos
Dale lo voy a tener en cuenta para la proxima lo del codigo. Muchas gracias !Te comento el browse() lo hice para probar simplemente. Ya que lo que yo hacia era ---->Pero me daba el mismo error, y creo que eso seria lo correcto no ?
Después los False se que son redundantes, el tema que queria ver si evitaba algun error o por lo menos que se me seteara algo en False y darme cuenta pero tenes razon.No entiendo que es lo que me decís que no haga,esto ??self.env.context = dict(self.env.context)
o esto ?self.wm_purchase_id = FalseY lo de llamar al onchange recursivamente donde decis que se hace ? cuando seteo en false la variable purchase_id ?
Muchas gracias por responder ! Y disculpa por molestar!
--
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-argentin...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a odoo-ar...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/odoo-argentina/e43f6b38-03bf-4bb8-956b-0e4b731c4db7%40googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a odoo-ar...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a odoo-ar...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/odoo-argentina/e43f6b38-03bf-4bb8-956b-0e4b731c4db7%40googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.
--Gabriel.
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.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/odoo-argentina/a1febe6e-1c47-43d6-9335-3ae23b50770c%40googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/odoo-argentina/a1febe6e-1c47-43d6-9335-3ae23b50770c%40googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.
El problema ahora, es que por ejemplo cargo las lineas de la OC 1 suponete que se cargan 2 lineas. Hasta ahí todo bien, el tema es que si borro 1 de las lineas y luego selecciono de nuevo esa OC 1 (como para que cargue nuevamente esa linea que borre) me tira un error medio raro. Supongo que es algo a la hora de borrar la linea, y es como que no queda desreferenciada completamente, pero no me doy cuenta como solucionarlo.