← Índice de manuales
Manual funcional · Sistema Plenario v14

Direcciones de Entrega del Cliente

La funcionalidad Direcciones de Entregas Asignadas permite indicar a qué domicilios se le entrega mercadería a un cliente determinado. No crea ni edita los datos del domicilio en sí (dirección, localidad, teléfono…

Módulo: ClientesVersión: 1.0Actualizado: 2026-06-23

Direcciones de Entrega del Cliente

Detalle

Campo Valor
Manual de Usuario Asignación de direcciones de entrega a un cliente: vincular, modificar y desvincular los domicilios de despacho que usa ese cliente.
Módulo Clientes
Software Plenario v14

Introducción

La funcionalidad Direcciones de Entregas Asignadas permite indicar a qué domicilios se le entrega mercadería a un cliente determinado. No crea ni edita los datos del domicilio en sí (dirección, localidad, teléfono, etc.), sino que vincula direcciones de entrega ya existentes en el sistema a ese cliente puntual.

Diferencia importante con el ABM global de Direcciones de Entrega (manual gestion-direccion-de-entregas): - El ABM global es donde se dan de alta y se mantienen los datos de cada dirección de entrega (catálogo maestro). - Esta pantalla (Direcciones de Entrega del Cliente) sólo asigna una o varias de esas direcciones ya cargadas a un cliente específico. Si la dirección que necesitás no existe todavía, debés crearla primero en el ABM global (hay un acceso directo para hacerlo sin salir de la asignación).

Acceso al módulo

  1. Abrí el módulo Clientes y ubicá el cliente en la grilla.
  2. Seleccioná la fila del cliente.
  3. En el menú del cliente, elegí la opción Dirección de Entregas.

La ventana "Direcciones de Entregas Asignadas" se abre en modo modal sobre el formulario de Clientes.

Importante: El acceso requiere el permiso Clientes.DireccionDeEntregas. Si no ves la opción o no podés operar, solicitá los permisos al administrador.

Pantalla principal

La pantalla muestra una grilla con las direcciones de entrega ya asignadas al cliente y una barra de herramientas con los botones Nuevo, Modificar y Eliminar. Las mismas acciones están disponibles desde el menú contextual (clic derecho sobre la grilla).

Columnas de la grilla:

Columna Descripción
Nombre Nombre/identificación de la dirección (del catálogo global).
Dirección Domicilio de entrega.
Número Altura del domicilio.
Localidad Localidad de entrega.
Telefono Teléfono de contacto.

Estas columnas son de sólo lectura: reflejan los datos de la dirección tomados del catálogo global. En la parte inferior, la barra de estado muestra el Total de Registros asignados y, al seleccionar filas, la cantidad de Registros Seleccionados.

Atajos sobre la grilla: doble clic abre el registro para modificar, Insert asigna uno nuevo y Suprimir (Delete) elimina el seleccionado.

Filtros de búsqueda

La grilla tiene activada la fila de autofiltro sobre cada columna. Escribí en la celda de filtro de cualquier columna (Nombre, Dirección, Localidad, etc.) para acotar la lista. No hay parámetros adicionales: la pantalla siempre lista las direcciones del cliente actual.

Resultados

Al abrir, la grilla carga automáticamente todas las direcciones de entrega asignadas al cliente. Cada fila corresponde a una dirección vinculada. El contador de la barra de estado se actualiza con la cantidad de registros.

Acciones disponibles

Acción Descripción
Nuevo Asigna una dirección de entrega (del catálogo global) al cliente.
Modificar Cambia la dirección asignada en la fila seleccionada por otra del catálogo.
Eliminar Quita la asignación seleccionada (desvincula la dirección del cliente).

Nuevo (asignar)

  1. Hacé clic en Nuevo.
  2. Se abre una ventana de asignación con un desplegable que lista las direcciones de entrega del catálogo global.
  3. Elegí la dirección. Debajo se muestran, de sólo lectura, sus datos para que confirmes que es la correcta.
  4. Si la dirección no existe, usá el enlace junto al desplegable para abrir el ABM global de Direcciones de Entrega, crearla y volver con ella ya seleccionada.
  5. Hacé clic en Guardar. La dirección queda asignada y aparece en la grilla.

Si el catálogo global no tiene ninguna dirección cargada, el sistema avisa y cierra la ventana de asignación: primero hay que dar de alta al menos una dirección en el ABM global.

Modificar

  1. Seleccioná la asignación en la grilla (o doble clic sobre ella).
  2. Hacé clic en Modificar.
  3. Elegí otra dirección del desplegable y hacé clic en Guardar.

Eliminar

  1. Seleccioná la (o las) asignación(es) a quitar.
  2. Hacé clic en Eliminar.
  3. Confirmá con en el mensaje "Desea Eliminar el Item?".

Podés seleccionar varias filas para desvincular varias direcciones en una sola acción.

Ejemplo práctico

El cliente "Supermercados del Centro SA" recibe mercadería en su depósito y en dos sucursales:

  1. En Clientes, seleccionás el cliente y abrís Dirección de Entregas.
  2. Hacés clic en Nuevo, elegís "Depósito Central" del desplegable y Guardás.
  3. Repetís con Nuevo para "Sucursal Norte" y "Sucursal Sur".
  4. La grilla muestra las tres direcciones de entrega asignadas al cliente.

Consejos útiles

  • Si la dirección no aparece en el desplegable, primero cargala en el ABM global (enlace disponible en la ventana de asignación) y luego asignala.
  • Esta pantalla no modifica los datos de la dirección; para eso usá el ABM global de Direcciones de Entrega.
  • Para quitar varias direcciones de golpe, seleccioná varias filas antes de hacer clic en Eliminar.
  • Usá la fila de filtros de la grilla cuando el cliente tiene muchas direcciones asignadas.

Preguntas frecuentes

¿Qué diferencia hay con el ABM de Direcciones de Entrega global? El ABM global da de alta y mantiene los datos de cada dirección (catálogo maestro). Esta pantalla sólo vincula direcciones ya existentes a un cliente. Ver el manual gestion-direccion-de-entregas.
No aparece ninguna dirección para asignar. El catálogo global está vacío. Cargá al menos una dirección en el ABM global (o usá el enlace de alta dentro de la ventana de asignación) y volvé a intentar.
¿Eliminar una asignación borra la dirección? No. Sólo quita el vínculo entre esa dirección y el cliente. La dirección sigue existiendo en el catálogo global y puede estar asignada a otros clientes.
¿Por qué no puedo editar el domicilio acá? Porque esos datos pertenecen a la dirección (catálogo global), no a la asignación. Editalos en el ABM global de Direcciones de Entrega.

Permisos

Permiso Acción
Clientes.DireccionDeEntregas Abrir la pantalla de direcciones de entrega asignadas al cliente.
Clientes.DireccionDeEntregas.Nuevo Asignar una dirección al cliente.
Clientes.DireccionDeEntregas.Modificar Cambiar la dirección de una asignación.
Clientes.DireccionDeEntregas.Eliminar Quitar una asignación.

Si una acción no está disponible, falta el permiso correspondiente. Solicitalo al administrador.

Información técnica

Sección de referencia para soporte/desarrollo. Basada en el análisis del formulario real de la v14.

Formularios principales

Form Rol
frmClientes_Direccion_Entregas Pantalla principal (caption Designer "Direcciones de Entregas Asignadas"; al cargar se concatena el nombre del cliente). Grilla DevExpress Grilla_Clientes_Direcciones/GridView1 con autofiltro; botones Nuevo/Modificar/Eliminar + menú contextual; atajos Insert/Delete/Enter. Ubicación: VisualPlenarioNET/VisualPlenarioNET/Common/.
frmClientes_Direccion_Entregas_AddMod Ventana de asignación: desplegable con las direcciones del catálogo global (clsGestion_Direccion_Entregas) + enlace para crear una nueva sin salir.
Acceso desde menú ToolStripMenuItem_DireccionEntregas (caption "&Dirección de Entregas") en frmClientes.vb → valida Clientes.DireccionDeEntregas con IsAllowedObject y abre New frmClientes_Direccion_Entregas(Id del cliente seleccionado).

Permisos reales

Permiso Acción
Clientes.DireccionDeEntregas Abrir la pantalla (validado en el menú de frmClientes, descripción "Permite el Acceso a las Direcciones de Entregas asignadas al cliente", padre Clientes).
Clientes.DireccionDeEntregas.Nuevo Validado dentro de Nuevo() (descripción "Permite Asignar Direcciones de Entrega al Cliente", padre Clientes.DireccionDeEntregas).
Clientes.DireccionDeEntregas.Modificar Validado dentro de Modificar() ("Permite Modificar Direcciones de Entrega").
Clientes.DireccionDeEntregas.Eliminar Validado dentro de Eliminar() ("Permite Eliminar Direcciones de Entrega").

Si falta un permiso de acción (Nuevo/Modificar/Eliminar), la operación no se ejecuta (sin mensaje), porque toda la lógica está envuelta en el If IsAllowedObject(...).

Tablas de base de datos principales

Tabla Uso
dbo.Clientes_Direccion_Entregas Vínculo cliente↔dirección. Columnas: ID (PK), Id_Cliente, Id_Gestion_Direccion_Entrega, Id_Usuario_Add, Id_Usuario_Mod, Fecha_Add, Fecha_Mod, UserEnv.
dbo.Gestion_Direccion_Entregas Catálogo global de direcciones (referenciado por Id_Gestion_Direccion_Entrega); de aquí salen Nombre/Dirección/Número/Localidad/Teléfono mostrados en la grilla.
SP Clientes_Direccion_Entregas_Search Búsqueda/listado por Id_Cliente.
SP Clientes_Direccion_Entregas_Add / _Mod / _Del Alta / modificación / baja de la asignación.

Acceso a datos: ADO.NET (SqlClient + Stored Procedures). Clases de negocio: clsClientes_direccion_entregas (asignación) y clsGestion_Direccion_Entregas (catálogo).

Relación con otros módulos / manuales

Manual relacionado Vínculo operativo
ABM de Clientes Amplía el circuito, la configuración o los datos que utiliza esta funcionalidad.
Gestion Direccion de entregas Amplía el circuito, la configuración o los datos que utiliza esta funcionalidad.

Notas para soporte

  • La PK de la tabla es ID (mayúsculas) — distinta del Id usado en otras tablas; el código accede a la propiedad .ID del objeto de negocio.
  • La grilla se rellena al asignar/modificar leyendo el catálogo (clsGestion_Direccion_Entregas.Load) para mostrar datos actualizados.
  • Eliminación: recorre las filas seleccionadas, hace Load de cada una y Delete; soporta multiselección con una sola confirmación.
  • Caveat: formulario legacy (VB.NET, ADO.NET). Verificar contra el binario instalado en cada cliente, ya que captions y permisos pueden variar por versión desplegada.
¿Te resultó útil este manual?