← Índice de manuales
Manual funcional · Sistema Plenario v14

Gestion Servicios Repositorio de Prestaciones

El Repositorio de Prestaciones del área de Gestión es el registro de las prestaciones efectivamente brindadas a los clientes. Cada renglón representa una prestación (por ejemplo, una sesión, una consulta o un beneficio)…

Módulo: Gestión ComercialVersión: 1.1Actualizado: 2026-06-19

Detalle

Campo Valor
Manual de Usuario Repositorio de Prestaciones de Gestión: asignación, consulta, anulación e impresión de las prestaciones brindadas a cada cliente, con filtros por cliente, servicio, prestación, sucursal y fecha.

Introducción

El Repositorio de Prestaciones del área de Gestión es el registro de las prestaciones efectivamente brindadas a los clientes. Cada renglón representa una prestación (por ejemplo, una sesión, una consulta o un beneficio) asignada a un cliente en una fecha determinada.

Desde acá podés asignar una nueva prestación a un cliente, consultar el historial de prestaciones registradas, anular las que correspondan e imprimir tanto el listado filtrado como el comprobante de una prestación puntual. El sistema deja constancia del usuario y la sucursal que registró cada asignación.

Importante: solo se pueden asignar prestaciones de servicios que el cliente ya tenga asignados. Las prestaciones, a su vez, se definen dentro de cada servicio (ver el manual de Gestión Servicios).

Acceso al módulo

  1. Iniciá sesión — Entrá al sistema Plenario con tu usuario y contraseña.
  2. Abrí la solapa Gestión — En la barra superior, seleccioná la pestaña Gestión.
  3. Entrá a Repositorio de Prestaciones — Hacé clic en el botón Más y elegí la opción Repositorio de Prestaciones para abrir la grilla.

Importante: el ingreso al módulo depende de permisos. Si no ves la opción o no podés operar, pedíselos al administrador del sistema.

Pantalla principal

La pantalla muestra una grilla con las prestaciones registradas y, sobre ella, las barras de herramientas con las acciones y los filtros de búsqueda.

En la barra de acciones tenés los botones Nuevo, Ver, Anular e Imprimir. Hacer doble clic o Enter sobre una fila abre la prestación en modo consulta. Las mismas acciones están disponibles con clic derecho sobre la grilla (menú contextual). Las prestaciones anuladas se muestran tachadas.

Si abrís el repositorio desde la ficha de un cliente, la grilla ya viene filtrada por ese cliente.

Filtros de búsqueda

Completá los criterios en las barras de filtros y hacé clic en Buscar. Si no completás nada, la búsqueda trae todas las prestaciones.

Filtro Descripción
Cliente Desde / Hasta Rango de clientes a incluir. Podés usar los links para buscar y seleccionar el cliente.
Servicio Servicio general por el que filtrar (incluye opción Todos).
Prestación Prestación específica dentro del servicio elegido (incluye opción Todos).
Sucursal Sucursal que registró la asignación (incluye opción Todos).
Fecha Desde / Hasta Rango de fechas de asignación.
Filtrar Fecha Casilla que habilita y aplica el rango de fechas. Si está destildada, el sistema ignora las fechas.

Importante: el rango de fechas solo se aplica si tildás la casilla Filtrar Fecha. Con la casilla destildada, los campos de fecha quedan deshabilitados.

Resultados

La grilla devuelve las prestaciones que cumplen los filtros. Para cada una vas a ver:

Columna Descripción
Asignado Fecha en que se asignó la prestación.
Anulado Fecha de anulación (vacía si la prestación está activa).
Asociado Nº Número de asociado del cliente.
Nombre Nombre del cliente.
Prestacion Prestación asignada.
Usuario Usuario que registró la asignación.
Cod Usuario Código del usuario que registró la asignación.
Sucursal Sucursal del usuario que registró la asignación.

Las prestaciones anuladas (inactivas) se muestran con el texto tachado.

Acciones disponibles

Acción Descripción
Nuevo Asigna una nueva prestación a un cliente.
Ver Abre la prestación seleccionada en modo consulta.
Anular Anula (baja lógica) la o las prestaciones seleccionadas.
Imprimir Imprime el resultado de la búsqueda o el comprobante de una prestación.

Nuevo

Abre la ventana de asignación. Completá los datos y hacé clic en Aceptar:

Campo Descripción
Cliente Cliente al que se le asigna la prestación (obligatorio). Podés buscarlo con el link Cliente.
Fecha Fecha de asignación. Por defecto toma la fecha de trabajo del sistema.
Servicio Servicio asignado al cliente. Solo se listan los servicios que el cliente ya tiene asignados.
Prestación Prestación específica dentro del servicio elegido (obligatorio).
Observaciones Comentario o nota interna (opcional).

Si el cliente no tiene servicios asignados, el sistema avisa y ofrece asignarle uno en ese momento. Al guardar correctamente, el sistema pregunta si querés imprimir el comprobante de la prestación.

Ver

Selecciona una fila y hacé clic en Ver (o doble clic / Enter sobre la fila) para abrir la prestación. La ventana se abre en modo consulta: el cliente, el servicio, la prestación y la fecha quedan deshabilitados, y si la prestación está anulada se muestran el estado y la fecha de anulación.

Anular

Selecciona una o varias filas y hacé clic en Anular. El sistema pide confirmación y, al aceptar, marca cada prestación como inactiva y le registra la fecha de anulación (la fecha de trabajo del sistema). Es una baja lógica: la prestación no se borra, queda registrada y tachada en la grilla.

Imprimir

El botón Imprimir ofrece dos opciones:

Opción Descripción
Resultado de la búsqueda Imprime el listado filtrado de prestaciones tal como se ve en la grilla.
Prestación Imprime el comprobante de la prestación seleccionada.

Ejemplo práctico

Querés registrar una sesión de kinesiología que se le brindó a un cliente:

  1. Hacé clic en Nuevo.
  2. Buscá y seleccioná el Cliente con el link Cliente.
  3. Dejá la Fecha del día (o ajustala si la prestación fue otro día).
  4. Elegí el Servicio correspondiente (debe estar asignado al cliente).
  5. Elegí la Prestación "Sesión de kinesiología".
  6. Si querés, agregá una nota en Observaciones.
  7. Hacé clic en Aceptar. Cuando el sistema te pregunte, elegí si imprimir el comprobante.

La prestación queda registrada en el repositorio, con tu usuario y sucursal.

Consejos útiles

  • Usá el filtro Filtrar Fecha para acotar la búsqueda a un período y reducir la cantidad de registros.
  • Si no encontrás un cliente al asignar, verificá que esté correctamente cargado y que tenga el servicio asignado.
  • Para asignar una prestación, el cliente debe tener primero el servicio asignado; si no lo tiene, el sistema te ofrece asignárselo en el momento.
  • Usá Observaciones para dejar constancia de información adicional relevante.
  • En lugar de borrar, anulá: la baja lógica conserva el historial y muestra la prestación tachada.

Preguntas frecuentes

¿Puedo modificar una prestación ya registrada? No. La opción **Ver** abre la prestación solo para consulta. Si una asignación es incorrecta, anulala y registrá una nueva.
¿Por qué no aparece el servicio que quiero asignar? Porque solo se listan los servicios que el cliente ya tiene asignados. Asigná primero el servicio al cliente (el sistema te lo ofrece si no tiene ninguno).
¿Qué pasa al anular una prestación? Se marca como inactiva y se le registra la fecha de anulación. Es una baja lógica: no se borra, queda tachada en la grilla.
¿Puedo anular varias prestaciones a la vez? Sí. Seleccioná varias filas y hacé clic en **Anular**; el sistema las anula todas tras confirmar.
¿Por qué el filtro de fechas no tiene efecto? Porque la casilla **Filtrar Fecha** está destildada. Tildala para habilitar y aplicar el rango de fechas.
¿Quién queda registrado como responsable de la asignación? El usuario que registra la prestación y su sucursal; se ven en las columnas Usuario, Cod Usuario y Sucursal de la grilla.
¿Puedo asignar una prestación a un cliente dado de baja? No si el cliente está dado de Baja Suspendida: el sistema lo bloquea al intentar guardar.

Permisos

Permiso Habilita
Gestion Repositorio de Prestaciones Ingreso al formulario de Repositorio de Prestaciones.

El módulo además requiere que la licencia tenga habilitado el módulo de Servicios.

Información técnica

Sección de referencia para soporte/desarrollo. Basada en el análisis del formulario real de la v14 (frmGestion_Servicios_Prestaciones_Repositorio, proyecto VisualPlenarioNET, VB.NET).

Formularios principales

Componente Detalle
Form grilla frmGestion_Servicios_Prestaciones_Repositorio (VisualPlenarioNET\VisualPlenarioNET\Gestion\frmGestion_Servicios_Prestaciones_Repositorio.vb)
Form alta/consulta frmGestion_Servicios_Prestaciones_Repositorio_AddMod (...\Gestion\frmGestion_Servicios_Prestaciones_Repositorio_AddMod.vb)
Apertura frmNewMain.btnGestion_RepoPrestaciones_ItemClickclsLicencias.IsAvailableForServicios + permiso → ShowFrmInDockPanel; también invocable desde la ficha de cliente (filtrado por cliente)
Clase de negocio clsGestion_servicios_prestaciones_repositorio (ClassVisualPlenarioNET\Common\)
Clases relacionadas clsGestion_servicios_prestaciones, clsGestion_servicios, clsGestion_servicios_clientes, clsClientes, clsSucursales, clsSeguridad_usuarios
Búsqueda SP Gestion_servicios_prestaciones_repositorio_Search (filtros por cliente Desde/Hasta, prestación, fecha asignación Desde/Hasta, servicio, sucursal)
Anulación Baja lógica: Activo = False + Fecha_Anulacion = fecha de trabajo (Save); fila tachada por StyleFormatCondition (FontStyle Strikeout) sobre Activo = False
Reportes rptGestion_Servicios_Prestaciones_Repositorio (Crystal, comprobante) + impresión de grilla con PrintableComponentLink1 (DevExpress XtraPrinting)

Permisos reales

Permiso Habilita
Gestion Repositorio de Prestaciones Ingreso al formulario ("Permite el ingreso al formulario de repositorio de prestaciones."), verificado con ClassVisualPlenarioNET.Sistema.clsSeguridad.IsAllowedObject.

Además requiere licencia de Servicios (clsLicencias.IsAvailableForServicios). El alta/consulta/anulación dentro del formulario no exigen permisos adicionales por operación.

Tablas de base de datos principales

Tabla / objeto Uso
Gestion_Servicios_Prestaciones_Repositorio Prestaciones brindadas (Id_Cliente, Id_Prestacion, Fecha_Asignacion, Fecha_Anulacion, Activo, Observacion, auditoría).
Gestion_Servicios_Prestaciones Definición de prestaciones (cupo/CantidadDisponible, vigencia, mora).
Gestion_Servicios Servicio al que pertenece la prestación.
Clientes, Seguridad_Usuarios, Sucursales Datos de cliente y del usuario/sucursal que registró la asignación (joins del SP).

Relación con otros módulos / manuales

Manual relacionado Vínculo operativo
Gestion Servicios Amplía el circuito, la configuración o los datos que utiliza esta funcionalidad.

Notas para soporte (comportamiento real del código)

  • Persistencia vía ADO.NET + stored procedures (Gestion_servicios_prestaciones_repositorio_Search/_Add/_Mod/_Del), no Entity Framework.
  • Validaciones de alta (tscmdAceptar_Click + Valid() de la clase): Cliente obligatorio y no en Baja Suspendida; Servicio y Prestación obligatorios; los servicios listados son solo los asignados al cliente (clsGestion_servicios_clientes.Search). La clase valida además antigüedad del cliente, cupo disponible (CantidadDisponible), mora y período de vigencia de la prestación.
  • El parámetro objeto-padre del IsAllowedObject de acceso quedó con un valor copy-paste ("Tickets.Archivos.EstadosDeUsuariosfrmEstados_usuarios"); lo que se valida realmente es el objeto "Gestion Repositorio de Prestaciones".
  • El SP de búsqueda arma la cláusula WHERE por concatenación de strings (los valores llegan parametrizados desde el adaptador, pero la SP los reconcatena con Convert(Char,...)).
  • El combo de Sucursal alimenta el SP aunque su exposición en la grilla depende de la configuración del formulario; las filas anuladas se muestran tachadas, no se borran.
¿Te resultó útil este manual?