Se ha desarrollado código en el script YIMPEXCEL que permite la importación de archivos de Excel (.xsl o .xlsx) en Sage X3, sin necesidad de conversión previa a .csv.
Para que esto sea posible, se deben realizar las siguientes implementaciones:
- Instalación del parche de Sage X3 proporcionado.
- Agregar el valor F5IT en la tabla diversa 901 - Capítulos para parámetros.
- Agregar el valor EXCEL en la tabla diversa 903 - Grupo de parámetros.
- Definición del valor del parámetro YEXCHEADER - Importación excel header.
- Creación del trt YIMPEXCEL
- Para importaciones normales, creación del trt SPE de la acción importación TRTIMPOBJ (ej: XYTRTIMPOBJ) y en ese tratamiento llamar la etiqueta YIMPORT_EXCEL en la acción CONTROLE
- Para importaciones por Table/Setup, creación del trt SPE de la acción importación V3 TRTIMPV3 (ej: XY TRTIMPV3) y en ese tratamiento llamar la etiqueta YIMPORT_SETUP_EXCEL en la acción EXEC.
NOTA
Se ha agregado una verificación a la variable global YF5IT_EXCEL, en caso de que esta variable esté declarada, Sage X3 ignorará el parámetro y asumirá el valor de la variable.
De esta forma, es posible forzar el comportamiento deseado según el desarrollo SPE.