Nueva calculadora unificada

Hemos unificado toda la plataforma en una única calculadora. De esta forma aumentamos las posibilidades que nos ofrece así como la sencillez de uso.

Anteriormente cuando en un campo autocalculado queríamos darle un valor, usabamos una calculadora que permitía poner una única y básica condición de activación. Ahora lo podrá seguir haciendo, pero con más facilidad y potencia.

Listado de fórmulas

Como se puede observar en el siguiente diálogo, podemos listar las fórmulas así como su condición de activación (por si deseamos que sea active siempre o no)
Captura

¿Qué opciones nos permite este diálogo?

  • Ordenar: Podemos ordenar en que orden se comprobarán y calcularán las fórmulas, arrastrando con el ratón o seleccionando y usando las flechas que tenemos a la derecha
  • Borrar: Si deseamos eliminar algún autocalculado, usaremos el icono de la papelera situado a la derecha
  • Crear una nueva fórmula: Usaremos el botón grande situado en la parte inferior
  • Editar una fórmula: Clicaremos encima de la fórmula, y se nos abrirá la calculadora para poder editarla
  • Siempre (¿Desea aplicar la fórmula siempre?): Podremos seleccionar o deseleccionar esta opción clicando en el cuadrado correspondiente. En caso de que no la queramos siempre, deberemos especificar una fórmula, si la fórmula de activación se cumple, entonces se disparará la fórmula que da valor al autocalculado.




La calculadora

La calculadora busca facilitarnos el procedimiento de la creación de fórmulas. Es por ello que el contenido de la calculadora puede variar según en que tipo de campo nos encontremos, o en determinadas secciones de la plataforma

Calculadora de texto

Saldrá en aquellos lugares donde se espere de resultado un texto. Por ejemplo, en los nombres dinámicos y en los autocalculados de un campo de tipo texto.

textname

Calculadora numérica

Saldrá en aquellos lugares donde se espere de resultado númerico. Por ejemplo, en los autocalculados de un campo de tipo númerico.

number


Calculadora booleana (Condiciones)

Saldrá en aquellos lugares donde se espere de resultado un verdadero o falose. Por ejemplo, en las condiciones dinámicas, en las condiciones de activación y en los autocalculados de un campo de tipo boolean.

bool


Calculadora de fechas

Limita que las entradas sean números o fechas, y nos da opciones rápidas para ello

calcdate


Calculadora de horas

Limita que las entradas sean números o horas, y nos da opciones rápidas para ello

calchour




Zonas de la calculadora

Podemos dividir la calculadora en unas secciones, ya que cada una tiene por objetivo unas determinadas cosas:

bool

  • 1 – Menú: Opciones generales de la calculador
    • Historial: Permite ir movernos hacia delante o hacia atrás por si nos equivocamos
    • Copiar y pegar: Permite copiar aquellos elementos que estén seleccionados, y pegarlos en otra calculadora
    • Borrar: Elimina aquel o aquellos elementos que estén seleccionados
    • Limpiar: Elimina todos los elementos que estén en el cuadro de expresiones

  • 2 – El cuadro de expresiones: Sección destinada a la visualización de la fórmula

  • 3 – Operandos y accesos rápidos: Aparecerán los elementos más comunes usados en esta calculadora. Cabe destacar:
    • Añadir texto / número / hora .. : No siembre podremos añadir una hora o un texto, el diálogo que se nos mostrará puede variar en función del tipo de calculadora
    • Campo actual: Lo podemos encontrar en la sección de propiedades dinámicas, y hará referencia al campo actual en el que se esta realizando la propiedad dinámica

  • 4 – Otros: En caso de querer seleccionar algo específico iremos a esta sección. Su contenido puede variar en según que secciones. Pudiendo contener:
    • Variables de usuario: Datos del usuario
    • Variables del documento: Información relacionada con el documento
    • Variables del sistema: Aquella información propia del sistema
    • Valores de etiqueta: Seleccionar un valor o un data determinado
    • Campos de etiqueta: Seleccionar un campo de una determinada etiqueta
    • CSV: En caso de escoger una determinada columna



    Para cambiar dicho contenido tendremos que abrir el desplegable y seleccionar lo que deseemos

Cuadro de expresiones

  • Arrastrar: Se puede arrastrar un elemento para colocarlo en otro lugar
  • Seleccionar (Click izquiedo)
  • Opciones (Click derecho): Permite abrir una pestaña que nos permitirá operar sobre el campo seleccionado, permitiendo: Modificar, Seleccionar, Mover a la Izquierda, Mover a la Derecha o eliminar
    popupsettings


Funciones

Tenemos un apartado dedicado a las funciones, dichas funciones se filtrarán automáticamente según del tipo de calculadora en la que nos encontremos (calculadora de texto, numérica, booleana…)

ex

Al clicar en una función, abriremos su edición:

func ed

También podremos observar, son desplegables. Podemos clicar en el campo de forma normal. Y obtendremos el valor de dicho campo, sin embargo, al clicar en el desplegable, podremos ver muchas más opciones.
(No siempre se verán todas las opciones, es decir en un campo de tipo texto no tendremos la opción de sumar días).

    funcions text basic

  • Valor: Obtiene el valor del campo seleccionado (como si se clicara de forma normal)
  • Nombre Campo: Saca el valor del nombre del campo, es decir, si tenemos un campo llamado DNI, el nombre del campo será DNI y el valor será el contenido con el que lo han rellenado
  • Descripción Campo: Obtiene la descripción del campo (si tiene)
  • Descripción Lista: Obtiene la descripción del elemento seleccionado de la lista (si tiene)
  • Última modificación: Devuelve una fecha correspondiente a la última modificación del campo

  • Editado / No editado: Devuelve verdadero o falso en función de si el campo se ha editado o no. (El campo se considera editado en el momento que cambias el valor que ya tenía anteriormente)
  • Contiene / No contiene: Devuelve verdadero o falso, dependiendo de si el valor del campo contiene un determinado texto. Dicho texto ser:
    • Texto fijo
      Un texto introducido manualmente
      contiene 2
    • Texto de otro campo
      Un texto que puede venir del contenido de otro campo, su descripción, etc
      contiene 1
  • Rellenado: Devuelve verdadero o falso, en caso de que el campo se encuentre rellenado con algún valor

  • Extracción de datos (fecha y hora)

  • Día: Devuelve el día de una fecha determinada (1-31)
  • Mes: Devuelve el mes de una fecha determinada (1-12)
  • Año: Devuelve el año de una fecha determinada
  • Nombre mes: Devuelve el nombre del mes de una fecha determinada
  • Nombre día semanaDevuelve el nombre del día de la semana de una fecha determinada (Lunes-Martes-…-Domingo)
  • Horas: Devuelve las horas de una hora determinada (0-23)
  • Minutos: Devuelve los minutos de una hora determinada (0-59)
  • Segundos: Devuelve los segundos de una hora o fecha determinada (0-59)
  • Milisegundos: Devuelve los milisegundos de una hora o fecha determinada
  • demo get

    Sumas

    En el caso de que queramos restar en vez de sumar, usaremos números negativos

    Nos permite poder hacer cálculos encima de campos de tipo fecha u hora. Es muy útil para realizar disparadores de fecha y hora específica. Al igual que el contiene / No contiene, hay 2 opciones a sumar, un número específico introducido a mano, o bien sacando el valor de un campo determinado

    sumas
    sumasopc

  • Suma días: Suma un número especificado de días a la fecha
  • Suma meses: Suma un número especificado de meses a la fecha
  • Suma años: Suma un número especificado de años a la fecha
  • Suma minutos: Sumas un número especificado de minutos a la hora
  • Suma horas: Sumas un número especificado de horas a la fecha
  • Aquí podemos ver una previsualización del resultado de usar este tipo de funciones

    sumdemo

Cualquier duda no dude en hacérnoslo saber, nuestro equipo está a su disposición!