Cómo redondear un campo calculado en Report Writer en Microsoft Dynamics GP

En este artículo se describe cómo crear un campo calculado para usar una función Report Writer para redondear a las dos posiciones decimales más cercanas o al dólar entero más cercano mediante Report Writer en Microsoft Dynamics GP y en Microsoft Business Solutions - Great Plains.

Se aplica a: Microsoft Dynamics GP
Número de KB original: 872275

Paso A: Copia de seguridad del informe y, a continuación, abra el informe

  1. Realice una copia de seguridad del archivo Reports.dic si tiene informes modificados de Microsoft Dynamics GP. Para buscar el archivo Reports.dic, siga estos pasos:

    1. Use el paso adecuado:

      • En Microsoft Dynamics GP 10.0 o Microsoft Dynamics GP 2010, seleccione Herramientas en el menú Microsoft Dynamics GP , configuración, sistema y, a continuación, seleccione Editar archivo de inicio.
      • En Microsoft Dynamics GP 9.0, seleccione Configurar en el menú Herramientas , Sistema y, a continuación, seleccione Editar archivo de inicio.
    2. Si se le pide la contraseña, escriba la contraseña del sistema.

    3. En la ventana Editar archivo de inicio, seleccione Microsoft Dynamics GP.

      La ruta de acceso del archivo Reports.dic aparece en el cuadro Informes .

  2. Use el paso adecuado:

    • En Microsoft Dynamics GP 10.0 o Microsoft Dynamics GP 2010, seleccione Herramientas en el menú Microsoft Dynamics GP , Personalización y, a continuación, seleccione Escritor de informes.
    • En Microsoft Dynamics GP 9.0, seleccione Personalizar en el menú Herramientas y, a continuación, seleccione Escritor de informes.
  3. En la lista Producto , seleccione Microsoft Dynamics GP y, a continuación, seleccione Aceptar.

  4. En Report Writer, seleccione Informes.

  5. En la sección Informes originales , seleccione el informe que desea modificar y, a continuación, seleccione Insertar.

  6. En la lista Informes modificados , seleccione el informe que desea modificar y, a continuación, seleccione Abrir.

  7. En la ventana Definición de informe, seleccione Diseño.

Paso B: Crear un campo calculado para el proceso de redondeo

  1. En la ventana Cuadro de herramientas, seleccione Campos calculados en la lista y, a continuación, seleccione Nuevo.

  2. En la ventana Definición de campo calculada, escriba Redondear en el campo Nombre .

  3. En la lista Tipo de resultado , seleccione Moneda.

  4. En el área Tipo de expresión , seleccione Calculado.

  5. Seleccione la pestaña Funciones y, a continuación, seleccione Definido por el usuario.

  6. En la lista Núcleo , seleccione Sistema.

  7. En la lista Función , seleccione RW_Round y, a continuación, seleccione Agregar. Seleccione el paréntesis derecho en la expresión de la parte inferior y seleccione Quitar.

  8. Seleccione la pestaña Campos , seleccione el recurso adecuado en la lista Recursos , seleccione el campo que desea redondear en la lista Campo y, a continuación, seleccione Agregar. (Es posible que tenga que guardar el campo calculado, ir al diseño del informe y comprobar dónde se denomina el campo que está intentando editar y de qué tabla se trata).

  9. Seleccione la pestaña Constantes y, a continuación, seleccione Entero en la lista Tipo .

  10. En el cuadro Constante , escriba 0 y, a continuación, seleccione Agregar.

    Nota:

    Para redondear a la derecha del separador decimal, escriba 0 en el cuadro Constante . Para redondear a la izquierda del separador decimal, escriba 1 en el cuadro Constante .

  11. En el cuadro Constante , escriba el número de lugares a la derecha o a la izquierda del separador decimal al que redondear y, a continuación, seleccione Agregar.

    Nota:

    • Escriba 2 si desea usar dos posiciones decimales. Escriba 0 si no desea usar posiciones decimales.
    • También puede usar un campo en lugar de una constante para especificar el número de lugares. Por ejemplo, puede usar el campo Places Function Decimal.
  12. De nuevo en el cuadro Constante, escriba el número para el modo de redondeo que desea usar y, a continuación, seleccione Agregar. Escriba 2 si desea usar el modo de redondeo predeterminado. Seleccione el operador de paréntesis derecho para agregarlo al final de la ecuación.

    Nota:

    Los modos disponibles son los siguientes:

    • 0: ROUNDMODE_UP: siempre se redondea un valor hacia arriba.
    • 1: ROUNDMODE_DOWN: un valor siempre se redondea hacia abajo o truncado.
    • 2: ROUNDMODE_HALF_UP : si el último dígito que se va a redondear es cinco, el valor se redondea hacia arriba.
    • 3: ROUNDMODE_HALF_DOWN: Si el último dígito que se va a redondear es cinco, el valor se redondea hacia abajo.
    • 4: ROUNDMODE_HALF_EVEN: Si el último dígito que se va a redondear es cinco y el dígito anterior es impar, el valor se redondea hacia arriba. De lo contrario, el valor se redondea hacia abajo.
    • 5: ROUNDMODE_CEILING: El valor siempre se redondea hacia el infinito positivo.
    • 6: ROUNDMODE_FLOOR: El valor siempre se redondea hacia el infinito negativo.
  13. En la expresión calculada de la parte inferior, seleccione el texto en el margen izquierdo para ver la expresión: Debería tener este aspecto:

    FUNCTION_SCRIPT(RW_Roundxxxxx022)
    where xxxxx is the field you are rounding from step 8.
    
  14. Seleccione Aceptar para cerrar la ventana.

  15. Arrastre el campo calculado recién creado a la ubicación que desea usar en el diseño. Puede eliminar el campo original y colocar este campo calculado en su lugar.

    • Haga doble clic en el campo, seleccione el botón de puntos suspensivos (...) y, a continuación, seleccione un formato adecuado. (La sugerencia es DLR11_$S2). Seleccione Aceptar.
    • Seleccione el campo calculado en diseño y, en la barra de menús superior, seleccione Herramientas y opciones de dibujo. Seleccione el estilo y el tamaño de fuente adecuados para que coincidan con los demás campos de la comprobación. (El valor predeterminado es Helvetica (genérico) y el tamaño de fuente de 8).
  16. Seleccione Aceptar para cerrar la ventana Opciones de campo de informe.

Paso C: Guarde el informe y, a continuación, salga del escritor de informes.

  1. Cierre la ventana Diseño de informe.
  2. Seleccione Guardar cuando se le pida que guarde los cambios.
  3. En la ventana Definición de informe, seleccione Aceptar.
  4. En el menú Archivo , seleccione Microsoft Dynamics GP.

Paso D: Conceder acceso al informe

  • Método 1: Uso de la seguridad en Microsoft Dynamics GP 10.0

    1. En el menú Microsoft Dynamics GP , seleccione Herramientas, Configuración, Sistema y, a continuación, Formularios e informes alternativos o modificados.

    2. En el cuadro Id. , escriba el identificador del usuario que imprimirá este informe modificado.

    3. En la lista Producto , seleccione Microsoft Dynamics GP.

    4. En la lista Tipo , seleccione Informes.

    5. Expanda la serie adecuada.

    6. Expanda el informe que ha modificado.

    7. Seleccione Microsoft Dynamics GP (modificado).

      Nota:

      Al principio del nombre del informe se muestra una marca de verificación.

    8. Seleccione Guardar.

  • Método 2: Uso de la seguridad avanzada en Microsoft Dynamics GP 9.0

    1. En el menú Herramientas , seleccione Configuración, Sistema y, después, Seguridad avanzada.
    2. Si se le solicita, escriba la contraseña del sistema.
    3. Seleccione Ver y, a continuación , seleccione Alternativo, Modificado y Personalizado.
    4. Expanda Microsoft Dynamics GP y, a continuación, expanda Informes.
    5. Expanda la serie adecuada.
    6. Expanda el informe que ha modificado.
    7. Seleccione Microsoft Dynamics GP (modificado).
    8. Seleccione Aplicar y luego Aceptar.

    Nota:

    De forma predeterminada, el usuario y la empresa actuales se seleccionan al iniciar Advanced Security. Los cambios que realice son para el usuario y la empresa actuales. Sin embargo, puede seleccionar usuarios y empresas adicionales en el campo Usuario y en el campo Empresa de la ventana Seguridad avanzada.

  • Método 3: Uso de la seguridad de Microsoft Dynamics GP en Microsoft Dynamics GP 9.0

    1. En el menú Herramientas , seleccione Configuración, Sistema y, a continuación, seleccione Seguridad. Si se le solicita, escriba la contraseña del sistema.

    2. En la lista Id. de usuario, seleccione el identificador de usuario del usuario que accederá al informe.

    3. En la lista Tipo , seleccione Informes modificados.

    4. En la lista Serie , seleccione la serie adecuada.

    5. En el cuadro Lista de acceso , haga doble clic en el informe que ha modificado y, a continuación, seleccione Aceptar.

      Aparece un asterisco junto al nombre del informe.

Referencias

Para obtener más información sobre cómo usar Report Writer, consulte la Guía del usuario de Report Writer en la sección Manuales imprimibles del menú Ayuda .

Para obtener más información sobre las funciones de Report Writer, vea el documento Interfaz del programador del escritor de informes en el Kit de desarrollo de software (SDK).