← Índice de manuales
Manual funcional · Sistema Plenario v14

Campos Adicionales

La opción Campos Adicionales permite definir campos personalizados que después se cargan en las solicitudes y créditos del módulo Préstamos. Son datos extra que tu financiera necesita registrar y que no vienen de…

Módulo: PréstamosVersión: 1.1Actualizado: 2026-06-19

Detalle

Manual de Usuario Campos Adicionales - Préstamos
Módulo Préstamos
Formulario frmPrestamos_Entidades_Campos_Adicionales
Alta/Edición frmPrestamos_Entidades_Campos_Adicionales_AddMod
Título en pantalla Datos Adicionales

Introducción

La opción Campos Adicionales permite definir campos personalizados que después se cargan en las solicitudes y créditos del módulo Préstamos. Son datos extra que tu financiera necesita registrar y que no vienen de fábrica en la solicitud estándar (por ejemplo: número de legajo, organismo de descuento, observaciones internas, etc.).

Cada campo adicional que definís acá queda disponible para completarse en cada solicitud, asociado al código de descuento (entidad) correspondiente.

Importante: en pantalla, el título de esta ventana figura como "Datos Adicionales". El formulario interno es frmPrestamos_Entidades_Campos_Adicionales (y su ventana de alta/edición frmPrestamos_Entidades_Campos_Adicionales_AddMod).

Acceso al módulo

Acceso: Menú principal → Préstamos → Campos Adicionales

Pantalla principal

Al abrir la opción se muestra una grilla con todos los campos adicionales definidos. Cada fila representa un campo, con la siguiente información:

Campo Descripción
Id Número interno que identifica al campo adicional. Lo asigna el sistema automáticamente y no se puede editar.
Código del Campo Código corto que identifica al campo (lo definís vos al crearlo).
Descripción Texto que describe el campo y que se muestra como etiqueta al cargarlo en la solicitud.
Eliminado Indica si el campo fue dado de baja. Los campos eliminados se muestran tachados y en rojo.

En la parte superior tenés la barra de herramientas con las acciones y, debajo, una barra de filtros para buscar.

Filtros de búsqueda

En la barra de filtros podés acotar el listado antes de presionar Buscar:

Campo Descripción
Id Buscá un campo por su número interno exacto.
Código de Campo Buscá por el código del campo.
  1. Cargá el filtro — ingresá el Id o el Código de Campo que querés encontrar. Podés dejar uno o ambos en blanco para traer todo.
  2. Presioná Buscar — la grilla se actualiza con los resultados que coinciden.

Importante: si dejás los filtros vacíos y presionás Buscar, se listan todos los campos adicionales cargados.

Resultados

La grilla muestra los campos adicionales que coinciden con los filtros aplicados. Cada fila incluye Id, Código del Campo, Descripción y el estado de Eliminado. Los campos dados de baja se muestran tachados y en rojo.

Acciones disponibles

Acción Descripción
Nuevo Crea un nuevo campo adicional.
Modificar Edita el campo seleccionado en la grilla. También se accede haciendo doble clic sobre la fila o presionando Enter.
Eliminar Da de baja lógica el campo seleccionado (no se borra físicamente, queda marcado como eliminado).
Imprimir Genera una vista previa imprimible con los resultados de la grilla.
Buscar Filtra la grilla según los datos cargados en la barra de filtros.

Crear un campo adicional

  1. Presioná Nuevo — se abre la ventana de carga del campo.
  2. Ingresá el Código del Campo — un código corto que identifique al campo. Es obligatorio.
  3. Ingresá la Descripción — el texto que describe el campo y que verán los usuarios al cargar la solicitud. Es obligatorio.
  4. Presioná Guardar — el campo queda registrado y aparece en la grilla.

Importante: la Descripción no puede repetirse. Si ya existe otro campo con la misma descripción, el sistema te avisa y no permite guardar hasta que indiques una distinta.

Importante: tanto el Código como la Descripción son obligatorios. Si dejás alguno en blanco, el sistema muestra un aviso y no guarda.

Modificar un campo adicional

  1. Seleccioná el campo en la grilla.
  2. Presioná Modificar (o doble clic, o Enter sobre la fila) — se abre la ventana con los datos actuales.
  3. Editá el Código o la Descripción según necesites.
  4. Presioná Guardar — los cambios se reflejan en la grilla.

Importante: al modificar la Descripción rige la misma regla de unicidad: no puede coincidir con la de otro campo ya existente.

Eliminar un campo adicional

  1. Seleccioná el campo en la grilla.
  2. Presioná Eliminar — el sistema pide confirmación.
  3. Confirmá — el campo queda marcado como eliminado (baja lógica) y se muestra tachado en rojo.

Importante: la eliminación es lógica, no física. El campo no desaparece de la base: queda inactivo y marcado como eliminado, conservando el historial.

Cómo se usan los campos en las solicitudes

Una vez definidos, los campos adicionales aparecen para completarse en cada solicitud de préstamo, asociados al código de descuento (entidad). Se accede desde la propia solicitud:

Acción Descripción
Cargar / Editar valores Abre la grilla de campos adicionales de la solicitud para escribir el valor de cada campo. El título muestra el número de solicitud (por ejemplo, "Campos Adicionales Solicitud Nº 1234").
Ver valores Muestra en formato de lectura los campos y sus valores cargados para esa solicitud.

Importante: los valores solo se pueden cargar o modificar mientras el crédito no esté otorgado. Si el crédito ya fue otorgado, el sistema avisa que los campos adicionales no se modificarán. Por eso conviene definir y completar los campos antes de otorgar el crédito.

Ejemplo práctico

Tu financiera opera con descuentos por organismo y necesita registrar el número de legajo del empleado en cada solicitud:

  1. Entrás a Préstamos → Campos Adicionales.
  2. Presionás Nuevo, cargás Código LEGAJO y Descripción Número de legajo del empleado, y guardás.
  3. Al generar una solicitud de préstamo para esa entidad, el campo Número de legajo del empleado aparece disponible para completarse.
  4. Cargás el valor del legajo antes de otorgar el crédito, ya que una vez otorgado no se podrá modificar.

Consejos útiles

  • Definí y completá los campos adicionales antes de otorgar el crédito: después del otorgamiento los valores no se pueden modificar.
  • Usá descripciones claras y únicas: son la etiqueta que verán los usuarios al cargar la solicitud, y el sistema no permite descripciones repetidas.
  • Recordá que la eliminación es lógica: si das de baja un campo por error, no se borra de la base, pero desde esta pantalla solo se da la baja (no se reactiva).
  • Si un campo nuevo no aparece en una solicitud, verificá que corresponda al código de descuento (entidad) de esa solicitud.

Preguntas frecuentes

¿Por qué la ventana dice "Datos Adicionales" y no "Campos Adicionales"? Es la misma opción. En el menú figura como "Campos Adicionales" y el título de la ventana muestra "Datos Adicionales". Ambos nombres se refieren al mismo formulario.
Eliminé un campo por error, ¿se puede recuperar? La eliminación es lógica: el campo queda marcado como eliminado pero no se borra de la base. Para reactivarlo, contactá a tu administrador o a Sistemas, ya que desde esta pantalla solo se da la baja.
¿Por qué no me deja guardar y me dice que la descripción ya existe? El sistema no permite dos campos con la misma descripción. Cambiá la descripción por una que no esté en uso y volvé a guardar.
Cargué un campo nuevo pero no aparece para completar en una solicitud vieja, ¿es normal? Los campos adicionales se asocian al código de descuento (entidad). Verificá que el campo corresponda a la entidad de esa solicitud y que el crédito todavía no esté otorgado, ya que en ese caso no se pueden modificar los valores.
¿Puedo imprimir el listado de campos definidos? Sí. Usá la acción Imprimir → Resultados de la Búsqueda para generar una vista previa imprimible con lo que muestra la grilla.

Permisos

El acceso a la opción Campos Adicionales se habilita desde el menú de Préstamos según los permisos de menú y operación del usuario en Plenario. El formulario no aplica validaciones de permiso adicionales por botón: las acciones (Nuevo, Modificar, Eliminar, Imprimir, Buscar) quedan disponibles para quien puede abrir la pantalla. Consultá con tu administrador si no ves la opción en el menú.

Información técnica

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

Formularios principales

Componente Detalle
Formulario principal frmPrestamos_Entidades_Campos_Adicionales (VB, VisualPlenarioNET\VisualPlenarioNET\Prestamos\). ABM con grilla DevExpress (grdMainCamposAdicionales / GridView2), filtros tstxtId y tstxtCodigoCampo. Título en pantalla: "Datos Adicionales".
Formulario alta/edición frmPrestamos_Entidades_Campos_Adicionales_AddMod (VB, mismo directorio). Campos txtCodigoCampo, txtDescripcion; expone _objCampo_Adicional (instancia de clsPrestamos_entidades_camposadicionales).
Clase de negocio clsPrestamos_entidades_camposadicionales (VB, ClassVisualPlenarioNET\Prestamos\). Propiedades Id, CodCampo, Descripcion, Tipo, Eliminado. Métodos Search, Load, Save, Delete, Insert, Update, Valid.
Búsqueda Search(Id, CodCampo, Descripcion, Tipo, Estado) — el form solo pasa Id y CodCampo; Estado=0 trae todos, Estado=1 solo activos.
Eliminación Baja lógica: Load(Id)Eliminado = TrueSave(). El SP físico ..._Del existe pero el form NO lo usa.

Permisos reales

Permiso Habilita
Prestamos.Archivos.CamposAdicionales (grupo Prestamos.Archivos) Abrir la opción del menú (verificado con clsSeguridad.IsAllowedObject en frmNewMain.vb). Además exige licencia de Préstamos (clsLicencias.IsAvailableForPrestamos).

Tablas de base de datos principales

Tabla / entidad Contenido
Prestamos_Entidades_CamposAdicionales Definición de cada campo adicional (Id, CodCampo, Descripcion, Tipo, Eliminado). Acceso vía ADO.NET / SP (..._Add, ..._Mod, ..._Del, ..._Search); numeración con clsNumeraciones.Get_CodNew. NO usa EF.
Prestamos_Entidades_Entidades_CamposAdicionales Asociación campo↔entidad (código de descuento) con Obligatorio, NivelCliente, TipoValidacion, Longitud. Gestionada por clsPrestamos_entidades_entidades_camposadicionales (no por esta pantalla).
Prestamos_Solicitudes_Entidades_CamposAdicionales Valor cargado de cada campo por solicitud (Id_Solicitud, Id_Entidad_CampoAdicional, Valor). Gestionada por clsPrestamos_solicitudes_entidades_camposadicionales / DatoAdicional_Collection.

Relación con otros módulos / manuales

Esta funcionalidad forma parte de Préstamos. No declara otro manual operativo como dependencia directa en su metadata actual.

Notas para soporte (comportamiento real del código)

  • El formulario NO valida permisos por botón: Nuevo, Modificar, Eliminar, Imprimir y Buscar quedan disponibles para cualquiera que pueda abrir la pantalla (el único control es el permiso de menú).
  • CargarFiltros() es un stub vacío; no aplica configuración inicial de filtros.
  • La unicidad de Descripción se valida en el form (AddMod), no en la clase de negocio: se hace un Search por descripción y se compara contra el Id actual. Valid() de la clase solo exige CodCampo.
  • La propiedad Tipo existe en la clase y la tabla pero esta pantalla no la expone (siempre queda vacía).
  • En el alta, si la grilla tiene más de una fila se inserta la fila nueva en memoria (GridView2.AddNewRow); si no, se re-ejecuta Buscar().
  • Hay dos cuadros de diálogo con el texto "Arención..." (typo en MsgBox) en AddMod; es cosmético, no afecta la funcionalidad.
¿Te resultó útil este manual?