mejora en la fuente de mis programas

Un tema que para mi ha sido un dolor de cabeza continuo es el tema de la fuente que utilizo en mis programas. El problema lo llevaba arrastrando muchos años y es el siguiente: en Windows los programas de 32bits se ven borrosos al utilizar fuentes grandes o un escalado del tamaño de fuentes en la pantalla. En mi caso utilizo escalado de fuentes tanto en un monitor de 24″ y en un portátil que utilizo habitualmente. Hasta hora en mis programas utilizaba la fuente del sistema tal como expliqué en una entrada anterior.

El caso es que hace poco estuve revisando la carpeta samples de FWH y algunos de sus programas, como FiveDBU, se veían tremendamente bien, sin fuentes borrosas. La manera de definir la fuente era algo tan sencillo como esto:

  DEFINE FONT ::oFont  NAME "Calibri" SIZE 0, -14 

y como decía un conocido programador ¡listo el pollo!. Increíble. Con la de vueltas que le he dado yo a este tema y la solución era la más sencilla posible. Esta solución tenía un pero, y es que tuve que adaptar algunos controles para que la letra elegida se mostrase correctamente. Como los formularios que utilizo en mis programas los genero desde recursos también tuve que adaptar todos los formularios a la nueva letra. Los formularios son ahora un poco más grandes que antes pero el trabajo ha merecido la pena.

En la siguiente imagen muestro mi Cuaderno de Bitácora, a la izquierda con el nuevo tipo de letra y a la derecha con el antiguo. La claridad y legibilidad del programa ha mejorado bastante.

A la izquierda el nuevo tipo de letra y a la derecha el antiguo.

apertura de ejercicios en Fester

Cuando se abre un nuevo ejercicio en Fester se deben realizar una serie de acciones a continuación para sacar el máximo rendimiento del programa. En esta entrada explico cuales son estas acciones.

En primer lugar, se debe fijar la fecha de edad del ejercicio que es la fecha que marca la edad del comparsista respecto a la cuota. Por ejemplo, si la fecha de edad del ejercicio es 31 de julio de 2023 y el comparsista cumple 18 años el 20 de julio a efectos de cuota tendrá 18 años, pero si los cumple el 2 de agosto tendrá 17 años. La fecha de edad del ejercicio se puede establecer editando los datos del ejercicio, en la pestaña Contabilidad.

Establecer la fecha de edad en el ejercicio

Una vez establecida la fecha de edad se debe revisar las cuotas de la comparsa con vistas a posibles cambios de cuota y comprobar que las fechas desde y hasta de la cuota son correctas. La gestión de cuotas se encuentra en la pestaña de Comparsa.

Por último se deben ejecutar las acciones ‘Revisar edad‘(1) y ‘Revisar cuotas‘(2) dentro del menú de ‘acciones‘(3) en la gestión de comparsistas. Si el menú de acciones no aparece en la pantalla hay que contraer el menú de comparsistas.

Acciones de Revisar edad y Revisar cuotas

Mediante la acción ‘Revisar edad‘ el programa asigna a cada comparsista la edad correspondiente en el ejercicio, y mediante la acción ‘Revisar cuotas‘ el programa comprueba que la cuota de cada comparsista se encuentre dentro de la franja de edad desde y hasta de la cuota. Cuando encuentre un comparsista edad no se corresponda con la franja de edad asignada en la cuota marcará el campo de incidencia del comparsista, y en en el campo observaciones añadirá el literal ‘El comparsista tiene una cuota incorrecta.‘. Los comparsistas que tengan estas incidencias aparecerán en rojo en la rejilla de datos de comparsistas y se podran localizar facilmente a través del filtro de comparsistas con incidencias (4).

generación de pdf de listados

Hace poco he descubierto una cosa bastante curiosa sobre la generación de PDF de los listados de mis programas y que es aplicable a todos ellos. Cuando se genera un listado en cualquiera de mis programas aparece la siguiente ventana de previsualización y lo que aparece en la parte derecha es una imagen con la previsualización del listado.

Para generar un PDF con el listado normalmente pulsaba en el botón de Acrobat marcado con (2) en la imagen superior, pero se me ocurrió hacerlo seleccionando la impresora ‘Microsoft print to PDF’ que aparece en el menú desplegable bajo el icono de la impresora (1). El caso es que el resultado parece similar pero es totalmente distinto.

A la izquierda está el PDF generado con ‘Microsoft print to PDF’ y a la derecha el generado con la opción de PDF de FWH. El PDF de la izquierda es texto, se puede seleccionar, copiar texto, etc., mientras que el de la derecha es una imagen y no se puede hacer nada con el texto, simplemente porque no hay texto, hay una imagen con el texto.

En resumen, si tienes que generar un PDF a partir de uno de mis programas mira a ver si tienes disponible la impresora ‘Microsoft print to PDF’ y genera el PDF a través de ella.

fester 1.83 – cambios en la contabilidad

Esta disponible para descargar la actualización a la versión 1.83.a de Fester, mi programa de gestión de comparsas de moros y cristianos. Si quieres conocer más acerca de este programa y que te envíe una demo del mismo por favor contactame a través del formulario de contacto.

La novedad principal de esta versión consiste en que los tipos de ingresos y gastos de la contabilidad a partir de ahora van asociados a las actividades de la comparsa. Las actividades de contabilidad permiten separar los apuntes y presupuestos de la comparsa en las distintas actividades que realiza, de manera que podamos agrupar estos apuntes y presupuestos para ver cual es el balance de dicha actividad de manera independiente. Por poner un ejemplo, una comparsa que cede la comparsa a sus integrantes para actividades privadas podrá tener como actividades la gestión de la comparsa y la cesión del local, y para cada una de ellas un tipo de gasto que sea limpieza o reparación de la comparsa, con lo que podremos saber lo que la comparsa gasta en limpieza de los actos de la comparsa y en limpieza de los actos de los comparsistas.

Para ello he añadido el campo actividad a los tipos de ingreso y gasto, de manera que cada tipo de ingreso y gasto lo podamos asociar a una actividad existente. Al dar de alta el tipo de ingreso o gasto aparecerá la actividad predeterminada pero se puede cambiar por la que se quiera.

De esta manera todos los tipos de ingresos y gastos quedan categorizados por la actividad.

Formulario de gestión de tipos de gasto

Este cambio supone la modificación de diversos formularios tanto en el apartado de comparsa como en el de contabilidad.

En la contabilidad los cambios introducidos son los siguientes:

  • En la gestión de apuntes, apuntes periódicos y presupuestos cuando seleccionemos una actividad solo podremos seleccionar los tipos de ingreso y gasto que estén asociados a la misma. Este filtro se realiza de manera automática cuando se escribe en el campo y cuando se selecciona el tipo de ingreso o gasto en el botón de selección […].
  • En la gestión de apuntes he modificado el filtro de tipos de ingresos/tipos de gasto para que permita seleccionar actividad + tipo de ingresos y actividad + tipo de gasto respectivamente.
Filtros por actividad + tipo de ingreso en la gestión de apuntes contables
  • En la gestión de apuntes he eliminado la opción de balance de situación por periodo y queda únicamente la opción de realizar el balance de situación por el ejercicio completo. Si hay activo un filtro por actividad en los apuntes, el balance mostrará únicamente las categorías de apuntes de dicha actividad.
  • En la gestión de presupuestos he realizado cambios similares en los filtros de tipos de ingresos/tipos de gasto para que permita seleccionar actividad + tipo de ingresos y actividad + tipo de gasto respectivamente.
  • En la gestión de presupuestos he eliminado la opción de desviación de presupuestos por periodo y únicamente queda la opción de realizar la desviación de presupuestos por el ejercicio completo. Si hay un filtro por actividad en los presupuestos solo se mostrarán las categorías de presupuestos de dicha actividad.

En la pestaña de comparsa también he realizado las modificaciones oportunas para que todos los apuntes contables que se realizan desde la gestión de la comparsa se anoten de manera correcta en la contabilidad. Los cambios son los siguientes:

  • En la gestión de formas de pago he introducido el campo actividad para que los apuntes contables que se generen a partir de cada forma de pago queden correctamente encuadrados en su actividad y tipo de ingreso.
  • En los apuntes de filá he introducido el campo actividad y además he rediseñado el formulario para que los campos se vean correctamente. Cuando se selecciona la forma de pago se rellenan automáticamente la actividad, tipo de ingreso y cuenta corriente correspondiente.
Formulario de edición de apuntes de filá
  • En la gestión de pagos de comparsistas he realizado el mismo cambio, introduciendo el campo actividad y rediseñando el formulario.
Formulario de edición de pagos de comparsistas
  • En los pagos de comparsistas que se realizan por filá he rediseñado el formulario para que muestre los campos cuenta corriente, actividad y categoría de ingreso pues hasta ahora solo se mostraba la forma de pago.
Formulario de edición de pagos de comparsistas por filá
  • Por último, en los pagos extra de comparsistas también he añadido el campo actividad y rediseñado el formulario.
Formulario de edición de pagos extra de comparsistas

fester 1.80 – gestión de pagos extra de comparsistas

Esta disponible para descargar la actualización a la versión 1.80.a de Fester, mi programa de gestión de comparsas de moros y cristianos. Si quieres conocer más acerca de este programa y que te envie una demo del mismo por favor contactame a través del formulario de contacto.

La novedad principal de esta versión consiste en la gestión de pagos extra de comparsistas. Estos pagos extra de comparsistas permiten llevar el control de cantidades que un comparsista debe satisfacer por pago de elementos distintos a cuotas como pueden ser loterias, cenas u otros actos. Para ello se ha añadido la opción ‘Pag. Extra’ dentro de la pestaña Comparsa del programa, con lo que esta pestaña se ha reordenado para quedar tal como aparece a continuación:

fester 1.80 – gestión de pagos extra de comparsistas

Pulsando el icono de ‘Pag. Extra’ (1) se despliega la ventana de mantenimiento de los mismos con las opciones a la izquierda (2) y la rejilla de datos a la derecha. Dentro de las opciones están las de alta, modificación y borrado de los pagos extra, así como realizar filtros de apunes por filás o de apuntes pendientes de pago. En la parte inferior de la rejilla de datos aparece el saldo de los apuntes (3), que es la suma de las cantidades que están pendientes de pago por parte de las filás.

En los pagos extra se pueden realizar anotaciones de apuntes y entregas. En un apunte se anota un importe que el comparsista queda a deber – como por un pago de lotería, una convivencia u otra actividad que no entra en la cuota normal -, mientras que en la entrega se anota una cantidad que un comparsista satisface por un apunte pendiente. En el apunte se puede anotar el apunte y la entrega rellenando los campos de fecha de apunte y fecha de pago. El formulario de edición de un apunte es el que se muestra a continuación:

fester 1.80 – edición de pagos extra de comparsistas

En este formulario introducimos el código de comparsista o lo seleccionamos a través del botón de selección […] y a continuación rellenamos el resto de los campos. Podemos elegir una de las actividades por las que se realiza el pago extra – como loterías, cenas, convivencias, … -, introducir un concepto – lotería de navidad, mig any fester,…- y luego el resto de campos. Al rellenar la forma de pago se rellenan la cuenta corriente y la categoría de ingreso que esté definida para esa forma de pago en la gestión de formas de pago. Antes de pulsar [Aceptar] se puede pulsar el icono de la impresora para imprimir un recibo del apunte o entrega a cuenta. En caso de tener marcada la opción ‘Anotar automáticamente los pagos de comparsistas como apuntes’ el programa realizará la anotación del correspondiente apunte contable del apunte de pago extra en el caso de las entregas a cuenta, y mostrará el numero de apunte correspondiente.

En la gestión de pagos extra de comparsistas está integrada la gestión de las actividades extra. Estas actividades se introducen o modifican haciendo click en la opción Actividades extra (1) de la barra de opciones lateral, con lo que el programa muestra el correspondiente formulario de mantenimiento (2).

fester 1.80 – mantenimiento de actividades extra

Además de las opciones habituales de borrado, búsqueda e impresión de pagos extra, el programa permite realizar las siguientes acciones:

  • Filtrar pagos extra: permite filtrar pagos extra por comparsista, por actividad o pagos sin fecha de pago.
  • Anotar apuntes pendientes: permite anotar los apuntes contables de las entregas de los pagos extra de los comparsistas.

Los pagos extra también se reflejan en el formulario de edición de datos de comparsistas, para lo que he añadido los campos Px.Apuntes (1), Px.Pagos (2) y PxSaldo (3), que acumulan los apuntes de pagos extra, las entregas y el saldo. Estos campos también aparecen en la rejilla de la gestión de comparsistas. En los filtros de la gestión de comparsistas he añadido dos nuevos filtros: comparsistas con apuntes extra y comparsistas con apuntes extra pendientes,

fester 1.80 – formulario de edición de datos de comparsista con nuevos campos de pagos extra

Otras novedades en esta versión.

  • Añadida la impresión de recibo de pago desde el formulario de edición de pagos de filá. El recibo de pago se puede imprimir desde el formulario de edición de pagos de comparsistas, de pagos extra de comparsistas y de apunes de fila, además de en los formularios de impresión de sus correspondientes mantenimientos.
  • En el apunte contable del apunte de filá se añade el concepto además del nombre de la filá.
  • Corregido error cuando un comparsista cambia de nombre no se mostraba correctamente en algunos apartados y ahora sí lo hace.

fester 1.71.a – agrupación de cuotas

Esta disponible para descargar la actualización a la verión 1.71.a de Fester, mi programa de gestión de comparsas de moros y cristianos. Si quieres conocer más acerca de este programa y que te envie una demo del mismo por favor contactame a través del formulario de contacto.

En esta versión he añadido la opción de agrupar cuotas. Esta opción permite hacer un cambio masivo de cuotas de comparsistas de modo que a los comparsistas que tienen una cuota determinada se les asigna otra ya existente. Para ello en la gestión de cuotas de comparsistas dentro de la pestaña de comparsa hay una nueva opción de agrupar cuotas (1). Una vez seleccionada aparece el formulario que permite elegir una nueva cuota (2) para asignarla a los comparsistas que tienen la cuota que estaba seleccionada.

fester – agrupación de cuotas de comparsistas

Una vez seleccionada la cuota y pulsando Aceptar el programa cambia la cuota de los comparsistas, haciendo el correspondiente cambio de la denominación de la cuota, su importe y modificando el importe total a pagar y el pendiente de acuerdo a la nueva cuota. Esta acción no se puede deshacer.

fester 1.70.a – gestión de apuntes de filás

fester - gestión de apuntes de filá

Esta disponible para descargar la actualización a la verión 1.70.a de Fester, mi programa de gestión de comparsas de moros y cristianos. Si quieres conocer más acerca de este programa y que te envie una demo del mismo por favor contactame a través del formulario de contacto.

La principal novedad de esta versión consiste en la gestión de apuntes de filá. Estos apuntes de filá permiten llevar el control de cantidades que una filá debe satisfacer por pago de elementos distintos a cuotas como pueden ser loterias, cenas u otros actos. Para ello se ha añadido la opción ‘Apuntes’dentro de la pestaña Comparsa del programa, con lo que esta pestaña se ha reordenado para quedar tal como aparece a continuación:

fester - gestión de apuntes de filá
fester – gestión de apuntes de filá

Pulsando el icono de ‘Apuntes’ (1) se despliega la ventana de mantenimiento de los mismos con las opciones a la izquierda (2) y la rejilla de datos a la derecha. entro de las opciones están las de alta, modificación y borrado de un apunte, así como realizar filtros de apuntes por filás o de apuntes pendientes de pago. En la parte inferior de la rejilla de datos aparece el saldo de los apuntes (3), que es la suma de las cantidades que están pendientes de pago por parte de las filás.

El formulario de edición de un apunte es el que se muestra a continuación, y en él se debe seleccionar la filá a que corresponde y a continuación el concepto, fecha de apunte, importe y fecha de pago.

fester - edición de un apunte de filá
fester – edición de un apunte de filá

Los apuntes de filá también se pueden gestionar desde el mantenimiento de filás, bien a través de la nueva opción apuntes de la filá (1) o desde el formulario de edición de una filá con el botón que aparece a la derecha del saldo de la filá (2). Al hacerlo aparece un formulario con los apuntes de la filá (3) desde donde se pueden dar de alta, modificar o borrar dichos apuntes. El saldo de la filá es la suma de los apuntes que están pendientes de pago por la filá y aparecen en el pie del formulario de gestión de apuntes de la filá.

fester - mantenimiento de apuntes de filás
fester – mantenimiento de apuntes de filás desde la gestión de filás

fester 1.30

He liberado una nueva versión de Fester, mi programa de gestión de comparsas de moros y cristianos, que incorpora las siguientes novedades:

  • En todo el programa he añadidos tooltips a todos botones de selección, pues hay algunos cuyo significado no es evidente.
  • Añadida la gestión de documentos de comparsistas. Nuevas tablas de documentos de comparsistas, tipos de documento y ubicaciones. Gestión de documentos desde la ficha del comparsista y en mantenimiento separado. Filtros por tipos de documentos en la gestión de documentos. Consulta de documentos de una ubicación o de un tipo.
    El formulario de edición de un documento de comparsista es el que se muestra a continuación, y en el se introduce el tipo de documento, la ubicación y un enlace al documento en caso de estar digitalizado.
  • Fester – formulario de edición de documento de comparsista

  • En la gestión de comparsistas he añadido un filtro de comparsistas de baja en el último año, y también un informe de comparsistas de bajas posterior a una fecha determinada.
  • Fester – filtros de comparsistas

  • En la gestión de comparsistas he añadido la revisión de que los hijos de comparsistas tengan el progenitor de alta en la comparsa. Además en todas las revisiones se muestran los resultados en formulario cuyos datos se pueden exportar a Excel.
  • Añadido filtro de pagos de comparsistas por fechas inicio/fin. También he añadido el mismo filtro en la gestión de apuntes en la sección de contabilidad.
  • Añadida opción de anotación de pagos por filás. El programa muestra un formulario donde se permite elegir la filá, fecha y forma de pago e importe, mostrando todos los comparsistas de la filá y permitiendo dividir el importe entre todos los comparsistas de filá. Estos importes individuales se pueden modificar, siempre que la suma de ellos sea igual al importe total intrducido. Al pulsar [Aceptar] el programa genera un pago individual para cada comparsista de la filá por el importe indicado.
  • Fester – anotación de pago por filá

  • Nuevo icono del programa, realizado por Larôcho Estudio.
  • Icono del programa Fester

Fester, nuevo programa de alanit

En los últimos meses he estado trabajando en un nuevo programa. Se trata de un programa de gestión de comparsas de moros y cristianos, desarrollado inicialmente para Negres Betànics de Novelda – mi comparsa – y que ahora pongo a la venta para otras comparsas. El programa se llama Fester y consta de tres partes diferenciadas:

  • Comparsa, que permite gestonar cuotas, formas de pago, comparsistas y filás. También permite realizar el control de pagos y generar ficheros de recibos SEPA para enviar al banco.
  • Contabilidad, que permite almacenar información sobre ingresos y gastos, clasificandolos por categorías e identificando los pagadores y perceptores de los apuntes.
  • Inventario, que permite gestionar el inventario de bienes de la comparsa.

A continuación te dejo unos videos sobre la parte de gestión de la comparsa.

Gestión de cuotas y formas de pago:

Gestión de filás y comparsistas:

Gestión de pagos y remesas:

No hay disponible una demo del programa para descargar. Si estás interesado en el programa utiliza el formulario de contacto para ponerte en contacto conmigo y concretar una cita para ver una demostración del programa.