Moviendo stock entre ubicaciones

El módulo stock_move_location
15 de noviembre de 2023 por
Gustavo Orrillo
| Sin comentarios aún
 

Mover stock en Odoo puede ser muy complicado. Si la operación de transferencia es creada en forma automática por Odoo (como sucede con los ingresos de material creados desde la orden de compra, o los egresos de material creados por una orden de venta) es bastante simple (siempre y cuando la transferencia no necesite ser modificada). Ahora si uno debe mover material de un lugar a otro, o crear una transferencia desde cero, puede ser complicado.

A que se debe esto? El formulario de las transferencias esta diseñado para ser bastante genérico y debe cubrir muchos casos de uso, lo que lo limita al momento de crear operaciones sencillas (por ejemplo mover toda el inventario de una ubicación a otra). Tampoco se puede culpar a Odoo por esto, como dijimos el formulario de transferencias esta pensado para soportar todo tipo de transferencias.

Para mitigar este problema OCA implementó el módulo stock_move_location. Este módulo permite seleccionar los quants presentes en una ubicación interna y moverla a otra ubicación. Tuvimos que extender el módulo (en el módulo stock_move_location_product) para que permita la selección de productos por producto y número de serie.

El módulo se instala como cualquier módulo, y se invoca llamando al menú Inventario > Operaciones > Mover desde Ubicación. Al llamar dicho menú se muestra el siguiente pop-up


En donde se selecciona la ubicación de origen, la ubicación destino, el producto a transferir y el número de serie (si es necesario). Al cambiarse estos campos se muestra una lista con los quants a transferir (ahí el usuario puede seleccionar que items de inventario transferir).

Al clickear Transferencia Inmediata, se crea la transferencia correspondiente, se la valida y se muestra el formulario de transferencias:


Junto con el módulo stock_no_negative, es un módulo que tiene que instalarse en toda instalación que administre stock porque facilita mucho las tareas. También es un módulo interesante porque crea movimientos de stock, lo cual es fundamental conocer como desarrollador de Odoo.

Notas técnicas



Gustavo Orrillo 15 de noviembre de 2023
Compartir
Archivar
Identificarse dejar un comentario