Como arredondar um campo calculado no Gravador de Relatórios no Microsoft Dynamics GP

Este artigo descreve como criar um campo calculado para usar uma função de Gravador de Relatórios para arredondar para as duas casas decimais mais próximas ou o dólar inteiro mais próximo usando o Gravador de Relatórios no Microsoft Dynamics GP e em Soluções de Negócios da Microsoft – Great Plains.

Aplica-se a: Microsoft Dynamics GP
Número de KB original: 872275

Etapa A: faça backup do relatório e abra o relatório

  1. Faça backup do arquivo Reports.dic se você tiver algum relatório modificado do Microsoft Dynamics GP. Para localizar o arquivo Reports.dic, siga estas etapas:

    1. Use a etapa apropriada:

      • No Microsoft Dynamics GP 10.0 ou Microsoft Dynamics GP 2010, aponte para Ferramentas no menu do Microsoft Dynamics GP , aponte para Instalação, aponte para Sistema e, em seguida, selecione Editar Arquivo de Lançamento.
      • No Microsoft Dynamics GP 9.0, aponte para Instalação no menu Ferramentas , aponte para Sistema e selecione Editar Arquivo de Lançamento.
    2. Se você tiver solicitado a senha, digite a senha do sistema.

    3. Na janela Editar Arquivo de Lançamento, selecione Microsoft Dynamics GP.

      O caminho do arquivo Reports.dic é exibido na caixa Relatórios .

  2. Use a etapa apropriada:

    • No Microsoft Dynamics GP 10.0 ou Microsoft Dynamics GP 2010, aponte para Ferramentas no menu do Microsoft Dynamics GP , aponte para Personalizar e selecioneGravador de Relatórios.
    • No Microsoft Dynamics GP 9.0, aponte para Personalizar no menu Ferramentas e selecione Gravador de Relatórios.
  3. Na lista Produto , selecione Microsoft Dynamics GP e, em seguida, selecione OK.

  4. No Gravador de Relatórios, selecione Relatórios.

  5. Na seção Relatórios Originais , selecione o relatório que você deseja modificar e selecione Inserir.

  6. Na lista Relatórios Modificados , selecione o relatório que você deseja modificar e selecione Abrir.

  7. Na janela Definição de Relatório, selecione Layout.

Etapa B: criar um campo calculado para o processo de arredondamento

  1. Na janela Caixa de Ferramentas, selecione Campos Calculados na lista e selecione Novo.

  2. Na janela Definição de Campo Calculado, digite Arredondado no campo Nome .

  3. Na lista Tipo de Resultado, selecione Conversor de Moedas.

  4. Na área Tipo de Expressão , selecione Calculado.

  5. Selecione a guia Funções e selecione Usuário Definido.

  6. Na lista Núcleo , selecione Sistema.

  7. Na lista Função , selecione RW_Round e selecione Adicionar. Selecione o parêntese direito na expressão na parte inferior e selecione Remover.

  8. Selecione a guia Campos , selecione o recurso apropriado na lista Recursos , selecione o campo que você deseja arredondar na lista Campos e selecione Adicionar. (Talvez seja necessário salvar o campo calculado e ir para o layout do relatório e marcar de onde o campo que você está tentando editar é nomeado e de qual tabela ele é.)

  9. Selecione a guia Constantes e selecione Inteiro na lista Tipo .

  10. Na caixa Constante , digite 0 e selecione Adicionar.

    Observação

    Para arredondar para a direita do separador decimal, digite 0 na caixa Constante . Para arredondar para a esquerda do separador decimal, digite 1 na caixa Constante .

  11. Na caixa Constante , insira o número de lugares à direita ou à esquerda do separador decimal para arredondar e selecione Adicionar.

    Observação

    • Digite 2 se você quiser usar duas casas decimais. Digite 0 se você não quiser usar locais decimais.
    • Você também pode usar um campo em vez de uma constante para especificar o número de lugares. Por exemplo, você pode usar o campo Decimal de Função Places.
  12. Novamente na caixa Constante, digite o número para o modo de arredondamento que você deseja usar e selecione Adicionar. Digite 2 se você quiser usar o modo de arredondamento padrão. Selecione o operador parêntese direito para adicioná-lo ao final da equação.

    Observação

    Os modos disponíveis são os seguintes:

    • 0: ROUNDMODE_UP: um valor é sempre arredondado.
    • 1: ROUNDMODE_DOWN: um valor é sempre arredondado para baixo ou truncado.
    • 2: ROUNDMODE_HALF_UP : se o último dígito a ser arredondado for cinco, o valor será arredondado.
    • 3: ROUNDMODE_HALF_DOWN: se o último dígito a ser arredondado for cinco, o valor será arredondado para baixo.
    • 4: ROUNDMODE_HALF_EVEN: se o último dígito que deve ser arredondado for cinco e o dígito anterior for ímpar, o valor será arredondado para cima. Caso contrário, o valor será arredondado para baixo.
    • 5: ROUNDMODE_CEILING: o valor é sempre arredondado para o infinito positivo.
    • 6: ROUNDMODE_FLOOR: o valor é sempre arredondado para o infinito negativo.
  13. Na expressão calculada na parte inferior, selecione a redação na margem esquerda para exibir a expressão: Deve ser assim:

    FUNCTION_SCRIPT(RW_Roundxxxxx022)
    where xxxxx is the field you are rounding from step 8.
    
  14. Selecione OK para fechar a janela.

  15. Arraste o campo calculado recém-criado para o local que você deseja usar no layout. Você pode excluir o campo original e colocar esse campo calculado em seu lugar.

    • Clique duas vezes no campo, selecione o botão de reticências (...) e selecione um formato apropriado. (Sugerido é DLR11_$S2.) Selecione OK.
    • Selecione o campo calculado no Layout e na barra de menus superior selecione Ferramentas e Opções de Desenho. Selecione o estilo e o tamanho da fonte apropriados para corresponder aos outros campos no marcar. (O padrão é Helvetica (Genérico) e tamanho da fonte de 8.)
  16. Selecione OK para fechar a janela Opções de Campo de Relatório.

Etapa C: salvar o relatório e, em seguida, sair do Gravador de Relatórios

  1. Feche a janela Layout do Relatório.
  2. Selecione Salvar quando você for solicitado a salvar suas alterações.
  3. Na janela Definição de Relatório, selecione OK.
  4. No menu Arquivo , selecione Microsoft Dynamics GP.

Etapa D: conceder acesso ao relatório

  • Método 1: usar a segurança no Microsoft Dynamics GP 10.0

    1. No menu do Microsoft Dynamics GP , aponte para Ferramentas, aponte para Instalação, aponte para Sistema e aponte para Formulários e Relatórios Alternativos/Modificados.

    2. Na caixa ID , digite a ID do usuário que imprimirá este relatório modificado.

    3. Na lista Produto , selecione Microsoft Dynamics GP.

    4. Na lista Tipo , selecione Relatórios.

    5. Expanda a série apropriada.

    6. Expanda o relatório que você modificou.

    7. Selecione Microsoft Dynamics GP (Modificado).

      Observação

      Uma marca marcar é exibida no início do nome do relatório.

    8. Selecione Salvar.

  • Método 2: usar segurança avançada no Microsoft Dynamics GP 9.0

    1. No menu Ferramentas , aponte para Instalação, aponte para Sistema e selecione Segurança Avançada.
    2. Se você for solicitado, digite a senha do sistema.
    3. Selecione Exibir e selecione por Alternativo, Modificado e Personalizado.
    4. Expanda o Microsoft Dynamics GP e expanda Relatórios.
    5. Expanda a série apropriada.
    6. Expanda o relatório que você modificou.
    7. Selecione Microsoft Dynamics GP (Modificado).
    8. Selecione Aplicar e, em seguida, selecione OK.

    Observação

    Por padrão, o usuário e a empresa atuais são selecionados quando você inicia a Segurança Avançada. Todas as alterações feitas são para o usuário e a empresa atuais. No entanto, você pode selecionar usuários e empresas adicionais no campo Usuário e no campo Empresa na janela Segurança Avançada.

  • Método 3: usar a segurança do Microsoft Dynamics GP no Microsoft Dynamics GP 9.0

    1. No menu Ferramentas , aponte para Instalação, aponte para Sistema e selecione Segurança. Se você for solicitado, digite a senha do sistema.

    2. Na lista ID do usuário , selecione a ID do usuário que acessará o relatório.

    3. Na lista Tipo , selecione Relatórios Modificados.

    4. Na lista Série , selecione a série apropriada.

    5. Na caixa Lista de Acesso , clique duas vezes no relatório que você modificou e selecione OK.

      Um asterisco aparece ao lado do nome do relatório.

Referências

Para obter mais informações sobre como usar o Gravador de Relatórios, consulte o Guia do Usuário do Gravador de Relatórios na seção Manuais Imprimíveis do menu Ajuda .

Para obter mais informações sobre as funções de Gravador de Relatórios, consulte o documento Interface do Programador de Gravador de Relatórios no SDK (Kit de Desenvolvimento de Software).