Manual operativo DoorAndDoor
Guia de Pruebas - DoorAndDoor Stock Labels
Guia de Pruebas - DoorAndDoor Stock Labels
Objetivo
Validar que el modulo doorandoor_stock_labels funcione correctamente en configuracion de producto, recepcion, serializacion, impresion y lectura por QR / scanner.
Preparacion
Antes de probar:
- Actualizar el modulo en Odoo.
- Confirmar que la URL base del sistema sea correcta.
- Tener definidos dos perfiles de usuario:
- usuario que inicia/prepara el proceso
- especialista de recepcion / almacenero
- Tener al menos dos productos de prueba:
- un producto con serial
- un producto sin serial
Caso 0 - Creacion correcta del producto
Pasos
- Crear un producto nuevo con nombre y referencia interna.
- Configurar
Tracking = By Unique Serial Number. - Activar
Print Label On Receipt. - Guardar el producto.
Resultado esperado
- El producto queda listo para usarse en recepciones.
- El equipo entiende que el serial sera independiente del codigo del
producto.
Caso 1 - Producto con serial
Configuracion
- Producto A
Tracking = By Unique Serial NumberPrint Label On Receipt = TrueBarcodedefinido si se desea usar ese valor
Pasos
- Crear una recepcion con 2 unidades del Producto A.
- Simular llegada fisica de la mercancia.
- Abrir operaciones detalladas.
- Asignar dos seriales distintos durante la recepcion.
- Abrir el wizard
Print Labels. - Imprimir etiquetas.
Resultado esperado
- Se generan 2 etiquetas.
- Cada etiqueta muestra el nombre del producto.
- Cada etiqueta muestra su serial correcto.
- El
Code128corresponde al serial. - El
QRabre el registro del serial/lote en Odoo. - El serial no coincide necesariamente con el
default_codedel producto.
Caso 1.1 - Error por falta de serial
Pasos
- Configurar un producto con
Tracking = By Unique Serial Number. - Crear una recepcion con cantidad mayor que cero.
- No cargar seriales en operaciones detalladas.
- Intentar imprimir etiquetas.
Resultado esperado
- El proceso debe rechazar la impresion.
- El usuario debe entender que primero debe registrar seriales reales.
- El equipo de pruebas debe confirmar que el manual de uso permite resolver
el caso sin asistencia tecnica.
Caso 2 - Producto sin serial
Configuracion
- Producto B
Tracking = NonePrint Label On Receipt = True
Pasos
- Crear una recepcion con cantidad 3 del Producto B.
- Abrir el wizard
Print Labels. - Mantener activado
Include Untracked Quantities. - Imprimir etiquetas.
Resultado esperado
- Se generan 3 etiquetas.
- Cada etiqueta muestra nombre y referencia del producto.
- El
Code128usabarcodeodefault_code. - El
QRabre el formulario del producto.
Caso 3 - Filtro por productos marcados
Pasos
- Crear una recepcion con un producto marcado y otro no marcado.
- Abrir el wizard con
Only Products Marked For Labels = True. - Imprimir etiquetas.
Resultado esperado
- Solo se generan etiquetas del producto marcado.
Caso 4 - Sin datos suficientes
Pasos
- Crear una recepcion sin cantidades recibidas o sin seriales cargados
- Abrir el wizard e intentar imprimir.
cuando el flujo lo requiera.
Resultado esperado
- El sistema no debe generar etiquetas vacias.
- Debe mostrarse un mensaje indicando que no se generaron etiquetas.
Caso 5 - Flujo por roles
Pasos
- Usuario A crea el producto y prepara la recepcion.
- Usuario B abre la recepcion en almacen.
- Usuario B cuenta, serializa y pega etiquetas.
- Usuario B cierra la recepcion.
- Usuario A revisa el resultado final.
Resultado esperado
- El proceso refleja separacion entre preparacion y recepcion.
- El usuario que inicia puede revisar lo recibido por almacen.
- El cierre deja evidencia clara del resultado de recepcion.
Caso 6 - Prueba desde movil
Pasos
- Imprimir una etiqueta real o generar PDF.
- Escanear el
QRcon un movil conectado al sistema.
Resultado esperado
- El navegador abre Odoo.
- Si el usuario tiene sesion iniciada, llega al registro esperado.
- Si no tiene sesion, Odoo solicita autenticacion y luego permite acceder.
Caso 7 - Prueba con lector
Pasos
- Escanear el
Code128con el hanger o scanner disponible. - Verificar el valor recibido por el equipo o software intermedio.
Resultado esperado
- El lector interpreta correctamente el serial o la referencia.
- El codigo no presenta truncamientos ni caracteres inesperados.
Caso 8 - Continuidad de seriales por fecha y producto
Pasos
- Crear una primera recepcion del mismo producto serializado en la fecha
- Autogenerar seriales y guardar la recepcion.
- Crear una segunda recepcion del mismo producto en la misma fecha.
- Abrir
Register Serials. - Pulsar
Auto Generate Serials.
del 16 de julio de 2026.
Resultado esperado
- El sistema no reinicia en
1607260001. - El sistema busca el ultimo serial de entrada del mismo producto en esa
- La nueva recepcion continua en el siguiente consecutivo disponible.
fecha.
Observaciones a registrar
Durante las pruebas documentar:
- modelo del hanger o scanner
- distancia de lectura
- tamano de etiqueta
- calidad de impresion
- si el movil abre correctamente la URL interna o publica
- si el flujo real de recepcion permite pegar las etiquetas a tiempo
- si el especialista puede serializar sin frenar la recepcion
- observaciones de usuarios de almacen