Datos Adicionales de Medios de Cobro (Entidades)
Detalle
| Campo |
Descripción |
| Manual de Usuario |
Datos Adicionales de Medios de Cobro (Entidades) - Plenario v14 |
| Módulo |
Inicio / Clientes |
| Objetivo |
Cargar y administrar los datos adicionales (campos definidos por la entidad) del medio de cobro de un cliente, como los códigos de descuento. |
| Qué resuelve |
Completar la información requerida por una entidad para un medio de cobro asociado al cliente (a nivel cliente o a nivel operación). |
| Permisos |
El acceso depende de permisos asignados por el administrador del sistema. |
Introducción
El formulario Datos Adicionales (frmClientes_Entidades_DatosAdicionales) permite completar los campos adicionales que una entidad requiere para el medio de cobro de un cliente (típicamente un código de descuento). Cada entidad puede definir sus propios campos adicionales (numéricos, de texto, alfanuméricos o listas de valores), y este formulario es donde se cargan los valores concretos para el cliente.
El título de la ventana toma el nombre de la entidad asociada (por ejemplo, el organismo o empresa que define el código de descuento).
Acceso al módulo
- Iniciá sesión — Ingresá al sistema Plenario con tu usuario habitual.
- Abrí el formulario de Clientes — Desde la solapa Inicio.
- Accedé a los medios de cobro / entidades del cliente — Este formulario se abre desde el flujo de Clientes al cargar o editar un medio de cobro asociado a una entidad. Se invoca con
New frmClientes_Entidades_DatosAdicionales(...) desde frmClientes (alta de medio de cobro de un cliente).
Es un formulario dependiente del contexto de un cliente y su medio de cobro; no se accede como un buscador independiente.
Pantalla principal
- Listado de Datos Adicionales (
lvDatosAdicionales): muestra los campos adicionales definidos por la entidad (Id, código de campo y valor cargado).
- Edición de Valores (
gcEdValores): zona para cargar el valor del dato adicional seleccionado. Según el tipo de campo, se usa un combo de lista (cboLista) o un combo de valores libre (cboValor), con botones Agregar y Eliminar.
- Importe (
txtImporte): importe del medio de cobro (se habilita solo en contexto de operación).
- Código de Descuento (
cboCodigoDescuento): combo de códigos de descuento de la entidad.
- Aceptar (
btnAceptar): valida y guarda el medio de cobro y sus valores.
Parámetros
| Tipo de validación del campo |
Significado |
| 1 |
Números |
| 2 |
Texto |
| 3 |
Alfanumérico |
| 4 |
Lista (se carga cboLista con los valores válidos de la entidad) |
- Los campos pueden ser a nivel cliente o a nivel operación. Si un dato adicional es de nivel operación y no hay operación en contexto, el campo no se puede editar (se informa con
lblNivelOperacion).
- El importe y el código de descuento solo se habilitan cuando hay una operación asociada (
Id_Operacion distinto de 0 y un TipoOperacion distinto de "SinUtilizacion").
Resultado del proceso
Al presionar Aceptar:
- Se recarga el medio de cobro si fuera necesario.
- Si hay un importe por defecto de la operación, se aplica la validación configurada por el parámetro
Clientes.MediosDeCobro.ValidacionImporte:
- 0: no valida.
- 1: pregunta si el importe ingresado es distinto al de la operación.
- 2: pregunta si es menor y frena la carga si es mayor.
- 3: exige que el importe sea exactamente igual al de la operación.
- Si corresponde a una operación con código de descuento, se guarda el concepto.
- Se guarda el medio de cobro. Si todo es correcto, la propiedad
bnAceptado queda en verdadero y la ventana se cierra.
Acciones disponibles
| Acción |
Descripción |
| Seleccionar dato adicional |
Muestra/edita el valor de ese campo en la zona de edición. |
| Agregar (btnAdd / Insert / Enter) |
Guarda el valor cargado para el dato adicional seleccionado. |
| Eliminar (btnDel / Supr) |
Borra el valor del dato adicional seleccionado (con confirmación). |
| Ingresar importe |
Carga el importe del medio de cobro (si está habilitado). |
| Seleccionar código de descuento |
Asocia un código de descuento a la operación. |
| Aceptar |
Valida y guarda el medio de cobro y sus valores. |
Ejemplo práctico
- Desde el cliente, al cargar un medio de cobro de tipo código de descuento, se abre esta ventana con el nombre de la entidad.
- En el listado de Datos Adicionales, seleccioná el campo a completar.
- Si el campo es una lista, elegí el valor en el combo; si es libre, escribilo en el combo de valores.
- Presioná Agregar (o Enter) para guardar el valor.
- Repetí para cada dato adicional requerido.
- Si la operación lo requiere, ingresá el Importe y/o el Código de Descuento.
- Presioná Aceptar para guardar.
Consejos útiles
- Si un campo aparece deshabilitado, probablemente sea de nivel operación y estés cargándolo fuera de una operación: definilo desde la operación correspondiente (Clientes > Ver > Servicios).
- Para campos de tipo lista, solo se permiten los valores definidos por la entidad.
- Verificá el comportamiento del importe según el parámetro
Clientes.MediosDeCobro.ValidacionImporte configurado en su instalación.
- Usá las teclas Insert (agregar) y Suprimir (eliminar) sobre el listado para operar más rápido.
Preguntas frecuentes
¿Por qué un dato adicional aparece deshabilitado?
Porque es de nivel operación y no hay una operación en contexto. Esos campos se definen desde el servicio/operación asignada al cliente.
¿Qué tipos de campos adicionales existen?
Números (1), Texto (2), Alfanumérico (3) y Lista de valores (4). Las listas presentan un combo con los valores válidos de la entidad.
¿Cuándo se habilita el importe?
Solo cuando hay una operación asociada (Id_Operacion distinto de 0 y TipoOperacion distinto de "SinUtilizacion").
¿Cómo se valida el importe ingresado?
Según el parámetro Clientes.MediosDeCobro.ValidacionImporte: 0 no valida, 1 pregunta si difiere, 2 frena si es mayor, 3 exige igualdad exacta.
¿Cómo elimino un valor cargado?
Seleccioná el dato adicional y presioná Eliminar (o la tecla Suprimir); el sistema pide confirmación.
Permisos
No se detectaron llamadas a IsAllowedObject/KeyLicences dentro de este formulario; el control de acceso se realiza en el flujo del formulario de Clientes que lo invoca (medios de cobro del cliente). El acceso depende de los permisos asignados por el administrador.
Información técnica
Basada en el análisis del formulario real de la v14.
Formularios principales
| Form |
Rol |
frmClientes_Entidades_DatosAdicionales |
Carga/edición de datos adicionales del medio de cobro de un cliente para una entidad (VisualPlenarioNET, VB). |
frmClientes |
Formulario de Clientes; invoca este formulario al gestionar medios de cobro. |
Permisos reales
| Permiso |
Acción |
| (sin permiso propio) |
El formulario no invoca IsAllowedObject; el control se hace en el formulario de Clientes que lo abre. |
Tablas de base de datos principales
| Tabla |
Uso |
Clientes_MediosDeCobro |
Medio de cobro del cliente (clsClientes_mediosdecobro). |
Clientes_MediosDeCobro_Valores |
Valores cargados para cada dato adicional del medio de cobro (clsClientes_mediosdecobro_valores). |
Clientes_Entidades |
Vínculo cliente-entidad (clsClientes_entidades). |
Prestamos_Entidades_CamposAdicionales |
Definición de los campos adicionales de la entidad. |
Prestamos_Entidades_Entidades_CamposAdicionales |
Campos adicionales asociados a la entidad (nivel, tipo de validación, lista de valores). |
Prestamos_Entidades_CodigosDescuento |
Códigos de descuento disponibles para la entidad. |
Managers y clases de negocio
| Componente |
Detalle |
clsClientes_mediosdecobro / clsClientes_mediosdecobro_valores |
Medio de cobro del cliente y sus valores de datos adicionales. |
clsClientes_entidades |
Vínculo cliente-entidad. |
Stored Procedures y funciones
Clases de negocio legacy (VB) con acceso por Stored Procedures (Clientes_MediosDeCobro*, Prestamos_Entidades_*); verificar los nombres exactos contra el binario instalado.
Relación con otros módulos / manuales
| Se conecta con |
Cómo |
| Clientes — Medios de cobro |
Se abre desde la gestión de medios de cobro del cliente. Ver ABM de Clientes · Préstamos - Medios de cobro. |
| Préstamos — Entidades |
Los campos adicionales y códigos de descuento se definen a nivel de la entidad. Ver Entidades. |
Notas para soporte
- El comportamiento del importe depende del parámetro
Clientes.MediosDeCobro.ValidacionImporte.
- Los campos de nivel operación requieren contexto de operación (
Id_Operacion y TipoOperacion).
- Formulario legacy (VB). Verificar contra el binario instalado: los nombres de tablas/columnas y el comportamiento pueden variar según la versión desplegada.
Ver también