ENTORNO 6.2.5: Mejora en Valores por Defecto

Hasta el entorno 6.2.5 cuando se introducía un valor por defecto a un campo era tratado como un literal, por lo tanto si se ponía en valor por defecto GLOBAL.CODIGO_EMPRESA, era el texto “GLOBAL.CODIGO_EMPRESA” lo que se introducía como valor por defecto del campo.

En el entorno 6.2.5 se ha añadido un check al lado del campo de “Valor por Defecto” para indicar que el valor debe de ser parseado en tiempo de ejecución, por tanto si se activa el check y en el campo hay una variable global, parámetro, campo, … el valor por defecto será el valor que contenga el objeto indicado.

Esta opción es más óptima que la utilización del código pl/sql de inicialización y facilita el desarrollo de programas de tipo “Ejecuta Metadatos”.

Captura de pantalla Libra ejemplo:

mejora-en-valores-por-defecto

LOGÍSTICA-ALMACENES: Nuevo generador de informes estándar de movimientos de almacén

Se ha creado un generador de informes para el estándar con bastantes filtros y ciertas configuraciones ya guardadas.

Aunque ya existen listados de movimientos de almacén en el estándar, este generador de informes estándar permite disponer de las ventajas que ofrece el generador de informes como puede ser elegir columnas, cambiar agrupaciones, parametrizar informes de movimientos en el módulo de alertas (acción bastante usada y ahora disponible de forma estándar)

El informe tiene como código STD_HMA

Así mismo, se ha creado una rama de menú estándar dentro de: Logística Almacenes \ Consultas \ Consultas Detalle de Movimientos \ Listados de Movimientos

Cabe destacar que, como mínimo, es necesario el entorno 6.2.4.

NÓMINA COLOMBIA: Aplazada la entrada en vigor de la Resolución 2388

Con fecha 28 de noviembre se ha publicado la Resolución 5858 por la cual se modifican los anexos técnicos de la Resolución 2388 de 2016 y se establece como fecha límite de implementación de los mismos el 1 de marzo de 2017. Queda por tanto aplazada la entrada en vigor de la Resolución 2388 que estaba prevista para el 10 de diciembre próximo.

Extracto de la Resolución 5858: 

http://blog.edisa.com/wp-content/uploads/2016/12/Extracto-de-la-Resolución-5858.png

 

Salida a BP-Publisher del Generador de Informes

En el entorno 6.2.5 los informes del Generador de Informes tienen salida a BI-Publisher, con lo que estética y visualmente mejoran de forma radical.

Así mismo, también se incorpora la posibilidad de indicar un salto de página en algunas de las rupturas de cabecera del informe y se implementa la posibilidad de colorear registros o determinados campos.

Por último, los colores de los totales/subtotales salen en base del skin HTML que se tenga configurado.

 

salida-a-bp-publisher-del-generador-de-informes1

salida-a-bp-publisher-del-generador-de-informes2

Cómo abrir PDFs desde LIBRA

Procedimiento probado en Windows 10, para que a la hora de ejecutar un report por pantalla, automáticamente se abra con Acrobat Reader, X-change o el lector de PDFs que se use por defecto. De esta manera, se podrán enviar correos electrónicos como adjunto sencillamente.

Pasos a seguir con Chrome y con Mozilla Firefox:

Con Chrome:

1.- Programas predeterminados:

Con Chrome-1

 

 

 

 

 

 

 

 

2.- Elegimos como explorador Web: CHROME:

Con Chrome-2

3.- Dentro de CHROME en chrome://plugins inhabilitamos Chrome pdf viewer:

Con Chrome-3

4.-Lanzamos un report por pantalla desde libra, una vez descargue clickamos encima de la descarga y elegimos Abrir siempre con el visor del sistema. Con esto a partir de ahora siempre abrirá el Acrobar Reader al lanzar un report por pantalla.

Con Chrome-4

 

Con Mozilla Firefox:

1.- Programas predeterminados:

Con Mozilla Firefox-1

2.- Elegimos Firefox como navegador predeterminado:

Con Mozilla Firefox-2

3.- En firefox: Vamos a Opciones, luego a aplicaciones y ahí elegimos el lector de pdfs que prefiramos a la hora de abrir pdfs. Lanzamos report por pantalla y nos salta el pdf-xchange y desde ahí enviamos por correo.

Con Mozilla Firefox-3

Nuevas funcionalidades en la nómina LIBRA para COLOMBIA

LIBRA – El módulo Nómina ya está adaptado a las especificaciones recogidas en la Resolución 2388 de 2016 en cuanto al cálculo de nóminas y la generación de la planilla de aportes de tipo E (planilla de empleados).

De forma resumida se puede decir que, durante las situaciones de novedades, la cotización es específica por novedad, teniendo cada una de ellas una base de cotización, días y aportes específicos. Por cada  novedad se genera una línea de tipo 2 en la planilla de aportes con indicación de la fecha de inicio y fin de la novedad. Por cada cotizante, el registro tipo 2 de la planilla estará formado por el conjunto de líneas de tipo 2 que se hayan generado para ese cotizante.

 Como novedades se consideran agrupaciones de situaciones de:

  • Incapacidad enfermedad general
  • Incapacidad accidente laboral
  • Licencia maternidad / paternidad
  • Licencia remunerada
  • Suspensión, licencia no remunerada
  • Vacaciones

La Resolución 2388 indica que solo se admiten fechas de novedad que pertenezcan a periodo de aportes de Pensión (periodo de curso). Esta indicación obliga a que en todas las novedades se marque el indicador “Gestionada por periodo de nómina” o que los periodos de incidencias se equiparen a los periodos de pago en los calendarios de nómina.

Se varía el tratamiento de las bases y días cotizados en función de las leyes 1393 y 21.

Ley 1393: La base de cotización es igual para AFP, EPS, ARL. Es la tarifa la que indica si existe aporte o no.

Ley 21: Para CCF (parafiscales) la base solo se indica si se va a realizar aporte. La no existencia de base es la que indica que no existe aporte a para fiscales.

Otro dato importante que se incluye en el registro tipo 2, es el número de horas trabajadas. Estas horas serán calculadas por el programa en función del tipo de semana de cada trabajador, la distribución de horas por tipo de semana y el calendario laboral.

La entrada en vigor de la Resolución está prevista para el 10 de diciembre del 2016 aunque en estos momentos se encuentra en proceso un proyecto de ley para ampliar el plazo de implementación a partir de febrero de 2017.

WEBINAR: Cómo redefinir tu negocio con QlikMaps

webinar-qlikmaps

El próximo martes 29 de noviembre, de 10:00 – 11:00, descubra con Edisa y Qlik los beneficios que proporciona un sistema Location Analytics para Qlik Sense a distintos ámbitos y áreas de negocio.

Regístrese y entienda cómo QlikMaps puede ayudar a su empresa:

  • Análisis Comercial – Obtenga una mayor perspectiva en su análisis comercial, entendiendo mejor las relaciones de su negocio y claves geográficas que hay detrás de grandes volúmenes de datos.
  • Geomarketing – Encuentre la mejor estrategia para introducir o reposicionar un producto teniendo en cuenta su target,  competencia y perfiles de consumidor por zonas de influencia.
  • Análisis municipal – Detecte incidencias y eventos que afectan a los servicios públicos en el contexto sociodemográfico: Tráfico,  delincuencia, infraestructuras ,  dependencia, utilities, etc.
  • Analisis de Micro Localizaciones e interiores― Visualice las concentraciones de clientes dentro de un centro comercial, analice la rentabilidad de cada local e identifique los productos y su rotación en el interior de un almacén.

Para registrarse acceda al siguiente enlace: https://attendee.gotowebinar.com/register/3249439868648811268?source=Edisa

Visualizar un Mapa usando el Generador de Informes de la Movilidad

En la Movilidad es posible ofrecer una vista de mapa de los registros de un informe. Para ello hay que definir el informe con una serie de columnas específicas.

1.- Definición de las columnas del informe

– C1: Será un identificado único para el registro [p.e. ROWIDTOCHAR(rowid)]

– C2: Latitud [TO_CHAR(latitud, ‘999G999G990D00000000’)]

– C3: Longitud [TO_CHAR(longitud, ‘999G999G990D00000000’)]

– C4: Texto [aquí se puede componer un HTML, será lo que se visualice por cada registro y en el globo del mapa; indicar un ancho web de 100]

– C5: Color del icono [p.e. DECODE(status, ‘A’, ‘red’, ‘S’, ‘orange’, ‘R’, ‘green’, ‘blue’)]

– C6: Icono [por si se quiere personalizar la imagen de la chincheta del mapa]

A partir de las siguientes columnas se pueden incluir los filtros del programa. No se visualizarán en el informe.

Visualizar-un-Mapa-usando-el-Generador-de-Informes-de-la-Movilidad-1

2.- En la pestaña Configuración de Movilidad indicar “Permitir Gráfica” y en Gráfica por Defecto la opción “Mapa”. Desmarcar la opción de pivotante. 

Visualizar-un-Mapa-usando-el-Generador-de-Informes-de-la-Movilidad-2

¡Listo!

Visualizar-un-Mapa-usando-el-Generador-de-Informes-de-la-Movilidad-3

ENTORNO 6.2.5: Mejora en obtención de las descripciones

Hasta el entorno 6.2.5 para obtener una descripción de una tabla no había asociación con la lista de valores, por lo que si se quería cambiar la forma en la que se obtiene la descripción de una tabla, había que personalizar cada campo de las PR.

En el entorno 6.2.5 se añade un método declarativo para indicar que la descripción debe de obtenerse según los criterios que marca una determinada lista de valores.

Para ello se ha añadido a las listas de valores el campo “Nombre Columna Descripción”, donde se indicará la consulta que hay que ejecutar para obtener la descripción. Debido a que en ese punto no se saben los campos que hay que utilizar para aplicar el filtro, se usarán variables entre los comodines {}.

Ejemplo para calcular la descripción del artículo en la lista de valores ARTICULOS:

(SELECT :SF:pk_va_articulos.get_campo_descripcion_art(:global.usuario,’a’):EF: FROM articulos a WHERE a.codigo_articulo={codigo_articulo} AND a.codigo_empresa={codigo_empresa})

Donde:

* {codigo_articulo} se reemplazará al iniciar el programa por el campo que contenga el código del artículo.

* {codigo_empresa} se reemplazará por el campo que contenga el código de la empresa.

Nota: La cadena “:SF:pk_va_articulos.get_campo_descripcion_art(:global.usuario,’a’):EF:”  no tiene nada que ver con esta funcionalidad y se utiliza para calcular el campo de descripción de la tabla ARTICULOS a utilizar según el usuario que esté validado.

Luego, en las PR donde se quiera calcular la descripción, en vez de meter directamente la consulta en “Nombre Columna Consulta”, se pulsa en el botón “Lista de Valores” y abrirá un asistente donde hacer la configuración de forma sencilla.

El asistente nos pedirá los siguientes datos:

* Lista de Valores: Código de la lista de valores que se utilizará para obtener la descripción.

* El campo código puede ser null: Si activamos esta check, le estamos indicando que el código puede ser nulo y por tanto debe optimizar la consulta para esa casuística.

* Campo Código: Sólo aparece si se activa “El campo código puede ser null” y ahí podemos indicar qué campo consideramos código, en el caso de no indicarlo se considerará la primera variable de la consulta de la lista de valores.

* Campo NVL: Indicamos que únicamente se realizará la consulta si el campo que se indica es NULL, por ejemplo, si es una consulta sobre ALBARAN_VENTAS_LIN, indicaríamos el campo ALBARAN_VENTAS_LIN.DESCRIPCION_ARTICULO, ya que si el albarán tiene la descripción almacenada no hace falta ir al artículo a buscarla.

A continuación hay que mapear cada variable de la consulta con el campo de la tabla. En el ejemplo anterior, si la tabla es ALBARAN_VENTAS_LIN la variable {codigo_articulo} se mapea con “albaran_ventas_lin.articulo” y la variable {codigo_empresa} con “albaran_ventas_lin.empresa”.

IMPORTANTE: Todo programa que utilice esta funcionalidad requerirá un entorno 6.2.5 o superior para funcionar. A nivel funcional Libra va a ganar mucho en facilidad de personalización y en rendimiento ya que se unificará el criterio para obtener las descripciones de todos los programas.

 

mejora-en-obtención-de-las-descripciones-1  mejora-en-obtención-de-las-descripciones-2  mejora-en-obtención-de-las-descripciones-3

ENTORNO 6.2.5 – Mejoras en la generación de hojas de cálculo

En la versión 6.2.5 del entorno, se añaden dos nuevas funcionalidades a las librerías de generación de hoja de cálculo.

 

  • Aplicar autofiltro al resultado de una SQL

 

Se añade la propiedad SQL_AUTOFILTRO a PKXLS.SET_PROPIEDAD_SQL: Si se le pasa el valor ‘S’ a los registros generados por la SQL se le activa la funcionalidad de “Auto Filtro” de las hojas de cálculo.

 

  • Valores Fijos asociados a una SQL

 

Se permiten especificar valores a celdas donde la coordenada “y” es relativa a las celdas generadas por una SQL. Para ello se añade el procedimiento PKXLS.EXCEL_CELDA_SQL, con funcionamiento parecido a PKXLS_EXCEL_CELDA, pero en vez de indicar el ID de la Hoja, se indica el ID de la SQL.

 

Mejoras-en-la-generación-de-hojas-de-cálculo

ENTORNO 6.2.5 – Mejora en envíos de informes por correo electrónico

En el entorno 6.2.5 se añade un nuevo método de envío de informes cuando el destino es “Correo electrónico”. Este método se llama “Aplicación Asociada a tipo de Archivo” y simplemente consiste en descargar el archivo a una carpeta temporal del equipo del usuario y abrirla con la aplicación que tenga asociada para ese tipo de archivo.

Si el equipo del usuario tiene asociados los PDF con Adobe Reader, una vez lo tenga en pantalla tiene un botón para enviarlo por correo electrónico. Reader se encargará de abrir la aplicación de envío de correos electrónicos que tenga el usuario.

Con este método nuevo, el campo de dirección de correo electrónico queda deshabilitado, ya que ese dato, aunque sea introducido introduzca no se puede pasar a la aplicación.

Forms 11g/12g

Se implementan el resto de opciones de “Dispositivo eMail”:

Java: Abre una pantalla de Forms donde se puede introducir el “Asunto”, “Cuerpo” y los destinatarios del correo electrónico.

Microsoft Outlook: Si el equipo que ejecuta Libra es Windows y tiene instalado Microsoft Outlook, lo abrirá con el adjunto y la dirección de destino ya cargada. En caso de no ser un equipo Windows o que no tenga Outlook instalado, se utilizará el método “Java”.

Proponer por defecto la dirección de correo del usuario validado

Se añade también una check para indicar que se cargue en la dirección de correo electrónico por defecto, la dirección de correo electrónico del usuario.

 

mejora-en envios-de-informes-por-correo-electronico

EDISA BI presente en la conferencia anual Visualize Your World Tour 2016

EDISA BI presente en la conferencia1-1 anual Visualize Your World Tour 2016, donde sin duda QlikMaps de la mano de Edisa BI fue la estrella del evento y pudimos compartir con los más de 500 asistentes los útiles beneficios que puede aportar un sistema de Locations Analytics a sus compañías.  2-1

Si quieres descubrir más sobre el poder de un sistema de información geográfica sin complejidad y sin coste elevado visita el siguiente enlace:
www.qlikmaps.es