Sage50Reports - Cómo imprimir un contador de registros para un documento o listado
Description
Cause
Resolution

EJEMPLO:

Basando este ejemplo para un listado, en el que puedes tener determinados registros y te interesa un campo que realice un contador de todos ellos para que dicha información se vea reflejada también en el listado.

En primer lugar, como siempre hay que recordar que el formato o diseño base de Sage 50 no puede ser modificado, por lo que en primer lugar utilizaremos una modificación siguiendo estos pasos:

Accede al listado (en el ejemplo queremos saber los artículos que tenemos de baja y cuantos son en total), lo ejecutamos y pulsamos en la opción situada en el margen derecho, Imprimir:


Al hacerlo, puedes comprobar que el formato que se va a utilizar para la impresión, es el formato base de la aplicación, indicado en la ruta de la plantilla del informe que se visualiza en la parte inferior derecha de la pantalla, por lo que debes pulsar en el botón Editar:


Al entrar en el diseño de impresión del listado, localiza la opción de insertar una expresión bajo el menú Herramientas:


Dibuja un recuadro con el ratón en tu diseño y al soltar, accedes al editor de expresiones, en el cual puedes indicar directamente la función que realiza ese contador de expresiones teniendo en cuenta el registro a contar:

Count(la expresión del registro a contar)

En este ejemplo, por ejemplo el código de artículo - Count(articulo):


Pulsa OK, y podrás acompañar el valor siempre con un texto fijo mediante la opción de agregar texto y dibujar su espacio para indicarlo manualmente, guardando siempre los cambios realizados en el diseño:


Al salir del diseño, ya podrás comprobar, cómo Sage 50 automáticamente habrá generado nuestro nuevo diseño en el directorio "personalizados" de la carpeta de instalación del servidor (Sage50serv\reports\sage.ew.reports) y será éste diseño el que se utilice a partir de ahora para TODAS las impresiones de este listado mientras dicho fichero exista en esa ubicación.

NOTA:

Esto quiere decir que si quieres regresar al formato base, simplemente deberás cambiar el nombre a ese archivo o eliminarlo, de tal modo que al ejecutar de nuevo el listado, Sage 50 no lo encuentre y automáticamente de ese modo se utilice el base.

Con ello, si imprimes o previsualizas el listado, ya tendrás el campo contador añadido a la impresión del mismo, junto con el texto fijo que también podrías añadir adicionalmente para acompañarlo:

PRECAUCIÓN:

Recuerda que en este ejemplo se tiene en cuenta el valor dependiendo del dato a insertar o modificar, si se trata de un valor de la cabera, cuerpo o pie del documento y se añade en otra sección, el resultado puede ser distinto o que no se imprima. El contenido de esta ayuda está basado en el sabor superior de Sage 50 y siempre sobre un diseño copiado directamente del base, cualquier modificación posterior o personalización de un report personalizado, puede obtener resultados diferentes y siempre con la posibilidad de realizar un desarrollo a medida según las necesidades de cada negocio.

(**) Más información sobre este contenido en la Ayuda Online de Sage 50: Centro de ayuda (sage.es)

Steps to duplicate
Related Solutions