Consideraciones sobre las personalizaciones


En este artículo vamos a conocer las consideraciones a tener en cuenta a la hora de realizar personalizaciones en el SGA Lite.


General:


Para realizar modificaciones/personalizaciones sobre SGA Lite debemos poner como OriginId el 2 (Proyecto).
Toda la solución está desarrollada con controles y procesos configurados en flexygo, a excepción de un par de cosas que se explican a continuación.
Se aconseja que las personalizaciones sobre este software tengan una nomenclatura distinta como las siglas de la empresa o simplemente que empiecen por PERS, para facilitar las búsquedas.



En código se ha implementado:


  • La recogida de los parámetros de entrada (almacén, terminal, máquina).


  • La utilidad de que los campos funcionen con intro.
    Para que los formularios funcionen con intro hay que rellenar el campo JSAfterLoad del módulo con flexygo.pda.replaceEnterToTab();. Si entramos en cualquier módulo con campos de edición veremos que está este campo así configurado.


  • Configuración de Propiedades:
    En las propiedades (P1, P2), la descripción de las etiquetas están configuradas como contextvars CurrentP1 y CurrentP2, las cuales cogen el valor que tengamos configurado en el ERP.
    Las listas desplegable de las propiedades P1 y P2 se basan en dos vistas: V_PAKI_DescripP1 y V_PAKI_DescripP2 que se pueden modificar para cambiar el origen de los datos. Estas vistas no serán actualizadas por nuestro actualizador , por lo que no cambiará la personalización que se haga sobre ellas.


  • Configuración de Códigos de barras:
    Se puede modificar la forma de cambiar códigos de barras sustituyendo la función existente por otra que tenga los mismos parámetros de entrada y la misma tabla de salida. Hay que buscar en todos los campos donde se consulte dicha función y cambiarlo por la personalizada. Se usa en dependencias y en la validación del código de barras.


  • Configuración de campos:
    Se aconseja que si no se van a usar propiedades de los objetos (tales como P1, P2, Cajas, lotes o ubicaciones) se quiten las dependencias y se pongan como no visibles estas propiedades para que sea más ligera la carga.