← Índice de manuales
Manual funcional · Sistema Plenario v14

Transferencias de Depósitos

La opción Transferencias de Depósitos permite mover stock de productos de un depósito a otro dentro de la empresa. Cada transferencia registra el depósito de origen, el depósito de destino, el transporte que traslada la…

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

Transferencias de Depósitos

Detalle

Campo Descripción
Manual de Usuario Movimiento de stock de productos entre dos depósitos de la empresa, con confirmación que efectiviza el movimiento de existencias.
Módulo Gestión Comercial
Menú Gestión → Transferencias de Depósitos
Tipo Proceso (alta → confirmación → anulación)
Estados Pendiente, Confirmada, Anulada

Introducción

La opción Transferencias de Depósitos permite mover stock de productos de un depósito a otro dentro de la empresa. Cada transferencia registra el depósito de origen, el depósito de destino, el transporte que traslada la mercadería y el detalle de productos (con lote, vencimiento y cantidad). Mientras la transferencia está pendiente sirve como remito interno; al confirmarla, el sistema descuenta el stock del depósito de origen y lo acredita en el de destino.

El ciclo de vida de una transferencia es:

  1. Alta (pendiente) — se carga la cabecera y los productos, pero aún no mueve stock.
  2. Confirmada — se valida la disponibilidad, se descuenta del origen y se ingresa al destino.
  3. Anulada — revierte una transferencia (según su estado) y deja constancia de la anulación.

Acceso al módulo

  1. Ingrese al sistema Visual Plenario.
  2. Abra el Menú principal.
  3. Seleccione Gestión → Transferencias de Depósitos.
  4. Se abre la pantalla con la grilla de transferencias del día (fecha de trabajo) y la barra de filtros.

Importante: las transferencias solo afectan el stock cuando se confirman. Una transferencia recién dada de alta queda como pendiente y no modifica las existencias hasta ese momento.

Pantalla principal

Al ingresar verá una grilla con las transferencias del día (fecha de trabajo) y una barra de filtros para buscar otras. Cada fila corresponde a una transferencia, y la barra de herramientas superior agrupa las operaciones disponibles.

Columnas de la grilla

Campo Descripción
Id Número de la transferencia.
Fecha Fecha de emisión de la transferencia.
Depósito Origen Depósito desde el cual se envían los productos.
Depósito Destino Depósito que recibe los productos.
Transporte Empresa o medio de transporte asignado.
Fecha Confirmacion Fecha en que se confirmó la transferencia (vacía si está pendiente).
Fecha Anulado Fecha de anulación (vacía si no fue anulada).

Importante: se pueden seleccionar varias filas a la vez para confirmar, anular o eliminar en bloque.

Parámetros

La barra de filtros define qué transferencias se traen a la grilla al presionar Buscar.

Campo Descripción
Id Número de la transferencia a buscar. Al tipear y presionar Enter se ejecuta la búsqueda.
Filtrar Casilla que habilita la búsqueda por rango de fechas. Si está destildada, la búsqueda usa la fecha de trabajo del sistema.
Fecha De / A Rango de fechas a considerar cuando "Filtrar" está tildado.
Depósito Origen Filtra por el depósito desde el cual sale la mercadería.
Depósito Destino Filtra por el depósito que recibe la mercadería.

Importante: los enlaces Depósito Origen y Depósito Destino abren el ABM de depósitos, para crear o consultar un depósito sin salir de la pantalla.

Resultado del proceso

  • Búsqueda: al presionar Buscar la grilla se refresca con las transferencias que cumplen los filtros.
  • Confirmación: el sistema valida la disponibilidad de stock, descuenta del depósito de origen, ingresa al destino y registra la Fecha Confirmacion. Muestra un detalle del resultado por cada transferencia procesada. Si alguna no es confirmable (por ejemplo, por falta de stock disponible en el origen), lo informa y no realiza ese movimiento.
  • Anulación: si la transferencia es anulable, se revierte el movimiento y se registra la Fecha Anulado. Caso contrario, el sistema lo informa y no realiza ningún cambio.

Acciones disponibles

Acción Descripción
Nuevo Abre la pantalla de alta para crear una transferencia. También con la tecla Insert sobre la grilla.
Modificar Edita la transferencia seleccionada. También con doble clic o Enter sobre la fila.
Eliminar Borra la transferencia seleccionada (y su detalle). También con la tecla Supr.
Buscar Aplica los filtros y refresca la grilla.
Confirmar / Procesar Confirma las transferencias seleccionadas y efectiviza el movimiento de stock.
Anular Anula la transferencia seleccionada, si su estado lo permite.
Imprimir → Transferencia Imprime el comprobante (remito) de cada transferencia seleccionada.
Imprimir → Resultado de la Búsqueda Imprime el listado tal como se ve en la grilla.

Crear una transferencia

  1. Abrir el alta — En la pantalla principal presione Nuevo. Se abre la ventana Alta y/o Modificación de Transferencias entre Depósitos.
  2. Indicar la fecha — En el campo Fecha queda por defecto la fecha de trabajo del sistema; puede modificarla si corresponde.
  3. Elegir el depósito de origen — Seleccione en Depósito Origen el depósito desde el cual saldrán los productos.
  4. Elegir el depósito de destino — Seleccione en Depósito Destino el depósito que recibirá la mercadería.
  5. Asignar el transporte — Seleccione en Transporte el medio que trasladará los productos. El enlace junto al campo permite dar de alta un transporte nuevo si no aparece en la lista.
  6. Agregar productos — En el panel Productos a Transferir presione Agregar para abrir el detalle. Se busca el producto sobre el stock del depósito de origen y se indica lote, fecha de vencimiento y cantidad a transferir.
  7. Revisar el detalle — Cada producto agregado aparece en la grilla con código, descripción, lote, vencimiento, unidad de medida y cantidad.
  8. Cargar observaciones — Opcionalmente complete el cuadro Observaciones con cualquier aclaración del envío.
  9. Guardar — Presione Aceptar para grabar la transferencia. Queda en estado pendiente (aún no movió stock).

Importante: el alta de productos toma como referencia el stock del depósito de origen. Por eso conviene seleccionar primero el depósito de origen antes de empezar a cargar productos.

Campos de la cabecera:

Campo Descripción
Fecha Fecha de emisión de la transferencia.
Depósito Origen Depósito desde el cual sale la mercadería. Obligatorio.
Depósito Destino Depósito que recibe la mercadería. Obligatorio.
Transporte Medio de transporte asignado al envío.
Observaciones Texto libre para aclaraciones del envío.

Columnas del detalle de productos:

Campo Descripción
Código Código del producto.
Producto Descripción del producto.
Lote Lote del producto a transferir.
Fecha Vto Fecha de vencimiento del lote.
Unidad Medida Unidad de medida de stock del producto.
Cantidad Cantidad a transferir.

Acciones del detalle:

Acción Descripción
Agregar Suma un producto al detalle (también con la tecla Insert).
Modificar Edita el producto seleccionado (doble clic, Enter o Modificar).
Quitar Elimina el producto seleccionado del detalle (también con la tecla Supr).

Modificar una transferencia

  1. Seleccionar — En la grilla principal ubique la transferencia y presione Modificar (o doble clic sobre la fila).
  2. Editar — Cambie la fecha, los depósitos, el transporte, las observaciones o el detalle de productos.
  3. Guardar — Presione Aceptar para confirmar los cambios.

Importante: una transferencia que ya fue confirmada o anulada deja de ser modificable. En ese caso los botones de guardar y de edición del detalle aparecen deshabilitados.

Confirmar una transferencia

La confirmación es el paso que efectiviza el movimiento de stock.

  1. Seleccionar — Marque en la grilla una o varias transferencias pendientes.
  2. Confirmar — Presione Confirmar (o Procesar desde el menú Operaciones).
  3. Aceptar el aviso — Responda a la pregunta de confirmación.
  4. Revisar el resultado — El sistema muestra un detalle del resultado por cada transferencia procesada y registra la fecha de confirmación.

Importante: si una transferencia no es confirmable (por ejemplo, por falta de stock disponible en el origen), el sistema lo informa y no realiza el movimiento de esa transferencia.

Anular una transferencia

  1. Seleccionar — Marque la transferencia a anular.
  2. Anular — Presione Anular.
  3. Confirmar — Responda al aviso. El sistema valida que la transferencia sea anulable y, si corresponde, la revierte y registra la fecha de anulación.

Importante: solo se pueden anular las transferencias cuyo estado lo permite. Si no es anulable, el sistema lo informa y no realiza ningún cambio.

Imprimir el comprobante

  1. Seleccionar — Marque una o más transferencias en la grilla.
  2. Imprimir — Despliegue Imprimir → Transferencia.
  3. Ver la vista previa — Se abre la vista previa del comprobante (remito), con número, fecha, depósitos de origen y destino, transporte, observaciones y el detalle de productos. Las transferencias anuladas se muestran con la marca correspondiente.

Para imprimir el listado completo de la búsqueda, use Imprimir → Resultado de la Búsqueda.

Ejemplo práctico

Una empresa necesita pasar 50 unidades de un producto del Depósito Central a la Sucursal Norte:

  1. En la pantalla principal presiona Nuevo.
  2. Deja la Fecha de trabajo, elige Depósito Central como origen y Sucursal Norte como destino.
  3. Selecciona el Transporte que llevará la mercadería.
  4. En Productos a Transferir presiona Agregar, busca el producto sobre el stock del Depósito Central, elige el lote con su vencimiento e indica cantidad 50.
  5. Escribe una observación ("Reposición semanal") y presiona Aceptar. La transferencia queda pendiente y funciona como remito para el viaje.
  6. Cuando la mercadería sale, selecciona la transferencia y presiona Confirmar. El sistema descuenta 50 unidades del Depósito Central y las ingresa en Sucursal Norte, registrando la fecha de confirmación.
  7. Si se cargó por error, la selecciona y presiona Anular para revertir el movimiento.

Consejos útiles

  • Seleccione primero el depósito de origen: el alta de productos toma el stock de ese depósito como referencia.
  • Mientras la transferencia esté pendiente úsela como remito interno; el stock no se mueve hasta confirmar.
  • Para operar en lote, seleccione varias filas en la grilla antes de Confirmar, Anular o Eliminar.
  • Si el transporte no aparece, use el enlace junto al campo Transporte para darlo de alta sin salir del alta.
  • Si necesita un depósito que no existe, use los enlaces Depósito Origen / Destino para abrir el ABM de depósitos.
  • Verifique la Fecha Confirmacion y Fecha Anulado en la grilla para conocer el estado real de cada transferencia.

Preguntas frecuentes

¿En qué momento se descuenta el stock del depósito de origen? Al **confirmar** la transferencia. Mientras está pendiente, no afecta las existencias de ningún depósito.
¿Puedo transferir varios productos en una misma transferencia? Sí. Agregue tantos productos como necesite en el panel **Productos a Transferir**. Cada uno se carga con su lote, vencimiento y cantidad.
¿Por qué no puedo modificar una transferencia? Porque ya fue confirmada o anulada. Esas transferencias quedan bloqueadas para edición; los botones de guardar y de edición del detalle se deshabilitan.
El transporte que necesito no aparece en la lista. ¿Qué hago? Use el enlace junto al campo **Transporte** en la ventana de alta para abrir el ABM de transportes y dar de alta el nuevo transporte; al volver, quedará disponible en la lista.
¿Cómo anulo una transferencia que confirmé por error? Selecciónela en la grilla y presione **Anular**. El sistema valida que sea anulable y, si corresponde, revierte el movimiento y registra la fecha de anulación.
¿Puedo confirmar o anular varias transferencias a la vez? Sí. Seleccione varias filas en la grilla antes de presionar Confirmar o Anular; el sistema procesa todas las seleccionadas e informa el resultado de cada una.

Permisos

El acceso a cada operación se controla por el árbol de seguridad Gestion.Archivos.Productos.Transferecias_Depósitos.

Permiso Habilita
Gestion.Archivos.Productos.Transferecias_Depósitos.Nuevo Agregar transferencias entre depósitos.
Gestion.Archivos.Productos.Transferecias_Depósitos.Modificar Modificar transferencias entre depósitos.
Gestion.Archivos.Productos.Transferecias_Depósitos.Eliminar Eliminar transferencias entre depósitos.
Gestion.Archivos.Productos.Transferecias_Depósitos.Confirmar Confirmar transferencias y efectivizar el movimiento de stock.
Gestion.Archivos.Productos.Transferecias_Depósitos.Anular Anular transferencias entre depósitos.
Gestion.Archivos.Productos.Transferecias_Depósitos.Imprimir Imprimir el comprobante de transferencias entre depósitos.

Información técnica

Sección de referencia para soporte/desarrollo. Basada en el análisis del formulario real de la v14 (frmGestion_Transferencias_Depositos / frmGestion_Transferencias_Depositos_AddMod, módulo Gestión).

Formularios principales

Componente Detalle
Formulario principal frmGestion_Transferencias_Depositos (VisualPlenarioNET\Gestion\).
Formulario alta/modificación frmGestion_Transferencias_Depositos_AddMod.
Reporte rptGestion_Transferencias_Depositos (Reportes\Gestion).
Clase cabecera clsGestion_transferencias_depositos: Save, Confirmar, Anular, Delete; validadores Is_Confirmable, IsAnulable, Is_Modificable.
Clase detalle clsGestion_transferencias_depositos_detalle (+ collection).
Carga de productos FrmProductos_PartesdeStock_AddMod_Egreso sobre el stock del depósito de origen.
Clases relacionadas clsGestion_depositos, clsGestion_transportes, clsGestion_productos, clsGestion_partesdestock, clsGestion_productos_unidad_medida.
Fecha de trabajo clsFechas.GetFechaTrabajo.
Acceso a datos ADO.NET sobre stored procedures (no EF), parametrizado.

Permisos reales

Permiso Habilita
Gestion.Archivos.Productos.Transferecias_Depósitos.Nuevo Agregar transferencias (valida la opción de menú y abre el alta).
Gestion.Archivos.Productos.Transferecias_Depósitos.Modificar Modificar.
Gestion.Archivos.Productos.Transferecias_Depósitos.Eliminar Eliminar.
Gestion.Archivos.Productos.Transferecias_Depósitos.Confirmar Confirmar (efectiviza el movimiento de stock).
Gestion.Archivos.Productos.Transferecias_Depósitos.Anular Anular.
Gestion.Archivos.Productos.Transferecias_Depósitos.Imprimir Imprimir el comprobante.

El árbol de permisos contiene una errata real en el código: "Transferecias" (sin la primera "n"), con la "ó" acentuada en "Depósitos". Se validan con clsSeguridad.IsAllowedObject. No hay control de licencia (KeyLicences) en este form.

Tablas de base de datos principales

Tabla / SP Detalle
Gestion_transferencias_depositos Cabecera (Id, Fecha, Fecha_Confirmacion, Fecha_Anulacion, Id_Deposito_Origen, Id_Deposito_Destino, Id_Transporte, Observaciones, auditoría).
Gestion_transferencias_depositos_detalle Detalle (Id_Producto, Lote, Fecha_Vto, Cantidad).
SP ..._Search / ..._Add / ..._Mod / ..._Del CRUD de cabecera y detalle.

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.
Gestion Partes de Stock Amplía el circuito, la configuración o los datos que utiliza esta funcionalidad.

Notas para soporte (comportamiento real del código)

  • Errata sistémica en el permiso: todas las claves usan Transferecias_Depósitos (mal escrito). El árbol de permisos en BD debe coincidir exactamente o las validaciones fallan.
  • Inconsistencia en la raíz del permiso: algunas llamadas pasan la raíz con punto final (...Transferecias_Depósitos. en Modificar/Confirmar) y otras sin él (Nuevo/Eliminar/Anular/Imprimir). Puede afectar la evaluación si la raíz no contempla ambas variantes.
  • Estados: Is_Confirmable (no confirmada), IsAnulable (confirmada y no anulada), Is_Modificable (ni confirmada ni anulada). Confirmar descuenta stock del origen y lo ingresa al destino; Anular revierte.
  • El menú btnGestion_TransferDepositos valida .Nuevo y abre directamente el alta (AddMod.ShowDialog()).
¿Te resultó útil este manual?