Buscar en este blog

viernes, 31 de octubre de 2014

Consultas en tablas con ValidTimeState en Ax 2012

Aquí un tip para cuando es necesario consultar registros en tablas que tienen los campos ValidTo y ValidFrom.


Existe la propiedad ValidTimeStateFieldType para las tablas, cuando nosotros ponemos esta propiedad = UTCDateTime como por ejemplo en la tabla de empleados HCMEmployment (la tabla de empleados) Ax en automático agrega los campos ValidFrom y ValidTo, que son las fechas donde los empleados son válidos, quiere decir que esa tabla va a tener trazabilidad en fechas y que al hacer una consulta  de un select normalito solo te va a mostrar campos validos a la fecha que estés realizando la consulta, por ejemplo, si estas haciendo la consulta hoy 31 de Octubre del 2014 y existe un empleado que "caduco" el 30 de Octubre del 2014, tu consulta no te va a mostrar ese empleado, esto es práctico en algunas consultas, pero algunas veces necesitamos la consulta de toooodos los registros, entonces debemos poner en nuestra consulta el parámetro de validTimeState.

Aquí el ejemplo:



Post relacionados:
Lookup para dimensiones financieras personalizadas



Y por cierto, acuerdate de darle click a algún anuncio si el post te sirvio de algo.


No olvides que te puedes unir a la página en Facebook Aprendiendo Dynamics Ax donde únicamente se tratan temas de desarrollo y se busca crear una comunidad de desarrollador@s de Ax en nuestro idioma. 


1 comentario: