Compartir a través de


Habilitar la pestaña Selección de empresa para un informe personalizado en Microsoft Dynamics SL o Microsoft Solomon

En este artículo se describe cómo habilitar la funcionalidad de selección de la empresa para un informe personalizado en un entorno de varias empresas. Con esta funcionalidad habilitada, el usuario puede imprimir o imprimir una vista previa del informe para cualquier identificador de empresa.

Se aplica a: Microsoft Dynamics SL 2011
Número de KB original: 909146

Introducción

En este artículo se describe cómo habilitar la pestaña Selección de empresa en la pantalla Intérprete de opciones de informe (ROI) en Microsoft Dynamics SL o en Microsoft Solomon.

Más información

En un entorno de varias empresas, es posible que desee imprimir informes para empresas que no sean la empresa en la que ha iniciado sesión actualmente. De forma predeterminada, los informes personalizados no incluyen esta funcionalidad. Para habilitar esta funcionalidad en Microsoft Dynamics SL o en Microsoft Solomon, siga estos pasos.

Nota:

  • Esta limitación de impresión de varias empresas también se produce cuando se usa la característica Vista previa de impresión.
  • Los pasos siguientes son específicos de Crystal Reports 10 para Solomon. Sin embargo, estos pasos se aplican a todas las versiones de Crystal Reports al usar Crystal Reports junto con Microsoft Dynamics SL o Microsoft Solomon.
  1. Habilite la selección de varias empresas para el informe personalizado. Para ello, siga estos pasos:

    1. En el menú Utilidad , haga clic en Mantenimiento del control de informes.
    2. En el cuadro Número de informe, escriba el número de informe que desea modificar y, a continuación, haga clic en Opciones de control.
    3. Haga clic para activar la casilla Selección de varias empresas permitida y, a continuación, haga clic en Aceptar.
    4. Haga clic en Guardar y cierre la pantalla Mantenimiento del control de informes (98.300.00).
  2. Cree vínculos en el informe personalizado para habilitar el acceso a datos específicos de la empresa. Para ello, siga estos pasos:

    1. Inicie Crystal Reports para Solomon.
    2. En el cuadro de diálogo Informe de cristal para Salomón , haga clic en Abrir un informe existente y, a continuación, haga clic en Aceptar.
    3. En el cuadro de diálogo Abrir , seleccione el archivo de informe personalizado y, a continuación, haga clic en Abrir.
    4. En el menú Base de datos , haga clic en Experto en base de datos.
    5. En el cuadro de diálogo Experto en base de datos, busque la sección Orígenes de datos disponibles y, a continuación, expanda Conexiones actuales.
    6. Expanda la base de datos de aplicaciones de Microsoft Solomon adecuada, expanda la segunda instancia de esta base de datos de aplicación y, a continuación, expanda Tablas.
    7. Haga clic en RptCompany y, a continuación, haga clic en la flecha Agregar para agregar la tabla RptCompany a la sección Tablas seleccionadas.
    8. Haga clic en la pestaña Vínculos .
    9. La vinculación inteligente crea automáticamente vínculos entre la tabla RptCompany y las tablas existentes en el campo CpnyID . Por ejemplo, si la tabla Apdoc aparece en el informe, Smart Linking crea un vínculo entre el campo APDoc.CpnyID y el campo RptCompany.CpnyID . Compruebe que estos vínculos son correctos.
    10. Si los vínculos son incorrectos, haga clic en Borrar vínculos. A continuación, cree manualmente los vínculos. Para ello, haga clic en CpnyID en la tabla RptCompany y arrastre el campo CpnyID al campo CpnyID correspondiente en una tabla existente.
    11. Haga clic en Aceptar.
  3. Agregue la fórmula RI_ID al informe. Para ello, siga estos pasos:

    1. En el menú Informe , haga clic en Seleccionar experto.

    2. En el cuadro de diálogo Elegir campo , haga clic en RI_ID y, a continuación, haga clic en Aceptar.

    3. En el cuadro de diálogo Seleccionar experto , haga clic en la pestaña RptCompany.RI_ID y, a continuación, haga clic en fórmula en la lista que aparece.

    4. En el cuadro de fórmula , escriba lo siguiente:

      {RptCompany.RI_ID} = tonumber(RIPARAM("RI_ID"))

    5. Haga clic en Aceptar.

    6. Haga clic en Guardary, a continuación, cierre Crystal Reports para Solomon.