Mitra Global Services

Navimania – Pragma Warning Directive

Hola! Aquí estoy en mi cita de los lunes 😊

Os ha pasado alguna vez desarrollando para Business Central que el Analyzer os muestra una advertencia sin que llegue a ser un error claro, pero vosotros determinĂĄis que esa advertencia para el desarrollo que estamos haciendo no deberĂ­a aparecer?

Os muestro un ejemplo de un desarrollo que estamos haciendo y en el que nos ha pasado algo asĂ­:

Hemos creado en una Table Extension un campo nuevo que es un campo calculado, el error nos estå diciendo que tendríamos que añadir este campo en un SumIndexFields de una clave. Pero creemos que esto no es necesario para el desarrollo que estamos haciendo pero queremos que si que nos avise en otros campos que tenemos en la extensión:

PodrĂ­amos hacer dos cosas, la primera dejar la advertencia allĂ­ y acordarnos, nosotros y todos los desarrolladores de que esa advertencia tenemos que dejarla allĂ­.

O tenemos otra soluciĂłn que es la que os traigo hoy.

En la documentaciĂłn de Microsoft encontramos este link aquĂ­ nos explica con detalle lo que os voy a comentar.

Como os decĂ­a queremos quitar solo una de las advertencias y esto se puede hacer con dos simples lĂ­neas de cĂłdigo:

Como podemos ver hemos añadido el “pragma” antes y despuĂ©s para activar y desactivar la advertencia en el cĂłdigo.

AsĂ­ en el apartado de los problemas y advertencias del VsCode desaparece pero solo para el campo en cuestiĂłn. Para los demĂĄs campos continuarĂĄ apareciendo.

Esperamos que esta explicaciĂłn os resulte de utilidad y os emplazamos a nuestra prĂłxima publicaciĂłn.

ES