Descripción #
Permite convertir una fecha desde su formato de origen a un nuevo formato estandarizado. Es una función esencial del comando Fx, para garantizar la interoperabilidad entre aplicaciones, permitiendo que fechas extraídas de diversas fuentes (correos, facturas, archivos CSV) se transformen en el formato requerido por el sistema de destino.
Parámetros #
- Parámetro 1: La variable o texto que contiene la fecha actual.
- Parámetro 2: Indica en que formato esta escrita la fecha actual (Ej.: d/mm/yy).
- Parámetro 3: Indica cómo deseas que se escriba (Ej. dd-mm-yyyy).
- dd-mm-yyyy
- d/mm/yy
- d/mm/yyyy
- dd/m/yy
- Guardar Resultado: Variable donde se almacenará la fecha con el nuevo formato.
Usos más comunes #
La función FORMATEAR FECHA es una de las funciones importante en la automatización, ya que las fechas son los datos que más errores suelen causar al conectar diferentes sistemas.
- Compatibilidad con Bases de Datos (SQL/ERP): La mayoría de las bases de datos y sistemas ERP requieren un formato estándar específico para procesar la información. Ej.: Tienes una fecha 26/02/2026 y la conviertes a 2026-02-26 (ISO 8601) para que el sistema la acepte sin errores de sintaxis.
- Estandarización de Reportes Regionales: Si trabajas con equipos en diferentes países, el orden del día y el mes cambia (formato Latino vs. Americano).
- Creación de Nombres de Archivos Dinámicos: Para organizar archivos automáticamente, es común usar la fecha en el nombre, pero los símbolos como la barra (/) no están permitidos en nombres de archivos.
Ejemplo de Uso #
Convertir la fecha 12/02/2026 al formato dd-mm-yyyy para que pueda ser entendida en otro proceso.
Pasos:
- Buscar el comando Fx en la sección Utilitarios
- Seleccionar la función “FORMATEAR FECHA”.
- En el Parámetro 1 indicamos la variable o la fecha que será formateada.
- Guardar el resultado en la variable “fecha_format”
Resultado: 12-02-2026

5. Ejecutar y revisar evidencias
L00001 - 07:54:07 - XXX - inicia ejecución - Test: Test-FX
L00002 - 07:54:07 - XXX - TITULO: --> (ver)
===================================================================================================================================
L00003 - 07:54:07 - CMD - ejecutando comando << Test-FX ; dato1 >> - {funcion} ; FORMAT DATE ; 12/02/2026 ; dd/mm/yyyy ; dd-mm-yyyy ; ; fecha_format ; Fx
L00004 - 07:54:07 - OK - Función ejecutada correctamente. Resultado: [12-02-2026] Almacenado bajo la etiqueta [Fx] en el archivo '_wrk_datos.TMP'.
===================================================================================================================================
L00005 - 07:54:07 - OK - finaliza ejecución - Test: Test-FX

Ejemplo ingresando variable

Evidencia:
L00001 - 08:07:20 - XXX - inicia ejecución - Test: Test-FX
L00002 - 08:07:20 - XXX - TITULO: --> (ver)
===================================================================================================================================
L00003 - 08:07:20 - CMD - ejecutando comando << Test-FX ; dato1 >> - {guardar} ; fecha_inicial ; 12/02/2026 ; Fx
L00004 - 08:07:20 - OK - valor: 12/02/2026 guardado en variable: fecha_inicial, bajo la etiqueta: Fx del archivo: _wrk_datos.TMP correctamente.
L00005 - 08:07:20 - CMD - ejecutando comando << Test-FX ; dato2 >> - {funcion} ; FORMAT DATE ; {e: fecha_inicial/Fx/_wrk_datos.TMP} ; dd/mm/yyyy ; dd-mm-yyyy ; ; fecha_format ; Fx
L00006 - 08:07:20 - XXX - REFERENCIA: {e: fecha_inicial/Fx/_wrk_datos.TMP} >>> 12/02/2026
L00007 - 08:07:20 - OK - Función ejecutada correctamente. Resultado: [12-02-2026] Almacenado bajo la etiqueta [Fx] en el archivo '_wrk_datos.TMP'.
===================================================================================================================================
L00008 - 08:07:20 - OK - finaliza ejecución - Test: Test-FX
