Les écritures associées pour un ordre de fabrication terminé ne sont pas créées lorsqu’un utilisateur modifie le statut d’un ordre de fabrication lancé par terminé dans Microsoft Dynamics NAV 4.0


Cet article s’applique à Microsoft Dynamics NAV pour toutes les régions.

Symptômes


Considérez le scénario suivant :
  • Vous avez installé Microsoft Dynamics NAV 4.0 Service Pack 1 ou Service Pack 2 pour Microsoft Dynamics NAV 4.0.
  • Vous utilisez Microsoft SQL Server 2005.
  • Un utilisateur de Microsoft Dynamics NAV 4.0 est membre du rôle de base de données SQL PUBLIC pour seulement la base de données Microsoft Dynamics NAV 4.0.
Dans ce scénario, cet utilisateur peut modifier le statut d’un ordre de fabrication lancé sur terminé. Toutefois, les écritures associées pour l’ordre de fabrication terminé ne sont pas créés.

Cause


Ce problème se produit car la fonction Countapprox C/AL ne renvoie pas le nombre correct de validations de sortie dans la fonction Modifier statut . La fonction Countapprox C/AL ne retourne pas le nombre correct de validations de sortie parce que les autorisations SQL Server incorrectes sont accordées à l’utilisateur dans SQL Server 2005.

Remarque Ce problème ne se produit pas si une des conditions suivantes est remplie :
  • L’utilisateur de Microsoft Dynamics NAV 4.0 est membre du rôle de base de données SQL db_owner pour la base de données Microsoft Dynamics NAV 4.0.
  • Vous utilisez Microsoft SQL Server 2000 au lieu de SQL Server 2005.

Résolution


Informations sur le correctif

Un correctif est désormais disponible auprès de Microsoft, mais il ne vise qu'à corriger le problème décrit dans cet article. Doit être appliqué uniquement aux systèmes rencontrant ce problème spécifique.

Pour résoudre ce problème immédiatement, contactez le Support technique de Microsoft Business Solutions pour obtenir le correctif. Vous pouvez ouvrir une session sur le site de support technique de Microsoft Business Solutions et créer une demande de support. Pour ce faire, visitez le site Web de Microsoft à l'adresse suivante :Vous pouvez également contacter le Support technique des Solutions d’entreprise de Microsoft par téléphone au (888) 477-7877.

Remarque Dans certains cas, les frais généralement encourus pour la prise en charge des appels peuvent être annulés si un technicien du support technique Microsoft Business Solutions détermine qu’une mise à jour spécifique peut résoudre votre problème. Les coûts habituels du support technique s’appliqueront aux autres questions et problèmes qui ne relèvent pas de la mise à jour spécifique en question.

Informations sur les fichiers

La version anglaise de ce correctif dispose des attributs de fichier (ou version ultérieure) répertoriés dans le tableau suivant. Les dates et heures de ces fichiers sont répertoriées en temps universel coordonné (UTC). Lorsque vous affichez les informations de fichier, elles sont converties en heure locale. Pour trouver la différence entre l’UTC et l’heure locale, utilisez l’onglet fuseau horaire dans l’élément de Date et d’heure dans le panneau de configuration.
Nom de fichierVersion de fichierTaille du fichierDateHeurePlateforme
Fin.exe4.0.2.229797,945,08813 juillet 200611:11x86
Finsql.exe4.0.2.229797,994,24013 juillet 200611:11x86
Nas.exe4.0.2.229791,403,77613 juillet 200611:11x86
Nassql.exe4.0.2.229791,452,92813 juillet 200611:11x86
Ndbcs.dll4.0.2.229791,067,90413 juillet 200611:11x86

Conditions préalables

Vous devez disposer de Microsoft Dynamics NAV 4.0 avec le Service Pack 2 pour appliquer ce correctif.

Instructions d’installation

Installez le correctif sur tous les ordinateurs clients qui exécutent Microsoft Dynamics NAV 4.0.

État


Microsoft a confirmé l'existence de ce problème dans les produits Microsoft répertoriés dans la section « S'applique à ».

Plus d'informations


Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :

Description 824684 terminologie standard utilisée pour décrire les mises à jour logicielles de Microsoft