Dynamics AX Blog - Beiträge vom 9 Mai 2012

Momentan angezeigt werden nur Beiträge vom »9. Mai 2012«. Filter entfernen

AX 2012: Standardfinanzdimension eines Datensatzes auslesen und ausgeben

Im folgenden Job werden die eingetragenen Standardfinanzdimensionen eines Datensatzes - im konkreten Fall die eines bestimmten Debitoren - ausgegeben.

static void getDimensionsFromDefaultDimension(Args _args)
{
    DimensionAttributeValueSet dimensionAttributeValueSet;
    DimensionAttributeValueSetItem dimensionAttributeValueSetItem;
    DimensionAttributeValue dimensionAttributeValue;
    DimensionAttribute dimensionAttribute;
    Common dimensionValueEntity;

    dimensionAttributeValueSet = DimensionAttributeValueSet::find(CustTable::find('9101').DefaultDimension);

    // Find all of the 'value set items' linked against the 'value set'
    while select dimensionAttributeValueSetItem
        where   dimensionAttributeValueSetItem.DimensionAttributeValueSet == dimensionAttributeValueSet.RecId
    {
        // Find the dimension 'value' (DimensionAttributeValue) that the set item points to.
        dimensionAttributeValue = DimensionAttributeValue::find(dimensionAttributeValueSetItem.DimensionAttributeValue);

        // Find the underlying attribute.
        dimensionAttribute = DimensionAttribute::find(dimensionAttributeValue.DimensionAttribute);

        // Use the helper class to obtain a reference to the underlying entity (can be anything)
        dimensionValueEntity = DimensionDefaultingControllerBase::findBackingEntityInstance(
            curext(),
            dimensionAttribute,
            dimensionAttributeValue.EntityInstance);

        info(strFmt("%1: %2", dimensionAttribute.Name, dimensionAttributeValue.getValue()));
    }
}

 
 
 

AX 2012: Dimensionen einer Position einer Allgemeines Erfassung per X++ auslesen

Wenn man bei einer Position einer Allgemeinen Erfassung, welche gegen ein Sachkonto/Hauptkonto bucht, per X++ die eingetragenen Dimensionen auslesen möchte, kann der folgende Code möglicherweise hilfreich sein.

Position einer Allgemeinen Erfassung


 
 
 

 

 
 
 
Beiträge des aktuellen Monats
Mai 2012
MoDiMiDoFrSaSo
 123456
78910111213
14151617181920
21222324252627
28293031 
© 2006-2026 Heinz Schweda | Impressum | Kontakt | English version | Mobile Version
Diese Webseite verwendet Cookies, um Benutzern einen besseren Service anzubieten. Wenn Sie weiterhin auf der Seite bleiben, stimmen Sie der Verwendung von Cookies zu.  Mehr dazu