En este post vamos a analizar cómo eliminar objetos obsoletos en Dynamics NAV.


Un cliente estaba tratando de eliminar un objeto antiguo, (he recreado este escenario en mi base de datos local CRONUS para mostrar un ejemplo), pero lo único que conseguía era el mensaje de error que dice “No tiene permiso para borrar la tabla”:

Al analizar los motivos se determino que el objeto no estaba en el rango permitido en la licencia del cliente.
Antes esto, sugerí utilizar la acción Borrar, existente en la hoja de trabajo de importación. Si embargo si se va a tratar de hacer esto, es posible obtener otro mensaje de error que dice “Eliminar sólo se permite para los objetos vacíos”

Por lo tanto, con el fin de resolver este problema, podríamos plantearnos un par de preguntas:

1.- ¿Podemos cambiar temporalmente la licencia de una licencia de desarrollado y eliminar el objeto?

2.- O bien, podemos crear un objeto vacío y el usar la acción «Borrar» en la hoja de importación de objetos?

De esta forma, la próxima vez que tengas que eliminar un objeto Dynamics NAV obsoleto, seremos capaz de afrontar la segunda de las preguntas la respuesta la muestro a continuación:

Cómo crear un objeto Dynamics NAV vacío?
En primer lugar, te debes conectar a una base de datos, donde no exista este objeto (por lo general, la base de datos CRONUS). A continuación, siga los siguientes pasos:
1. En el diseñador de objetos, haga clic en el tipo de objeto (en nuestro ejemplo, tenemos que eliminar la tabla, por lo que vamos a hacer clic en «Tabla»).

2. Haga clic en el botón «Última» (o Ctrl + Fin) para saltar a la última entrada en el Diseñador de objetos.
3. Haga clic en el botón de flecha abajo en el teclado.

4. Haga clic en el campo «ID» y haga clic en F2. Esto hará que el campo editable. Introduzca la ID de objeto que es necesario eliminar. Además, si se desea, se puede definir el «Nombre» y otros campos.

5. Haga clic en la flecha hacia arriba botón en el teclado (esto va a confirmar los cambios en la base de datos y crear un objeto vacío).

Todo lo que hay que hacer ahora, es para exportar el objeto como un archivo FOB e importarlos de nuevo a la base de datos en la que desea este objeto se va a eliminar. A continuación, en Importar hoja de cálculo, selecciona la acción «Borrar «.


Resultado: El objeto se elimina incluso si la licencia no tiene permisos para acceder a ese identificador de objeto.

Si desea mas información sobre el manejo de objetos en Dynamics NAV no dude en contactarnos.

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

15 + 12 =


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!