Detalle
| Campo | Valor |
|---|---|
| Tipo de documento | Manual de Usuario |
| Módulo | Herramientas |
| Buró de crédito | NOSIS |
| Formulario | frmNosis_Log |
| Tipo de pantalla | Visor de log / auditoría (solo lectura) |
Introducción
El Log de Consultas de NOSIS es un visor de auditoría que registra cada consulta que el sistema realizó contra el buró de crédito NOSIS. Por cada consulta queda asentado quién la realizó, en qué fecha y a qué CUIT / razón social. Permite revisar el historial de consultas de un período y abrir el resultado completo (HTML o XML) que devolvió NOSIS en su momento.
Es una herramienta de control y trazabilidad: no genera consultas nuevas a NOSIS, solo muestra las que ya quedaron guardadas en la base de datos.
Acceso al módulo
Se ingresa desde el menú Herramientas → NOSIS → Log de Consultas.
El botón de menú es btnNOSIS_LogConsultas y abre el formulario frmNosis_Log dentro del panel principal de la aplicación (dock panel).
Nota: este formulario se abre directamente desde el menú sin una verificación de permiso propia (ver sección Permisos).
Pantalla principal
La pantalla se compone de:
- Barra de herramientas superior con el botón Ver para abrir el detalle de la consulta seleccionada.
- Barra de filtros con el rango de fechas y el CUIT a buscar.
- Listado central (lista en vista detalle) con las consultas encontradas.
- Barra de estado inferior que muestra la cantidad de consultas del período seleccionado.
El título de la ventana en la versión analizada es "Log de Nosis".
Filtros de búsqueda
La barra de filtros (tlsSearch) contiene:
| Filtro | Control | Descripción |
|---|---|---|
| Fecha desde | Selector de fecha (dtFechaDesde) |
Fecha inicial del período a consultar. |
| Fecha hasta | Selector de fecha (dtFechaHasta) |
Fecha final del período a consultar. |
| CUIT | Caja de CUIT con máscara ##-########-# (txtCUIT) |
Filtra por un CUIT específico. Si se deja vacío, trae todas las consultas del período. |
| Buscar | Botón (btnSearch) |
Ejecuta la búsqueda con los filtros cargados. |
Al abrir la pantalla los filtros se inicializan automáticamente:
- Fecha hasta = fecha de trabajo del sistema.
- Fecha desde = primer día del mes de la fecha de trabajo.
Si el formulario se abre desde otra pantalla pasándole un CUIT (por ejemplo desde la ficha de un cliente), el campo CUIT queda precargado, deshabilitado y la búsqueda se ejecuta automáticamente para ese CUIT.
Resultados
El listado muestra una fila por cada consulta registrada, con las siguientes columnas:
| Columna | Origen | Descripción |
|---|---|---|
| Id | Id | Identificador interno de la consulta. |
| Fecha | Fecha_Consulta | Fecha y hora en que se realizó la consulta. |
| CUIT | NroDocumento | CUIT / documento consultado. |
| Razón Social | RazonSocial | Razón social asociada a la consulta. |
| Usuario Consulta | NombreUsuario | Usuario del sistema que ejecutó la consulta. |
La barra de estado inferior muestra el texto "Cantidad Consultas Período Seleccionado: N", con el total de filas encontradas.
Acciones disponibles
- Ver (botón de barra, menú contextual "Ver", doble clic o Enter sobre una fila): abre el resultado completo de la consulta seleccionada en una ventana de navegador interna (
frmBrowser). Si la consulta tiene parte HTML disponible se muestra esa; si no, se muestra el contenido XML del resultado.
No hay acciones de alta, modificación ni eliminación en esta pantalla: es un visor de solo lectura.
Ejemplo práctico
Un supervisor necesita auditar qué consultas a NOSIS se hicieron sobre un cliente durante el mes:
- Ingresa a Herramientas → NOSIS → Log de Consultas.
- Verifica que el rango de fechas cubra el período deseado (por defecto viene cargado el mes actual).
- Ingresa el CUIT del cliente en el campo CUIT.
- Presiona Buscar.
- Revisa en el listado las consultas, las fechas y los usuarios que las realizaron.
- Hace doble clic sobre una fila para ver el resultado completo que devolvió NOSIS en ese momento.
Consejos útiles
- Si necesita ver todas las consultas del período sin importar el cliente, deje el campo CUIT vacío y presione Buscar.
- El contador inferior es útil para medir el volumen de consultas a NOSIS de un período (control de costos / uso del servicio).
- Para revisar el contenido exacto que devolvió el buró, use el botón Ver: muestra el resultado tal cual quedó archivado, sin volver a consultar a NOSIS.
Preguntas frecuentes
¿Esta pantalla consulta de nuevo a NOSIS?
No. Solo muestra las consultas ya realizadas y guardadas en la base de datos. El botón Ver abre el resultado archivado, no genera una consulta nueva al buró.¿Por qué no aparece nada al buscar?
Verifique el rango de fechas y, si cargó un CUIT, que esté completo y bien formado. Si no hubo consultas en ese período no se mostrarán filas y el contador quedará en 0.¿Puedo eliminar registros del log?
Desde esta pantalla no. El formulario es de solo lectura (ver, buscar). No ofrece eliminación.¿Qué muestra el botón Ver, HTML o XML?
Muestra la parte HTML del resultado si está disponible; si no hay parte HTML, muestra el contenido XML del resultado de la consulta.¿Cómo busco las consultas de un cliente puntual?
Ingrese el CUIT del cliente en el campo CUIT y presione Buscar. También puede abrirse ya filtrado por CUIT cuando se accede desde la ficha de un cliente.Permisos
El botón de menú Log de Consultas de NOSIS abre el formulario directamente, sin invocar una verificación de permiso (IsAllowedObject) propia en el handler de apertura. La cadena de permiso asociada al ítem de catálogo (PantallaCat) figura vacía.
En consecuencia, el acceso a esta pantalla se gobierna por la visibilidad del botón de menú dentro del esquema general de seguridad, no por un permiso dedicado verificado al abrir el formulario.
Información técnica
Basada en el análisis del formulario real de la v14
Formularios principales
| Form | Rol |
|---|---|
| frmNosis_Log | Pantalla principal: visor del log de consultas a NOSIS (filtros, listado y botón Ver). |
| frmBrowser | Ventana de navegador interna que muestra el resultado HTML/XML de la consulta seleccionada. |
Permisos reales
| Permiso | Acción |
|---|---|
| (ninguno) | El formulario frmNosis_Log se abre sin verificación de IsAllowedObject; la entrada de catálogo btnNOSIS_LogConsultas tiene cadena de permiso vacía. |
Tablas de base de datos principales
| Tabla | Uso |
|---|---|
| Nosis_log | Almacena cada consulta a NOSIS (Id, Fecha_Consulta, NroDocumento/CUIT, RazonSocial, NroBenefinio, Ticket, Resultado, Id_Usuario_Add, Fecha_Add). El campo Resultado guarda el XML/HTML devuelto por NOSIS. |
Procedimientos almacenados utilizados por la clase de datos: Nosis_log_Search (búsqueda con filtros), Nosis_log_Add, Nosis_log_Mod, Nosis_log_Del.
Relación con otros módulos / manuales
| Manual relacionado | Vínculo operativo |
|---|---|
| Herramientas Consultas Nosis | Amplía el circuito, la configuración o los datos que utiliza esta funcionalidad. |
| Configuración SETUP (NOSIS/VERAZ/AFIP/SMS) - Herramientas | Amplía el circuito, la configuración o los datos que utiliza esta funcionalidad. |
Notas para soporte
- Formulario heredado (VB.NET legacy, clase
frmNosis_LogsobreMultiForm; listaiPControls.clsListView). Las columnas y comportamientos descriptos surgen del código fuente; verificar contra el binario instalado en cada cliente por posibles diferencias de versión. - La búsqueda llama al procedimiento almacenado
Nosis_log_Search. La clase de datos esPerfiles.Nosis.clsNosis_log(en ClassVisualPlenarioNET). - El campo de usuario mostrado en el listado proviene de
NombreUsuario(resuelto en el SP de búsqueda), mientras que el registro se guarda conId_Usuario_Add.