Detalle
| Campo | Descripción |
|---|---|
| Manual de Usuario | ABM (alta, baja y modificación) de los motivos de cancelación de créditos. Permite mantener la lista de descripciones que después se eligen al cancelar un préstamo. |
Cuando cancelás un crédito en Plenario, el sistema te pide indicar por qué se cancela (por ejemplo: "Refinanciación", "Pago anticipado", "Error de carga"). Esos textos no se escriben a mano cada vez: salen de una lista…
| Campo | Descripción |
|---|---|
| Manual de Usuario | ABM (alta, baja y modificación) de los motivos de cancelación de créditos. Permite mantener la lista de descripciones que después se eligen al cancelar un préstamo. |
Cuando cancelás un crédito en Plenario, el sistema te pide indicar por qué se cancela (por ejemplo: "Refinanciación", "Pago anticipado", "Error de carga"). Esos textos no se escriben a mano cada vez: salen de una lista que vos mismo armás y mantenés desde esta pantalla.
Este módulo es justamente esa lista. Acá das de alta los motivos, los corregís cuando hace falta y eliminás los que ya no usás. Es una tabla simple: cada motivo tiene un número (Id) que asigna el sistema solo y una descripción que escribís vos.
Está pensado para el personal administrativo o de operaciones de préstamos que define los criterios de trabajo de la financiera. No necesitás conocimientos técnicos: si sabés escribir un texto, sabés usar esta pantalla.
Importante: para entrar y operar necesitás tener habilitado el permiso correspondiente (ver la sección Permisos). Si no ves la opción o el sistema te bloquea una acción, pedile al administrador que te asigne el permiso.
La pantalla está organizada en tres zonas:
Al abrir la pantalla, la grilla ya viene cargada con todos los motivos existentes, así que ves el listado completo de entrada.
Esta pantalla no tiene filtros avanzados: la grilla muestra todos los motivos cargados. El botón de búsqueda simplemente vuelve a leer la tabla y refresca el listado en pantalla.
| Parámetro | Descripción |
|---|---|
| Buscar / Refrescar | Vuelve a traer desde la base todos los motivos de cancelación y actualiza la grilla. |
La grilla muestra una fila por cada motivo cargado, con estas columnas:
| Columna | Descripción |
|---|---|
| Id | Número que identifica al motivo. Lo asigna el sistema automáticamente y no se puede editar. |
| Descripción | Texto del motivo de cancelación (por ejemplo "Pago anticipado"). Admite hasta 400 caracteres. |
| Acción | Descripción |
|---|---|
| Nuevo | Crea un nuevo motivo de cancelación. |
| Modificar | Cambia la descripción del motivo seleccionado en la grilla. |
| Eliminar | Borra el motivo seleccionado en la grilla. |
Querés agregar el motivo "Cancelación por refinanciación":
Cancelación por refinanciación.| Permiso | Habilita |
|---|---|
| Prestamos.Creditos.Estados | Acceso al módulo de motivos de cancelación. |
| Prestamos.Creditos.Estados.Nuevo | Registrar nuevos motivos de cancelación. |
| Prestamos.Creditos.Estados.Modificar | Modificar motivos de cancelación existentes. |
| Prestamos.Creditos.Estados.Eliminar | Eliminar motivos de cancelación. |
Sección de referencia para soporte/desarrollo. Basada en el análisis del formulario real de la v14 (
FormPrestamos_Cancelacion_Estados.cs).
| Componente | Detalle |
|---|---|
| Formulario principal (ABM) | FormPrestamos_Cancelacion_Estados.cs (proyecto VPNET_WinForms, en C#, namespace VPNET.Windows.Forms.Prestamos, hereda de FrmResult). Grilla DevExpress Grilla_Prestamos_Cancelacion_Estados. Botones de ribbon RB_Nuevo/RB_Modificar/RB_Eliminar. |
| Formulario alta/modificación | FormPrestamos_Cancelacion_Estados_AddMod.cs (hereda de FrmAddMod). Único campo txtDescripcion; valida no vacío ("Debe ingresar una descripción..."). Al guardar OK informa "Registro agregado correctamente". |
| Manager / lógica de datos | Prestamos_Creditos_MotivosCancelacion_Manager (proyecto VPNET_DataModel, Manager/Gestion/Prestamos/). Acceso por EF (Entity Framework 6). |
| Modelo / entidad | Prestamos_Creditos_MotivosCancelacion.cs + mapping Prestamos_Creditos_MotivosCancelacionMap.cs (EF, EntityTypeConfiguration). |
| Permiso | Habilita |
|---|---|
Prestamos.Creditos.Estados.Nuevo |
Alta de motivo (validado en Nuevo() con clsSeguridad.IsAllowedObject). |
Prestamos.Creditos.Estados.Modificar |
Modificación de motivo (validado en Modificar()). |
Prestamos.Creditos.Estados.Eliminar |
Eliminación de motivo (validado en Eliminar()). |
| Tabla / entidad | Contenido |
|---|---|
Prestamos_Creditos_MotivosCancelacion |
Columnas: Id (int, IDENTITY(1,1)) y Descripcion (varchar(400), nullable). El mapping EF limita Descripcion a 400 caracteres. |
Esta funcionalidad forma parte de Préstamos. No declara otro manual operativo como dependencia directa en su metadata actual.
CREATE TABLE sin constraint PK; EF lo trata como clave por convención de nombre Id).manager.Delete() ejecuta DELETE real, no baja lógica). No hay columna Activo; eliminar un motivo usado en cancelaciones históricas rompe la referencia.btnMotivos_Cancelacion.ItemClick en frmNewMain) valida por error el permiso Tesoreria.Archivos.Especies_Cajas (copia/pega) y la licencia KeyLicences ... Access(2,2,...) antes de abrir el form. Los permisos correctos (Prestamos.Creditos.Estados.*) recién se validan dentro del formulario, en cada acción.Ingresá con tu usuario del equipo para dejar una sugerencia.