Función copiar Id dimensiones

Viendo 3 entradas - de la 1 a la 3 (de un total de 3)
  • Autor
    Entradas
  • #3211
    Miriam Rojo Gracia
    Participante

    Por favor,me podéis decir cuál es la función para copiar una Id de dimensiones de una línea a otra ?
    Gracias

    #3214
    pedperpat
    Participante

    Hay una codeunit que se encarga de ello, se llama DimensionManagement(408).

    1. Copia la dimensión a un rec temporal, por ejemplo: TempDimSetEntry

    OldDimSetID := “Dimension Set ID”;
    DimMgt.GetDimensionSet(TempDimSetEntry,OldDimSetID); //Obtiene lista de las dimensiones existentes.

    2. Inserta la nueva dimensión al rec temporal que te has creado antes.

    3. Crea una nueva lista de dimensiones
    NewDimSetID := DimMgt.GetDimensionSetID(TempDimSetEntry); // Coges la nueva lista de dimensiones

    4. Comparas y asignas las dimensiones
    IF OldDimSetID <> NewDimSetID THEN BEGIN
    “Dimension Set ID” := NewDimSetID; //assign new DimSetID
    DimMgt.UpdateGlobalDimFromDimSetID(“Dimension Set ID”,”Shortcut Dimension 1 Code”,”Shortcut Dimension 2 Code”);
    END;

    #3257
    Miriam Rojo Gracia
    Participante

    Gracias, Lo pruebo!

Viendo 3 entradas - de la 1 a la 3 (de un total de 3)
  • Debes estar registrado para responder a este debate.

10 cursos gratis, sin tarjeta

Accede a los cursos Gratis de Business Central

Instalación, ventas, fabricación y Power BI.

Acceso inmediato, sin límite de tiempo.