Query: filtros para generar reportes y crear catálogo

Proscai cuenta con la posibilidad de agregar filtros especializados al momento de emitir los reportes, a estos filtros los llamamos query y permiten agregar datos extras o condiciones, a la información que no está disponible en los cuadros de diálogo para la emisión de los reportes.

Al generar un reporte, notarás que aparece un campo ilimitado en la parte baja del cuadro de diálogo, es ahí donde se registra la fórmula o filtro específico.

mceclip0.png

En este documento se desarrollarán algunos ejemplos en diferentes módulos, para poder comprender el concepto de este filtro; solo modifica los valores para que se ajusten a tu necesidad. 

También se menciona cómo crear un Catálogo de querys, para que cuando los necesites puedas buscarlos o solo teclear el nombre y no tengas que registrar la fórmula.

Recuerde: La riqueza de los reportes dependerá de tu creatividad.

Consulta el tema Nombre de tablas y campos en Proscai y en caso de dudas, recuerda llamar al área de soporte de Proscai.

 

Querys para Clientes y Cuentas por cobrar 

Vamos a empezar con un reporte analítico de saldos.

1. Ve al módulo Clientes y emite del menú Reportes la opción Analíticos.

mceclip1.png

La información que se obtiene es general y la presenta en varias páginas:

mceclip2.png

2. Vuelva a generar este reporte y registra el query (DCANT>’20000’) en el campo del filtro.

mceclip3.png

Estamos solicitando que muestre qué clientes tienen documentos con un adeudo mayor a $20,000 pesos.

Para este ejemplo, se reduce el número de clientes con esa característica. Si exactamente existiera algún documento de $20, 000 pesos, no aparecería porque se están solicitando los mayores a ese importe.

mceclip4.png

Ahora filtrarás un poco más esta información.

3. Vuelve a generar este mismo reporte Analítico y ahora registra el filtro (DCANT>’20000’)&(DCANT<=’35000’

Estamos pidiendo que filtre los documentos mayores a $20,000.00 pesos, pero menor o igual a $35,000.00 pesos.

mceclip5.png

4. Haz clic en el botón OK.

mceclip6.png

Compara con el reporte anterior y observa que los documentos cumplen estas características.

 

Querys para Proveedores y Cuentas por pagar

Para este módulo vamos a solicitar un directorio de proveedores, filtrado por tipo de proveedor, para este ejemplo será sólo de Acreedores. Dicha característica la definiremos usando el campo que se encuentra en la ventana principal (1).

mceclip7.png

1. Ve al módulo Proveedores y emite el Reporte Directorio. Registra en el campo de query el nombre del campo y su valor, quedando PRVTIPO=1

mceclip8.png

Observa que presenta únicamente a los acreedores.

2. Emite el Reporte Analítico con el filtro PRVTIPO=1

mceclip9.png

El reporte se muestra filtrado por acreedores.

mceclip10.png

 

Querys para Facturación

Se va a generar un reporte para ver las ventas de un periodo que sobrepasen la cantidad de $15,000.00

1. Ve al módulo Facturación y del menú Reportes elige Ventas del mes.

2. Registra un rango de fechas, así como el query (DCANTF>=’15000’)

mceclip11.png

Observa que únicamente muestra la información según lo especificado por el filtro.

mceclip12.png

Otro ejemplo del módulo Facturación por desarrollar, será para obtener los documentos cancelados de un rango de fechas.

3. Selecciona el reporte Diario de ventas, la condición que vamos a agregar será que sólo muestre los documentos cancelados de cierto período de tiempo.

4. Registra el query DCANCELADA=1

mceclip13.png

El reporte emitido únicamente muestra los documentos cancelados del periodo establecido.

mceclip14.png

 

Querys para Inventarios

Genera el reporte Lista de Inventario para saber qué productos tiene un stock menor o igual a 10 piezas.

1. Ve al módulo Inventarios y del menú Reportes elige el llamado Lista de Inventarios.

2. Genera el reporte sin poner ninguna especificación.

Aparecen todos los productos y se indica su cantidad. 

3. Vuelve a generar el reporte, pero en esta ocasión anota el filtro (ISTKACT<=’10’)

mceclip15.png

4. Observa que ahora sólo aparecen los productos con las características que indicamos nosotros.

mceclip16.png

Otro ejemplo: Genera un reporte donde veas qué productos tienen un precio mayor a $3,000.00 pesos.

5. En el módulo Inventarios y del menú Reportes elige Lista de precios.

6. Captura el query (ILISTA1>=’3000’). Deja en pantalla solo lo específico.

mceclip17.png

Una vez que estés familiarizado con la sintaxis que se utiliza, verás que es una herramienta verdaderamente útil para obtener la información deseada; algo importante será elegir el reporte adecuado para agregarle la característica especial a través del filtro.

A continuación, te explicamos cómo crear un catálogo de querys para que a los usuarios finales les resulte más sencillo generar los reportes filtrados.

 

Crear catálogo de Query

Crear el catálogo de query es muy sencillo y te ahorrará mucho tiempo. 

1. Ve al módulo Datos generales. Selecciona del menú Datos generales, el comando Catálogos y elige la opción Filtros.

Esto despliega la ventana Filtros con los siguientes campos:

  • (1) Permite asignar el nombre y la descripción del query.
  • (2) Encuentras los botones para dar de alta, baja o cambio o ver los query registrados.
  • (3) Permite indicar en qué módulos puede ser usado este query.
  • (4) En este campo registras la instrucción o fórmula del query.
  • (5) Si en el campo Usuario se registra algún código, solamente ese usuario podrá llamar este query, si deseas que todos los usuarios puedan usarlo, debes dejar este campo en blanco.

mceclip18.png

2. Haz clic en el botón Alta.

Para este ejemplo se utilizará el primer query que se creó en este documento, es decir cuando solicitamos los clientes que tienen documentos con un adeudo mayor a $20,000 pesos

3. Registra el nombre del query y su descripción, para este ejemplo será CLI_ADEUDOS (una condicionante para los nombres es que no deben llevar espacios). Registra la fórmula del query (DCANT>`20000`).

mceclip19.png

Este query podría usarse en todos los módulos y con acceso a todos los usuarios.

4. Haz clic en el botón OK para guardarlo.

5. Ve al módulo Clientes y emite el reporte Analíticos. Si no conoces el nombre del query, registra el signo de interrogación ? (1) y da tabulador, esto va a desplegar la ventana del catálogo de querys mostrando aquellos que hayan sido registrados (2).

mceclip20.png

6. Selecciona el query indicado, o si sabes su nombre regístralo: CLI_ADEUDOS (tal y como lo dimos de alta) y oprime la tecla Tabulador.

mceclip21.png

El sistema mostrará la instrucción.

mceclip22.png

7. Haz clic en el botón OK para generar el reporte. Presenta únicamente la información filtrada.

mceclip23.png

Genera tus querys y guárdalos en el Catálogo de filtros, indica a los usuarios que título deben utilizar al generar sus reportes, de esta forma será más sencilla la generación de reportes.

 

Algunos otros querys de ejemplo que puedes aplicar (utilizados en el webinar):

Para identificar productos no clasificados: (IFAM1=”)

Para ver productos con descuesto POS definido: (IDESCTOPOS>0)

Para excluir productos marcados como servicios: (ITIPO<4)

Para distinguir productos con inventarios en negativo (multialmacenes): (ALMCANT<0)

Para visualizar clientes bloqueados: (CLIBAJA<>´1900-12-31´) 

Para saber de los pedidos pendientes de clientes bloqueados: (CLIBAJA<>´1900-12-31´)

Para conocer la utilidad mayor/menor a “x”: 

(((AICANTF*AIPRECIO)-(AICANTF*AICOSTO))/(AICANTF*AIPRECIO))*100<20

 

mceclip4.png

 

¿Fue útil este artículo?
Usuarios a los que les pareció útil: 1 de 2

Comentarios

0 comentarios

Inicie sesión para dejar un comentario.