Mensaje de error al deshacer una recepción con elemento realiza un seguimiento de los elementos de Microsoft Dynamics NAV: "no tiene permiso para eliminar el documento de picking. Elemento tabla Relación mov."

Se aplica a: Microsoft Dynamics NAV 5.0Microsoft Dynamics NAV 5.0 Service Pack 1Dynamics NAV 2009

Síntomas


Al deshacer una recepción en Microsoft Dynamics NAV, recibirá el siguiente mensaje de error:

No tiene permiso para Eliminar el documento de almacén. Entrada Tabla de relaciones .

Este problema puede producirse si se cumplen las condiciones siguientes:

1. el elemento item está registrado.

2. recibir se establece en true en la ficha de almacén.

Causa


Este error se produce porque la ventana Líns. Deshacer cantidad codeunit (7320) no cuenta con permisos para la ventana Líns. Tabla de relación mov. producto (6509).

Solución


Para resolver este problema, cambie el código en la ventana Líns. Deshacer cantidad codeunit (7320) como sigue:

1. en el menú Herramientas, haga clic en Object Designer.
2. Haga clic en Codeunit y seleccione la ventana Líns. Deshacer cantidad codeunit (7320) y, a continuación, haga clic en diseño.
3. en el menú Ver, haga clic en Propiedades.
4. Haga clic en el botón AssistEdit en la propiedad de permisos
5. Seleccione recep. Relación mov. producto (6509) de la tabla, seleccione Modificar y Eliminar permisos y, a continuación, haga clic en Aceptar.
6. guardar los cambios en la codeunit.

Nota: antes de instalar este hotfix, compruebe que todos los usuarios del cliente de Microsoft Dynamics NAV han salido del sistema. Esto incluye a los usuarios del cliente de Microsoft Dynamics NAV Application Server (NAS). Debe ser el único usuario del cliente conectado cuando implemente este hotfix.

Para implementar este cambio en el código, debe tener una licencia de desarrollador.

Microsoft proporciona ejemplos de programación únicamente con fines ilustrativos, sin ninguna garantía expresa o implícita. Esto incluye, pero no se limita, a las garantías implícitas de comerciabilidad o idoneidad para un propósito particular. Este artículo asume que está familiarizado con el lenguaje de programación que se muestra y con las herramientas que se utilizan para crear y depurar procedimientos. Los ingenieros de soporte técnico de Microsoft pueden explicarle la funcionalidad de un determinado procedimiento, pero no modificarán estos ejemplos para ofrecer mayor funcionalidad ni crearán procedimientos que cumplan sus requisitos específicos.

Más información


Este problema existe en las siguientes versiones de Microsoft Dynamics NAV:

  • Microsoft Dynamics NAV 2009 SP1
  • Microsoft Dynamics NAV 2009
  • Microsoft Dynamics NAV 5.0 SP1
  • Microsoft Dynamics NAV 5.0

Información de soporte técnico interno de Microsoft


Pasos para reproducir.

1. crear un orden de compra para el proveedor 10000 en la ubicación del código = plata (asegúrese de que la recepción requerida está establecida en true en la ficha de almacén) para el producto 80102-T (este elemento debe tener un código de seguimiento de producto = SEGNS y Nº serie = ns1)
2. crear una recepción de almacén
3. vaya a la recepción de almacén, agregar líneas de seguimiento de productos y registrar la recepción
4. vaya a la recepción registrada, seleccione acciones, deshacer.

Número de errores de producto: SE 56442 - revisión en proceso para este problema
Crear ID (alias de correo electrónico): jdonat
Id. del escritor (alias de correo electrónico): jdonat
Identificador de opinión Tech (alias de correo electrónico): spriess
Confirmar el artículo ha sido revisado Tech: Sí
Artículo publicado para la publicación de confirmar: Sí