1. Introducción #
El informe de Movimientos por Artículo facilita la consulta de los movimientos de stock para distintos artículos y depósitos dentro de un rango de fechas. Permite agrupar la información por artículo y depósito o, en su modo resumido, solo por artículo, mostrando saldos y detalles en una interfaz clara y accesible.
2. Acceso a la Pantalla de Inicio #
- Al ingresar a la funcionalidad, se muestran dos selectores principales:
- Artículos (selector múltiple, sin selección por defecto).
- Depósitos (selector múltiple, sin selección por defecto).
- El selector de artículos tiene un comportamiento especial en el modal de selección (ver ticket AM-2875).
- El usuario debe seleccionar al menos una opción en ambos selectores para habilitar:
- Acceso a la pantalla de filtros (CTA “Filtros”).
- Generación del informe (CTA “Generar”).
- Si no cumple la selección mínima, se mostrará un mensaje en rojo debajo del selector correspondiente: “Elegí una opción”.
- El informe se estructura según la tab seleccionada:
- Por defecto, ‘Por artículo’ está seleccionada.
- La otra opción es ‘Resumido’.
- El usuario puede salir con la opción “Atrás” a la pantalla de origen.
3. Uso de la Pantalla de Filtros #
- Acceso mediante CTA “Filtros” debajo del selector de depósitos.
- Campos:
- Fecha (desde/hasta): Rango máximo 1 año, con lógica de fechas validada entre ambos inputs.
- Tipo de comprobante: Selector múltiple de 14 tipos que afectan stock. Sin selección por defecto.
- Sociedad: Selector múltiple sin selección por defecto.
- Socio: Selector múltiple dependiente de Sociedad (filtrado condicionado). Por defecto sin selección.
- Filtros de Administración: Proveedores, Clientes (selectores múltiples sin selección por defecto).
- Filtros de Campo: Establecimientos, Actividades, Lote, Tareas, Máquinas (todos múltiples, sin selección).
- Switch “Excluir artículos sin saldo”: Por defecto apagado. Si se activa, oculta artículos con saldo neto cero.
- Cada selector tiene:
- Buscador, botones “Guardar” y “Cancelar”.
- Opción “Todos”.
- Botones:
- Aplicar filtros: Habilitado al modificar algo. Guarda, cierra y genera informe.
- Limpiar filtros: Resetea a valores por defecto.
- Cancelar / volver: Descarta cambios, regresa sin generar informe.
4. Visualización de Filtros Aplicados #
- Se muestran en forma de chips debajo del header principal.
- Permiten desplazamiento lateral en carrusel.
- Chips con selección múltiple indican nombre + cantidad seleccionada (ej.: “Proveedores (3)”).
- Al eliminar un chip se recarga automáticamente el informe sin ese filtro.
- No se pueden modificar directamente desde chips, solo desde la pantalla de filtros.
5. Generación y Visualización del Informe por Artículo #
- Informe generado agrupándose primero por artículo y luego por depósito.
- Los artículos están plegados por defecto; solo uno puede desplegarse a la vez.
- Dentro de cada artículo desplegado:
- Movimientos ordenados por depósito.
- Columnas:
- Fecha (del movimiento).
- TC-Número (Tipo de comprobante y número).
- Entrada/Salida (positivo para entrada, negativo para salida).
- Además, se muestra primera fila por depósito con:
- Texto “Saldo anterior” en columna Fecha.
- Importe saldo anterior (columna Entrada/Salida).
- Esta fila se presenta con fondo gris claro para distinguirla.
- Tooltip en cada movimiento para ver detalles adicionales (según AM-1742).
- Al final del listado, se muestra el saldo total del artículo.
6. Generación y Visualización del Informe Resumido #
- Agrupado solo por artículo, sin segmentación por depósito.
- Todos los movimientos se muestran desplegados, sin opción de plegar.
- Listado consta de las mismas columnas que la vista detallada: Fecha, TC-Número, Entrada/Salida.
- Primera fila “Saldo anterior” por artículo con mismo formato y estilo gris.
- Tooltip con información adicional disponible igual que en vista detallada.
- Se muestra saldo total al final por artículo.
7. Navegación y Manejo de Errores #
- Botón “Atrás” o físico para regresar a la pantalla anterior.
- Validaciones en selección para habilitar generación e ingreso a filtros.
- Rango máximo de fecha un año; validación cruzada para fecha desde/hasta.
- Si no hay datos, se visualiza imagen de empty state indicando ausencia de movimientos.
8. Soporte y Contacto #
Para asistencia, contacta el soporte técnico oficial de la aplicación.