Productos en diferentes medidas - problemas en presupuestos

874 views
Skip to first unread message

ignacio maldonado

unread,
Nov 11, 2014, 10:18:14 PM11/11/14
to odoo-ar...@googlegroups.com
Hola, estoy utilizando odoo v8.0 en Ubuntu 14.04, por ahora todo va bien, pero...

Para poner en situación:
Trato de armar algo para una distribuidora de perfiles de aluminio, sus productos se venden en paquetes (es decir unidades) pero su precio depende de su peso (el mismo puede ser variable). Por lo tanto pensé que lo correcto era definir el producto en unidades (siendo 1 unidad un paquete) y en ventas - unidad de medida definir como Unidad de venta kg. en Unidad de medida -> Coeficiente UdV el peso del paquete y en Tipo de medida que sea variable.

EL PROBLEMA 1: Para no omitir datos, aclaro que los productos son del tipo almacenable. 
Si no defino otra unidad de medida para el producto, puedo realizar el presupuesto con cualquier cantidad de unidades sin problemas (sin tener stock). 
Pero cuando agrego a ese mismo producto las variables de UDV, ya no me permite poner mas de 1 unidad.

EL PROBLEMA 2: Es que aun poniendo 1 unidad (el único valor que me permite), por lo menos por lo que creo que entiendo, debería multiplicarla por la cantidad de kilos que le asigne en UDV, pero solo me muestra el valor de 1 unidad (o 1 kilo)

Calculo que el tema es que no estoy comprendiendo bien el tema UDM - UDV. O sera un error?
Claro que desde ya agradecería cualquier colaboración posible.

PD: Es la primera vez que publico algo, si cometí algún error pido disculpas.

Gustavo Orrillo

unread,
Nov 12, 2014, 6:29:55 AM11/12/14
to odoo-ar...@googlegroups.com
si el precio depende de los kilogramos, defini la unidad de medida como kilogramos, asi se puede calcular el precio de venta

Saluods

--
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 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.
 
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 anular 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 acceder a más opciones, visita https://groups.google.com/d/optout.

ignacio maldonado

unread,
Nov 12, 2014, 8:22:57 AM11/12/14
to odoo-ar...@googlegroups.com
Probe lo que me decis, uno de los problemas es que en el presupuesto de venta me aparecen kilos y no paquetes. La idea es que aparezca la cantidad de paquetes y el precio unitario del paquete sea el precio de la unidad de medida x los kilos del peso del paquete.

A modo grafico:
1 paquete de perfiles pesa aprox. 15 kg y el precio por kilo es $5

Entonces:
Defino unidad de medida como kg
Precio publico $5
Unidad de venta: Unidades
Coeficiente: 15 (udv = udm * coeff)

Voy a presupuesto cargo 1 unidad y me devuelve 0.067 kg. y en la linea, mostrandome kg en vez de paquetes y un modico precio de $0.34 cuando este deberia ser de $75.


 
Estoy entendiendo muy mal?
 

Gustavo Orrillo

unread,
Nov 12, 2014, 8:26:29 AM11/12/14
to odoo-ar...@googlegroups.com
OK, entonces lo que podes es desarrollar un modulo que agregue al modelo sale.order.line la informacion del paquete. Con eso lo solucionas. La parte complicada es resolver la conversion, pero lo podes hacer tanto en el write del modelo,  como en el onchange_productid del mismo

saludos

--

ignacio maldonado

unread,
Nov 12, 2014, 3:04:07 PM11/12/14
to odoo-ar...@googlegroups.com
Agradezco la colaboración, de todas maneras me quedo con el sabor amargo de la duda, de si soy yo el que no entiende o UDV no funciona correctamente.
Gracias

Gustavo Orrillo

unread,
Nov 12, 2014, 3:07:05 PM11/12/14
to odoo-ar...@googlegroups.com
Ignacio, en mi humilde opinion, tu problema tiene solucion con un modulo que extiende el sistema
no te frustres, y bienvenido al mundo de OpenERP (alias Odoo)

Martin Marino

unread,
Nov 12, 2014, 3:48:00 PM11/12/14
to odoo-ar...@googlegroups.com
Hola Ignacio, lo probe en una base de prueba y creo que me funciona.
Lo que hice fue hacer una categoria de Unidades de Medida llamada "Perfileria"
Luego, en "Unidades de Medida" hice dos unidades de medida:
  • Unidad - Categoria: Perfileria y Tipo: Unidad de medida de referencia para esta categoría
  • Peso - Categoria: Perfileria - Tipo: Más pequeña que la unidad de medida de referencia y Ratio: 15
Finalmente, cree un producto llamado "Paquete de Perfiles" y en unidad de medida seleccione: Peso y el precio de venta: 5 (lo del precio lo hice simple, en caso que uses listas de precio eso variaria o no...)
De esta manera, a la hora de crear un presupuesto selecciono el Producto Paquete de Perfiles y me deja seleccionar tanto Peso como Unidad en Unidad de Medida y me hace el calculo del precio segun corresponda.
Si pongo Unidad y selecciono cantidad 1 = me dice que sale 75 pesos
Si pongo Peso y selecciono cantidad 10 = me dice que sale 50 pesos.

Espero haber entendido bien el planteo, ya que soy muy nuevo en este mundo...

Saludos!!

Martin.

ignacio maldonado

unread,
Nov 15, 2014, 5:29:50 AM11/15/14
to odoo-ar...@googlegroups.com
Pense en esa opcion, el problema es que el peso de los paquetes es variable, es decir, el peso de los paquetes varia de un producto a otro.

Hernan Giuliani

unread,
Nov 15, 2016, 10:49:53 AM11/15/16
to odoo-Argentina - Preguntas y respuestas para personalizadores
Tengo el mismo problema y no puedo usar la solución que arriba se explica, en mi caso es un frigorífico que por ejemplo, vende un jamón (unidad) que pesa aprox 8 kg a $55 por kilo necesito que me calcule el precio por kg no por unidades ya que solo es la referencia en cantidad, lo que tiene valor es el kg a la venta

Sebastián Bollatti

unread,
Nov 16, 2016, 9:11:53 PM11/16/16
to odoo-Argentina - Preguntas y respuestas para personalizadores
Hernán
Las Unidades de Medida generan una relación prefijada entre dos magnitudes.
Si vendes en kg y por algún motivo necesitas que la unidad sea "libras", entonces la "unidad" va a ser libra e internamente el sistema va a convertir tu unidad de referencia de kg y viceversa.
Como tantas actividades, si se depende de una instancia en el cual depende de la "balanza" de quien genera el remito, penosamente, tendrás que utilizar como "Unidad de Medida" el kg y en la descripción poner la cantidad de jamones se entregaron (ya que es variable y no fijo).

...peor sucede con los Materiales Siderúrgicos.
por ejemplo:
Macizo redondo diámetro 45 mm tipo laminado, trefilado, rectificado; calidad 1010, 1020, 1045, 4140, 8620; largo de la barra 3, 4, 4.40, 6, 6.2, 7 mts; paquetes de ?? barras ...todo lo que comparte es la densidad del material, el resto cambia todo con cada diámetro, y los precios cambian si lleva media barra (aumenta), barra completa o el paquete de barras. 
Reply all
Reply to author
Forward
0 new messages