Detalle
| Campo | Valor |
|---|---|
| Tipo de documento | Manual de Usuario |
| Módulo | Préstamos |
| Pantalla | Tipos de líneas |
| Tipo de pantalla | ABM (tabla maestra) |
Introducción
La pantalla de Tipos de Líneas es un ABM (alta, baja y modificación) de la tabla maestra que clasifica las líneas de crédito del módulo Préstamos. Cada tipo de línea se identifica con una descripción y una sigla.
Es un dato de configuración que se utiliza al definir las líneas de crédito. La pantalla también puede abrirse en modo "selector" para devolver el tipo de línea elegido a otro formulario.
Acceso al módulo
Se ingresa desde el menú del módulo Préstamos, sección Archivos → Líneas de Crédito → Tipos de Línea. Al abrir, ejecuta la búsqueda y muestra el listado de tipos de línea cargados.
Pantalla principal
La pantalla presenta:
- Una grilla (
grdTiposdeLinea/GridView1) con los tipos de línea existentes. - Botones de comando (
cmdNuevo,cmdModificar,cmdEliminar) y sus equivalentes en la barra de herramientas (tsnuevo,tsModificar,tsEliminar). - Doble clic o Enter sobre una fila ejecuta la acción de modificar/seleccionar.
Cuando la pantalla se abre como selector (parámetro _bnReturnSelectedValue = True), al elegir una fila devuelve el Id seleccionado y cierra el formulario, en lugar de abrir el editor.
Parámetros
El alta/modificación (frmPrestamos_Lineas_TiposDeLinea_AddMod) maneja los siguientes campos:
| Campo | Atributo | Descripción |
|---|---|---|
| Descripción | Descripcion |
Nombre descriptivo del tipo de línea. |
| Sigla | Sigla |
Sigla o abreviatura del tipo de línea. |
Datos de auditoría persistidos por registro: Id, Id_Usuario_Add, Id_Usuario_Mod, Fecha_Add, Fecha_Mod.
Resultados
La grilla muestra los tipos de línea devueltos por la búsqueda (procedimiento Prestamos_lineas_tipos_Search), incluyendo Id, Descripción y Sigla.
Acciones disponibles
- Nuevo: abre el formulario de alta para crear un tipo de línea.
- Modificar: edita el tipo de línea seleccionado. También se dispara con doble clic o Enter sobre la fila.
- Eliminar: elimina el tipo de línea seleccionado, previa confirmación ("¿Desea Eliminar el Item?").
Ejemplo práctico
Para crear un nuevo tipo de línea:
- Presione Nuevo.
- Ingrese la Descripción (por ejemplo, "Línea Personal").
- Ingrese la Sigla (por ejemplo, "LP").
- Guarde.
- El nuevo tipo de línea queda disponible para asignarse a las líneas de crédito.
Consejos útiles
- Use siglas cortas y únicas para identificar fácilmente cada tipo de línea.
- La eliminación pide confirmación; verifique que el tipo de línea no esté en uso antes de borrarlo.
- Si abre la pantalla desde otro formulario como selector, el doble clic devuelve el tipo de línea elegido en lugar de abrir la edición.
Preguntas frecuentes
¿Para qué se usan los tipos de línea?
Clasifican las líneas de crédito del módulo Préstamos. Es una tabla maestra de apoyo para la configuración de líneas.¿Qué pasa si elimino un tipo de línea en uso?
La pantalla permite eliminar el registro seleccionado tras confirmar. Conviene verificar que no esté referenciado por líneas de crédito existentes antes de eliminarlo.¿Por qué al hacer doble clic se cierra la pantalla en lugar de abrir la edición?
Porque la pantalla se abrió en modo selector desde otro formulario. En ese modo, al elegir una fila devuelve el tipo de línea seleccionado y cierra; no abre el editor.¿La sigla es obligatoria?
La pantalla de alta gestiona Descripción y Sigla. La validación de campos se resuelve en el formulario de alta/modificación; verifique los avisos que muestre la pantalla al guardar.Permisos
| Permiso | Acción |
|---|---|
Prestamos.Archivos.LineasdeCredito.TiposdeLinea.Nuevo |
Ingresar un tipo de línea. |
Prestamos.Archivos.LineasdeCredito.TiposdeLinea.Modificar |
Modificar un tipo de línea. |
Prestamos.Archivos.LineasdeCredito.TiposdeLinea.Eliminar |
Eliminar un tipo de línea. |
Información técnica
Basada en el análisis del formulario real de la v14
Formularios principales
| Form | Rol |
|---|---|
frmPrestamos_Lineas_TiposDeLinea |
Listado/ABM de tipos de línea (VB.NET). También funciona como selector (_bnReturnSelectedValue). |
frmPrestamos_Lineas_TiposDeLinea_AddMod |
Alta/modificación de un tipo de línea (campos Descripción y Sigla). |
clsPrestamos_lineas_tipo |
Clase de negocio (acceso a datos vía stored procedures). |
Permisos reales
| Permiso | Acción |
|---|---|
Prestamos.Archivos.LineasdeCredito.TiposdeLinea.Nuevo |
Permite Ingresar un tipo de linea. |
Prestamos.Archivos.LineasdeCredito.TiposdeLinea.Modificar |
Permite Modificar un tipo de linea. |
Prestamos.Archivos.LineasdeCredito.TiposdeLinea.Eliminar |
Permite Eliminar un tipo de linea. |
Tablas de base de datos principales
| Tabla | Uso |
|---|---|
Prestamos_lineas_tipos |
Tabla principal de tipos de línea (Id, Descripcion, Sigla, Id_Usuario_Add, Id_Usuario_Mod, Fecha_Add, Fecha_Mod). |
Procedimientos almacenados
| Procedimiento | Uso |
|---|---|
Prestamos_lineas_tipos_Search |
Búsqueda/listado. |
Prestamos_lineas_tipos_Add |
Alta. |
Prestamos_lineas_tipos_Mod |
Modificación. |
Prestamos_lineas_tipos_Del |
Eliminación. |
Relación con otros módulos / manuales
| Manual relacionado | Vínculo operativo |
|---|---|
| Créditos Personalizados | Amplía el circuito, la configuración o los datos que utiliza esta funcionalidad. |
| Créditos Bullets - Bloqueos | Amplía el circuito, la configuración o los datos que utiliza esta funcionalidad. |
| Créditos Bullets - Categorías de Bloqueos | Amplía el circuito, la configuración o los datos que utiliza esta funcionalidad. |
Notas para soporte
- A diferencia de los formularios de bloqueos y de personalizados (C# + Entity Framework), esta pantalla es VB.NET y accede a la base mediante stored procedures a través de la clase
clsPrestamos_lineas_tipo(conSqlConnection/SqlCommand). El alta usaclsNumeraciones.Get_CodNewpara obtener el nuevo Id. - Caveat de nombre de form: el formulario real se llama
frmPrestamos_Lineas_TiposDeLinea(prefijo "frm" en minúscula), noFormPrestamos_Lineas_TiposDeLinea. El caption "Tipos de líneas" debe verificarse contra el binario instalado (el caption no está fijado en el archivo de código analizado). - Observación de código: el método privado
Valid()de la clase de negocio siempre devuelveTrue(no hay validaciones de negocio en la capa de datos).