Detalle
| Campo | Valor |
|---|---|
| Manual de Usuario | Genera un informe imprimible de clientes con línea de crédito, acotado por rangos de Cliente, Línea y Provincia. |
| Módulo | Clientes |
| Software | Plenario v14 |
Introducción
La funcionalidad Listado por Líneas (caption "Parámetros de Listado") genera un informe imprimible de los clientes que tienen línea de crédito asignada, filtrando por rangos de Cliente, Línea de crédito y Provincia (zona geográfica).
Es una pantalla de parámetros + reporte: se eligen los rangos, se presiona Ver Listado y se abre la vista previa del informe lista para imprimir o exportar.
Acceso al módulo
- Abrí el módulo Clientes.
- En la cinta/menú de listados, elegí Cliente con Linea (botón
btnClienteLinea).
Se abre la ventana "Parámetros de Listado" en modo modal.
Pantalla principal
La ventana presenta tres recuadros de rango (Desde / Hasta) y un botón Ver Listado:
- Cliente: rango de Id de cliente Desde–Hasta.
- Linea: rango de Id de línea de crédito Desde–Hasta.
- Provincia: rango de Id de provincia Desde–Hasta.
Cada recuadro tiene, junto al número Desde/Hasta, un campo de nombre de sólo lectura que se completa automáticamente al cargar el Id, y enlaces Desde: / Hasta: que abren la búsqueda correspondiente (Clientes, Líneas o Provincias) para elegir el valor sin recordar el Id.
Al abrir, los rangos vienen precargados con los valores extremos disponibles (mínimo y máximo de clientes, primera y última provincia, primera y última línea), de modo que por defecto se listan todos.
Parámetros
| Parámetro | Descripción |
|---|---|
| Cliente Desde / Hasta | Rango de Id de cliente. El Hasta debe ser mayor o igual al Desde. |
| Linea Desde / Hasta | Rango de Id de línea de crédito. El Hasta debe ser mayor o igual al Desde. |
| Provincia Desde / Hasta | Rango de Id de provincia. El Hasta debe ser mayor o igual al Desde. |
Podés cargar el Id directamente y presionar Enter (o salir del campo) para que se complete el nombre, o usar los enlaces Desde:/Hasta: para buscar y seleccionar el valor desde la lista correspondiente.
Resultados
Al presionar Ver Listado:
- El sistema valida que cada rango Hasta sea mayor o igual al Desde (si no, avisa y posiciona en el campo a corregir).
- Ejecuta el listado con los tres rangos como parámetros.
- Si hay resultados, abre una vista previa del informe ("Clientes - Listado por Línea de crédito y Zona geográfica"), con encabezado de empresa (nombre, dirección y renglones de pie tomados de los parámetros del sistema) y el detalle del rango aplicado.
- Desde la vista previa podés imprimir o exportar el informe.
Si ningún cliente cumple los rangos, no se abre vista previa.
Acciones disponibles
| Acción | Descripción |
|---|---|
| Ver Listado | Valida los rangos y genera la vista previa del informe. |
| Enlaces Desde:/Hasta: | Abren la búsqueda de Clientes / Líneas / Provincias para seleccionar el valor del rango. |
Ejemplo práctico
Querés el listado de clientes con línea de la provincia de Buenos Aires:
- Abrís Clientes > Cliente con Linea.
- Dejás el rango de Cliente y de Linea en sus valores por defecto (todos).
- En Provincia, hacés clic en el enlace Desde: y elegís "Buenos Aires"; repetís en Hasta: con "Buenos Aires" para acotar a esa única provincia.
- Hacés clic en Ver Listado.
- Se abre la vista previa con los clientes con línea de esa provincia; la imprimís o exportás.
Consejos útiles
- Para listar todos los clientes con línea, dejá los rangos como vienen por defecto y presioná Ver Listado.
- Para acotar a un único cliente, línea o provincia, poné el mismo valor en Desde y Hasta de ese recuadro.
- Usá los enlaces Desde:/Hasta: si no recordás el Id: abren la búsqueda y completan número y nombre.
- Si Ver Listado no abre nada, probablemente no haya clientes que cumplan los rangos (revisá que los rangos no estén invertidos o demasiado acotados).
Preguntas frecuentes
Me avisa que el "Hasta debe ser mayor al Desde".
Algún rango quedó invertido (el número Hasta es menor que el Desde) en Cliente, Línea o Provincia. Corregí el campo que el sistema selecciona y volvé a presionar Ver Listado.Presiono Ver Listado y no pasa nada.
No hay clientes que cumplan los tres rangos a la vez. Ampliá los rangos (por ejemplo, dejá Línea y Provincia en sus valores por defecto) y reintentá.¿El listado incluye clientes sin línea de crédito?
No. El informe está pensado para clientes con línea; se genera a partir del procedimiento de listado por líneas.¿Puedo exportar el informe a PDF o Excel?
Sí. Desde la vista previa del reporte podés imprimir o exportar con las herramientas del visor.Permisos
No se detectaron llamadas a IsAllowedObject ni KeyLicences en este formulario ni en su apertura desde frmClientes (btnClienteLinea_ItemClick): la pantalla no valida un permiso propio. El acceso depende del permiso general para entrar al módulo Clientes y de tener visible el botón de listado.
| Permiso | Acción |
|---|---|
| (sin permiso propio) | La apertura del listado por líneas no chequea un permiso específico en el código. |
Caveat: verificar contra el binario instalado; podría existir control a nivel de menú/licencia no presente en el fuente del formulario.
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 |
|---|---|
frmListadoClientesLineas |
Pantalla de parámetros (caption Designer "Parámetros de Listado"; FormBorderStyle = FixedDialog). Tres GroupBox (Cliente / Linea / Provincia) con editores numéricos C1.Win.C1Input.C1TextBox (Desde/Hasta), TextBox de nombre de sólo lectura, LinkLabel de búsqueda y ToolStripButton "Ver Listado". Ubicación: VisualPlenarioNET/VisualPlenarioNET/Common/. |
| Acceso desde menú | btnClienteLinea_ItemClick (caption "Cliente con Linea") y ClienteConLineaToolStripMenuItem_Click en frmClientes.vb → New frmListadoClientesLineas + ShowDialog. |
rptClienteListadoLineas |
Reporte (Crystal) que recibe el DataTable y los parámetros de encabezado. Se muestra en frmPrintPreview. |
| Búsquedas auxiliares | frmClientes(True), frmLineas(True), frmProvincias(True) (modo selección) para los enlaces Desde/Hasta. |
Permisos reales
| Permiso | Acción |
|---|---|
| (ninguno en el form) | No hay IsAllowedObject/KeyLicences en frmListadoClientesLineas ni en su apertura. |
Tablas de base de datos principales
| Tabla / SP | Uso |
|---|---|
SP Clientes_Listado_Lineas |
Procedimiento que genera el listado. Parámetros: @intIdClienteDesde, @intIdClienteHasta, @intIdProvinciaDesde, @intIdProvinciaHasta, @intIdLineaDesde, @intIdLineaHasta. |
| Parámetros del sistema | clsParametros.GetParameterValue para NombreEmpresa, DireccionEmpresa, Renglon1, Renglon2 (encabezado/pie del reporte). |
Clientes / Prestamos_Lineas / Provincias |
Resolución de nombres en los campos Desde/Hasta vía clsClientes, clsPrestamos_lineas, clsProvincias (y GetMinId/GetMaxId/Search para los defaults). |
Acceso a datos: ADO.NET (SqlDataAdapter sobre el SP). Editores numéricos: ComponentOne C1TextBox.
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. |
Notas para soporte
- Comentario en el fuente: "Genera un Listado mostrando los clientes con linea... Add 08/05/08" — funcionalidad antigua.
- Validación de rangos: si algún
Hasta < Desde(Cliente, Línea o Provincia) muestra unMsgBoxy aborta posicionando el cursor en el campo Hasta correspondiente. - Defaults al cargar: Cliente Desde/Hasta =
GetMinId/GetMaxId; Provincia y Línea = primera/última fila deSearch. - El reporte usa Crystal Reports (
rptClienteListadoLineas+frmPrintPreview.rptPreview); requiere el runtime de Crystal instalado. - Caveat: formulario legacy (VB.NET, ComponentOne, Crystal). Verificar contra el binario instalado en cada cliente.