← Índice de manuales
Manual funcional · Sistema Plenario v14

Gestion Partes de Stock

La funcionalidad Partes de Stock permite registrar y administrar los movimientos de productos en los depósitos de la organización. Cada parte agrupa uno o más renglones de productos (con su lote, fecha de vencimiento y…

Módulo: Gestión ComercialVersión: 1.1Actualizado: 2026-06-19

Detalle

Manual de Usuario Descripción
Partes de Stock Registro de movimientos de entrada (Ingreso) y salida (Egreso) de mercadería por depósito, con control de lote y fecha de vencimiento.

Introducción

La funcionalidad Partes de Stock permite registrar y administrar los movimientos de productos en los depósitos de la organización. Cada parte agrupa uno o más renglones de productos (con su lote, fecha de vencimiento y cantidad) bajo una operación de Ingreso (entrada al depósito) o Egreso (salida del depósito).

Un parte se crea primero como borrador y recién impacta en el stock cuando se confirma. Hasta ese momento puede modificarse o eliminarse libremente. Una vez confirmado, ya no puede modificarse: solo puede anularse (lo que revierte su efecto sobre el stock). Desde la misma pantalla también se consultan movimientos anteriores, se imprime el comprobante del parte y, si la trazabilidad está activa, se generan etiquetas de los productos.

Este manual está orientado a usuarios principiantes, con instrucciones claras y directas.

Acceso al módulo

  1. Ingresar a la solapa Gestión.
  2. Hacer clic en el botón Más.
  3. Seleccionar Partes de Stock en el menú desplegable.

Importante: El acceso requiere permisos asignados por el administrador del sistema. Además, para poder crear partes deben existir previamente productos cargados y al menos un depósito activo; de lo contrario el sistema avisa que no es posible crear nuevos partes.

Pantalla principal

Al ingresar se muestra una grilla con los partes registrados y, sobre ella, las barras de filtros y de acciones.

Sección Descripción
Barra de búsqueda Filtros por Id, fechas, depósito (desde/hasta) y tipo de operación, más la opción de ver anuladas.
Barra de acciones Botones de Ingreso, Egreso, Modificar, Eliminar, Confirmar e Imprimir.
Grilla de resultados Lista los partes con su Id, fecha, depósito, operación, observaciones y estado.
Barra de estado Muestra la cantidad de registros o la cantidad de registros seleccionados.

Filtros de búsqueda

Filtro Descripción
Id Busca un parte por su número. Solo acepta valores numéricos.
Fechas (desde / hasta) Acota por fecha del parte. Debe tildarse la casilla de fechas para habilitar los selectores de fecha desde y hasta.
Depósito (desde / hasta) Filtra por un rango de depósitos. Por defecto toma el primer y el último depósito disponibles.
Tipo de operación Permite filtrar por Ingreso, Egreso o todas.
Ver anuladas Casilla que incluye en los resultados los partes anulados (por defecto no se muestran).

Para ejecutar la búsqueda, hacer clic en el botón Buscar o presionar Enter desde cualquiera de los filtros.

Resultados

La grilla muestra una fila por parte con las siguientes columnas:

Columna Descripción
Id Número identificador del parte.
Fecha Fecha del movimiento.
Depósito Nombre del depósito sobre el que impacta el parte.
Operación Ingreso o Egreso.
Observaciones Texto libre cargado al crear el parte.
Fecha Confirmación Fecha en que se confirmó el parte. Si está vacía, el parte aún no impactó en el stock.
Fecha Anulación Fecha en que se anuló el parte (si corresponde).

La barra de estado inferior indica la cantidad de registros o, si hay filas marcadas, la cantidad de registros seleccionados.

Acciones disponibles

Acción Descripción
Ingreso Crea un parte de entrada de mercadería al depósito.
Egreso Crea un parte de salida de mercadería del depósito.
Modificar Edita un parte que todavía no fue confirmado.
Eliminar Borra un parte no confirmado o anula uno ya confirmado.
Confirmar Aplica el parte al stock. Es irreversible salvo anulación.
Imprimir Parte Imprime el comprobante del parte seleccionado.
Imprimir Etiquetas Imprime etiquetas de trazabilidad de los productos (solo en partes de Ingreso).

Crear un parte (Ingreso o Egreso)

  1. Hacer clic en Ingreso o en Egreso según corresponda. El tipo de operación queda definido por el botón elegido.
  2. En la ventana inicial, seleccionar el Depósito. Si falta el depósito, puede crearse uno desde el enlace disponible.
  3. Confirmar el depósito con Aceptar.
  4. En la ventana de detalle, agregar los productos del parte. Por cada renglón se cargan: - Producto (por código, código de fábrica o buscándolo en el listado). - Lote. - Fecha de vencimiento. - Cantidad.
  5. Repetir el alta de renglones hasta completar el parte.
  6. Cargar las Observaciones si se desea.
  7. Confirmar el detalle con Aceptar.

Importante: Al cargar un lote, el sistema valida su existencia. Si el lote ya existe en el mismo depósito, la cantidad ingresada se suma a la existente; si existe en otro depósito, se avisa y debe generarse el ingreso en el depósito correcto; si el lote está vencido, el sistema solicita confirmación antes de continuar.

Confirmar un parte

Para que el movimiento impacte en el stock es necesario confirmarlo:

  1. Seleccionar el parte desde la grilla.
  2. Hacer clic en Confirmar.
  3. Aceptar el mensaje de confirmación.

Si la trazabilidad está activada en el sistema, al confirmar un parte de Ingreso se imprimen automáticamente las etiquetas de trazabilidad de los productos. Un parte confirmado no puede modificarse ni eliminarse directamente: solo puede anularse.

Modificar un parte

  1. Seleccionar el parte (no confirmado) desde la grilla.
  2. Hacer clic en Modificar.
  3. Ajustar los renglones u observaciones.
  4. Guardar con Aceptar.

Eliminar o anular un parte

  1. Seleccionar el parte desde la grilla.
  2. Hacer clic en Eliminar y confirmar.
  3. El sistema actúa según el estado del parte: - Si no está confirmado, se borra definitivamente. - Si ya está confirmado, se anula (se registra la fecha de anulación y se revierte su impacto en el stock). En partes de Ingreso se valida que haya stock suficiente para revertir antes de anular.

Imprimir parte o etiquetas

  1. Seleccionar el parte deseado.
  2. Elegir la opción de impresión:
Opción Descripción
Parte Imprime el comprobante con el detalle completo del movimiento (productos, cantidades, lotes y vencimientos).
Etiquetas Imprime las etiquetas de trazabilidad de los productos del parte (disponible para partes de Ingreso).

Ejemplo práctico

Una empresa recibe 100 unidades de un producto en su depósito central:

  1. Ingresar a Gestión > Más > Partes de Stock.
  2. Hacer clic en Ingreso.
  3. Seleccionar el depósito Central y presionar Aceptar.
  4. Agregar el producto: cargar su código, el lote, la fecha de vencimiento y la cantidad 100.
  5. Cargar una observación, por ejemplo "Recepción remito 0001-00012345", y presionar Aceptar.
  6. El parte queda creado en estado pendiente (Fecha de Confirmación vacía).
  7. Seleccionar el parte en la grilla y hacer clic en Confirmar.
  8. Las 100 unidades quedan disponibles en el stock del depósito Central.

Consejos útiles

  • Confirmá siempre los partes; mientras no se confirman, no impactan en el stock.
  • Usá los filtros por fecha y depósito para acotar la búsqueda en listados grandes.
  • Antes de confirmar, revisá lotes y cantidades: un parte confirmado solo puede revertirse por anulación.
  • Para egresos, verificá que exista stock del lote en el depósito seleccionado.
  • Imprimí etiquetas de trazabilidad para facilitar la identificación física de la mercadería ingresada.

Preguntas frecuentes

¿Por qué no puedo crear un parte nuevo? Debe haber al menos un producto cargado y un depósito activo. Si falta alguno, el sistema avisa que no es posible crear partes hasta cargarlos.
Confirmé un parte y necesito corregirlo. ¿Qué hago? Un parte confirmado no puede modificarse. Debe anularse (mediante Eliminar sobre un parte confirmado) y luego crear uno nuevo con los datos correctos.
¿Por qué no veo un parte que sé que cargué? Puede estar anulado. Tildá la casilla "Ver anuladas" en los filtros para incluir los partes anulados en los resultados.
Cargué un lote y el sistema dice que ya existe. ¿Es un error? No. Si el lote existe en el mismo depósito, la cantidad se suma a la existente. Si existe en otro depósito, debés generar el ingreso en el depósito correspondiente.
¿No se imprimieron las etiquetas al confirmar? Las etiquetas de trazabilidad solo se imprimen al confirmar partes de Ingreso y únicamente si la trazabilidad está activada en los parámetros del sistema.

Permisos

Permiso Función
Gestion.Archivos.Productos.PartesDeStock.Busquedas.nuevo Crear partes de stock.
Archivos.Productos.PartesDeStock.Nuevo Validación adicional para el alta del parte.
Gestion.Archivos.Productos.PartesDeStock.Busquedas.Modificar Modificar partes de stock.
Gestion.Archivos.Productos.PartesDeStock.Busquedas.Eliminar Eliminar o anular partes de stock.
Gestion.Archivos.Productos.PartesDeStock.Busquedas.Confirmar Confirmar partes de stock.
PartesdeStock.Ingresos.AsociarRemitos Asociar remitos de compra a renglones de un parte de Ingreso.

Los permisos los asigna el administrador del sistema según el perfil de cada usuario.

Información técnica

Sección de referencia para soporte/desarrollo. Basada en el análisis del formulario real de la v14 (FrmProductos_PartesDeStock.vb, proyecto VisualPlenarioNET, VB.NET, carpeta Gestion).

Formularios principales

Componente Detalle
Formulario principal (grilla / ABM) FrmProductos_PartesDeStock (Gestion). Título de búsqueda, filtros, grilla DevExpress (GridView1).
Selección de depósito FrmProductos_PartesDeStock_Deposito (ventana inicial al hacer Ingreso/Egreso).
Detalle del parte FrmProductos_PartesDeStock_AddMod (carga de renglones y observaciones).
Clases de negocio clsGestion_partesdestock, clsGestion_trazabilidad, clsGestion_trazabilidad_relaciones, clsGestion_depositos, clsGestion_productos (todas ADO.NET con SPs).
Motor de impresión Crystal Reports: rptParteDeStock (comprobante, vía frmPrintPreview) y rptGestion_Trazabilidad_Etiquetas (etiquetas).

Permisos reales

Todos validados con clsSeguridad.IsAllowedObject dentro de los métodos del formulario.

Permiso Habilita
Gestion.Archivos.Productos.PartesDeStock.Busquedas.nuevo Botón Ingreso/Egreso (método Nuevo).
Archivos.Productos.PartesDeStock.Nuevo Segunda validación dentro de Nuevo antes de abrir el detalle.
Gestion.Archivos.Productos.PartesDeStock.Busquedas.Modificar Modificar un parte no confirmado.
Gestion.Archivos.Productos.PartesDeStock.Busquedas.Eliminar Eliminar (no confirmado) o anular (confirmado).
Gestion.Archivos.Productos.PartesDeStock.Busquedas.Confirmar Confirmar el parte e impactar en stock.
PartesdeStock.Ingresos.AsociarRemitos Asociar remitos a renglones de Ingreso (se valida en FrmProductos_PartesDeStock_AddMod).

Tablas de base de datos principales

Tabla / SP Detalle
Gestion_PartesDeStock (+ ..._Detalle) Cabecera y renglones del parte (acceso por SPs ..._Search/Add/Mod/Del).
Campo Operacion 1 = Ingreso, 2 = Egreso (enum clsGestion_partesdestock.Sentido).
Estado Fecha_Confirmacion NULL = pendiente; con valor = confirmado; Fecha_Anulacion con valor = anulado.
Trazabilidad Etiquetas a partir de clsGestion_trazabilidad_relaciones.Search (filtra por tipo origen/comprobante/parte).
Parámetro Gestion.Trazabilidad.Activar "1" imprime etiquetas al confirmar un Ingreso; "0" no. Default "0".
Parámetro PartesdeStock.Asociar.CantidadPermitida Cantidad de veces que un renglón de Ingreso puede asociarse a un remito. Default "1".

Relación con otros módulos / manuales

Manual relacionado Vínculo operativo
Gestión Depósitos Amplía el circuito, la configuración o los datos que utiliza esta funcionalidad.

Notas para soporte (comportamiento real del código)

  • No hay alta posible sin productos ni depósitos. PuedeCrearNuevo() verifica GetCantidadProductos() > 0 y al menos un depósito activo; si falla, muestra el aviso y deshabilita la operativa.
  • La anulación de un Ingreso valida stock. Al eliminar un parte confirmado de Ingreso, ValidarEliminarDetalle comprueba que haya stock suficiente para revertir antes de marcar Fecha_Anulacion y revertir trazabilidad.
  • Las etiquetas dependen del parámetro. Solo se imprimen al confirmar Ingresos y únicamente si Gestion.Trazabilidad.Activar = 1. ImprimirEtiquetas también las reimprime manualmente para partes de Ingreso seleccionados.
  • La grilla principal es de selección múltiple; Confirmar opera sobre el primer parte seleccionado, mientras Eliminar e Imprimir recorren todos los seleccionados.
  • Tecla Supr sobre la grilla dispara Eliminar (no hay alta por Insert en esta pantalla).
¿Te resultó útil este manual?