En el cliente de Microsoft Dynamics 365, al filtrar listas usando el panel de filtro, los usuarios pueden indicar tokens de filtro, que son palabras especiales que resuelven uno o más valores. Esta potente función facilita el filtrado al reducir la necesidad de navegar a otras páginas para buscar valores para indicar como criterios de filtro.

Hay varios tokens de filtro útiles disponibles en Business Central. Por ejemplo, si ponemos  %mycustomers en un campo Nº cliente se resolverá el conjunto de clientes en la lista Mis clientes del usuario, por ejemplo:

Puede agregar tokens de filtro personalizados y hacer que estén disponibles en cualquier idioma y en toda la aplicación. Para agregar su token de filtro personalizado, debe definir la palabra de token que los usuarios indicaran como criterio de filtro y definir un controlador que resuelva el token a un valor concreto en tiempo de ejecución.

Definir la palabra simbólica y el controlador

Para crear la palabra de token deseada, comience definiendo una cadena de texto en varios idiomas para su palabra. Suscríbase a los eventos OnBeforeMakeTextFilter o OnAfterMakeTextFilter con el método MakeTextFilter desde la codeunit TextManagement.
En el evento suscriptor, si el valor del parámetro TextFilterText contiene la cadena de token, proceda a procesar su valor y construir la cadena de filtro final. Si la cadena de filtro debe contener múltiples valores, debe manejar los operadores que los unen, insertando el símbolo de filtro | (operación OR). Complete la operación estableciendo el valor del parámetro TextFilterText en el valor de la cadena de filtro final.

NOTA

Los criterios de filtro a menudo contendrán símbolos junto con tokens de filtro. Se recomienda que solo modifique el token de filtro que ha introducido y que conserve el resto de la cadena de filtro.

Ejemplo

Este ejemplo muestra cómo puede usar las pautas anteriores para crear el token de filtro %MYTOKEN . Esto devolverá un filtro con las cuentas marcadas como favoritas por el usuario.

Para probarlo en el cliente Business Central, abra la página Listado de cuentas, filtre en el campo Nº y escriba una subcadena que comience con la palabra de token elegida, como %MYTO .

Espero que os sirva de ayuda.  🙂 

Conchi Beltrán Reyes

Programación Dynamics
ABD Consultoría y Soluciones Informáticas

Escríbenos una nota o llámanos!

Suscríbete a nuestra Newsletter!

Visítanos en Sevilla o en las redes!

CONTACTO

Contacto

Política de privacidad

13 + 15 =


Los datos personales facilitados voluntariamente por usted, a través del presente formulario web serán tratados, por ABD Informática, S.L. como responsable del tratamiento, con la finalidad de atender su solicitud, consulta, queja o sugerencia, sin que se produzca comunicaciones o cesiones de datos y conservados durante los plazos necesarios para atender su solicitud. Puede usted ejercer los derechos de acceso, rectificación o supresión de sus datos, dirigiéndose a arco@abd.es, para más información al respecto, puede consultar nuestra política de privacidad.




Mostrar más/menos

NEWSLETTER

DÓNDE ESTAMOS

Calle Alberche, 4A, 1º Derecha


Sevilla, (41005) España

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies

Compártelo

Comparte este post con tus contactos!