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. |
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…
| 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. |
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.
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.
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. |
| 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.
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.
| 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). |
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.
Para que el movimiento impacte en el stock es necesario confirmarlo:
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.
| 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). |
Una empresa recibe 100 unidades de un producto en su depósito central:
| 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.
Sección de referencia para soporte/desarrollo. Basada en el análisis del formulario real de la v14 (
FrmProductos_PartesDeStock.vb, proyectoVisualPlenarioNET, VB.NET, carpetaGestion).
| 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). |
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). |
| 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". |
| Manual relacionado | Vínculo operativo |
|---|---|
| Gestión Depósitos | Amplía el circuito, la configuración o los datos que utiliza esta funcionalidad. |
PuedeCrearNuevo() verifica GetCantidadProductos() > 0 y al menos un depósito activo; si falla, muestra el aviso y deshabilita la operativa.ValidarEliminarDetalle comprueba que haya stock suficiente para revertir antes de marcar Fecha_Anulacion y revertir trazabilidad.Gestion.Trazabilidad.Activar = 1. ImprimirEtiquetas también las reimprime manualmente para partes de Ingreso seleccionados.Ingresá con tu usuario del equipo para dejar una sugerencia.