Ir al contenido

Filter Lots by Location

Technical name: cs_stock_lots_domain

Name
Filter Lots by Location
Summary
Restrict lot/serial number selection in pickings to their current stock location
Description
This module refines lot/serial number selection in stock operations so that users only see lots that are actually available where they are working.
Author
Cloudia
Copyright
Copyright (c) 2025-Present Cloudia Systems S.A.C.
License
OPL-1
Version
18.0.1.1
Dependencies
  • stock

2. User instructions

Pick a lot on a delivery

  1. Open an outgoing transfer (Entregas) for a lot- or serial-tracked product. Example: OUT00181, product tracked by lot, source LUR/Existencias (L3).
  2. On Operaciones, open detailed operations (list icon on the line).
  3. The lot/serial domain is: same product, same or empty company, and Ubicaciones child_of the move-line source location. Lots with zero quantity in that location tree do not appear.

Live detailed-operations dialog: Recolectar de shows location plus lot together (example LUR/Existencias (L3) - 00001).

OUT00181 detailed operations with lot at source location
Entregas / OUT00181 / Abrir: Movimiento de stock. Recolectar de LUR/Existencias (L3) - 00001. Demanda 2.00 PACK.

Locations on the lot

Lots have a computed searchable Ubicaciones field: every internal location currently holding positive quantity of that lot. Search operators: in, not in, =, !=, child_of (child locations included). Invalid operators raise Operador de dominio no válido ….

The lot form (Números de serie/lote) does not show Ubicaciones as its own widget; Odoo still shows the standard location smart button / Ubicación (example lot 00001, 251 UNIDAD at LUR/Existencias (L3)). The restriction users feel is the filtered dropdown on the move line.

Filtrar lotes por ubicación

Nombre técnico: cs_stock_lots_domain

Nombre
Filter Lots by Location
Resumen
En los traslados, solo muestra lotes/series con stock en la ubicación de origen
Descripción
Ajusta la selección de lote/número de serie en las operaciones de stock para que solo aparezcan los lotes que realmente tienen existencias en el lugar de trabajo.
Autor
Cloudia
Copyright
Copyright (c) 2025-Present Cloudia Systems S.A.C.
Licencia
OPL-1
Versión
18.0.1.1
Dependencias
  • stock

2. Instrucciones de usuario

Elegir un lote en una entrega

  1. Abra un traslado de salida (Entregas) de un producto con lote o serie. Ejemplo: OUT00181, origen LUR/Existencias (L3).
  2. En Operaciones abra las operaciones detalladas (icono de lista de la línea).
  3. El dominio de lote/serie es: mismo producto, misma compañía o vacía, y Ubicaciones child_of la ubicación de origen de la línea. Los lotes con cantidad 0 en ese árbol no aparecen.

En vivo, el diálogo muestra Recolectar de con ubicación y lote juntos (ejemplo LUR/Existencias (L3) - 00001).

OUT00181 operaciones detalladas con lote en origen
Entregas / OUT00181 / Abrir: Movimiento de stock. Recolectar de LUR/Existencias (L3) - 00001. Demanda 2.00 PACK.

Ubicaciones del lote

Los lotes tienen un campo calculado y buscable Ubicaciones: cada ubicación que hoy tiene cantidad positiva de ese lote. Operadores: in, not in, =, !=, child_of (incluye hijas). Un operador inválido muestra Operador de dominio no válido ….

El formulario de Números de serie/lote no muestra el widget Ubicaciones; Odoo sí muestra el botón / campo estándar Ubicación (ejemplo lote 00001, 251 UNIDAD en LUR/Existencias (L3)). Lo que el usuario nota es el desplegable filtrado en la línea del movimiento.