Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Den här artikeln innehåller en lösning på ett fel som uppstår när du genererar en rapport.
Gäller för: Microsoft Management Reporter 2012, Microsoft Dynamics GP
Ursprungligt KB-nummer: 3058400
Symptom
När du genererar en rapport får du följande felmeddelande:
Valuta-USD finns inte för företaget xxxx. Inga värden returneras.
Orsak
Det beror på hur de valutor som har konfigurerats i Dynamics GP identifieras på olika sätt mellan den äldre leverantören och Data Mart-leverantören.
Den äldre providern identifierar en valuta från Dynamics GP baserat på valuta-ID:t som angetts för valutan. Standardvalutorna för företaget TWO innehåller ID:n, till exempel Z-US$.
Data mart-providern identifierar en valuta från Dynamics GP baserat på ISO Code-uppsättningen för valutan. Standardvaluterna för TVÅ-företaget inkluderar ISO-koder, till exempel USD.
Lösning
I kolumndefinitionen markerar du cellen Valutavisning i FD-kolumnerna. Om du använder Data Mart-providern bör du se USD och inte Z-US$.
I träddefinitionen kontrollerar du Företaget. Om företagen är inställda på Legacyföretag (företagskoden innehåller -Curr) ska valutavisningen i kolumnen ställas in för att använda valutan för Legacy-leverantören, till exempel Z-US$. Om företagen använder Data Mart ska valutavisningen i kolumndefinitionen vara USD.
Om du växlar från den äldre providern till Data Mart kan du köra skriptet nedan för att kontrollera om kolumnerna behöver uppdatera valutakoden. Du måste uppdatera databasnamnet för data mart i skriptet.
select CCM.Name as ColumnDefinition, CSS.Name as BuildingBlockGroup
from 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