Erreur lorsque vous générez un rapport dans Management Reporter : « La devise USD n’existe pas pour la société »

Symptômes

Lorsque vous générez un rapport, le message d’erreur suivant s’affiche :

La devise USD n’existe pas pour la société xxxx. Aucune valeur n’est renvoyée.

Cause

Cela est dû à la manière dont les devises configurées dans Dynamics GP sont reconnus différemment entre le fournisseur hérité et le fournisseur de Data Mart.

Le fournisseur hérité reconnaît une devise à partir de Dynamics GP en fonction du code devise défini pour la devise. Les devises par défaut pour la société deux incluent ID comme « Z-US$ ».

Le fournisseur de données .NET mart reconnaît une devise à partir de Dynamics GP en fonction du Code ISO pour la devise. Les devises par défaut pour la société deux incluant Codes ISO comme « USD ».

Résolution

Dans la définition de la colonne, cochez la cellule de l’Affichage de la devise dans les colonnes du lecteur de disquette .  Si vous utilisez le fournisseur de Data Mart, vous devriez voir USD et non Z-US$.

Dans la définition de l’arborescence, vérifiez la société.  Si les sociétés sont définies pour la société de hérité (le code de la société inclut - DR), l' Affichage de la devise de la colonne doit être définie pour utiliser la devise pour le fournisseur hérité, tel que Z-US$.  Si les entreprises utilisent un Data Mart, l' Affichage de la devise dans la définition de colonne doit être USD.

Si vous passez à partir du fournisseur hérité pour le magasin de données, vous pouvez exécuter le script ci-dessous pour vérifier vos colonnes pour ceux qui ne devez mettre à jour le Code de devise.  Vous devez mettre à jour le nom de base de données données mart dans le script.


select CCM.Name as ColumnDefinition, CSS.Name as BuildingBlockGroupfrom ControlColumnCriteria CCC
join ControlColumnDetail CCD on CCC.ColumnDetailID = CCD.ID
join ControlColumnMaster CCM on CCD.ColumnLayoutID = CCM.ID
join ControlSpecificationSet CSS on CSS.ID = CCM.SpecificationSetID
where (CCC.CriteriaType = 8 or CCC.CriteriaType = 7)
and LOW not in ('FUNCTIONAL','NATURAL/ORIGINATING')
and LOW not in (select Name from
[DDM-GP]..UnitOfMeasure --<<-- Update name of the data mart database
)
group by CCM.name, CSS.Name
order by CCM.Name

Besoin d’aide ?

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoindre Microsoft Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×