Partilhar via


Configurar formato de ER para efetuar contagem e soma (Parte 2 - Configurar cálculos)

Os passos seguintes explicam como um utilizador atribuído à função administrador de sistema ou à função programador de relatórios eletrónicos pode configurar um formato de Relatórios eletrónicos (ER) para efetuar a contagem e a soma com base nos dados do resultado de texto já gerado. Estes passos podem ser efetuados em qualquer empresa.

Para concluir estes passos, primeiro tem de concluir os passos no procedimento "Configurar formato de ER para efetuar contagem e soma (Parte 1: Criar formato)".

Este procedimento destina-se a uma funcionalidade adicionada na versão 1611 do Dynamics 365 for Operations.

Criar uma configuração de formato para adicionar detalhes de contagem e soma

  1. Vá para Administração da organização > Áreas de trabalho > Relatórios eletrónicos.
  2. Clique em Configurações de relatórios.
  3. Na árvore, expanda "Modelo Intrastat".
  4. Na árvore, selecione 'Modelo Intrastat\Intrastat (DE)'.
    • Assuma que tem de personalizar o formato fornecido pela Microsoft adicionando linhas com detalhes do resumo no fim do relatório Intrastat. Tem de fazê-lo derivando a nossa própria instância da configuração Intrastat a partir da instância do Microsoft para efetuar modificações.
  5. Clique em Criar configuração para abrir a caixa de diálogo pendente.
  6. No campo Novo, introduza 'Derivar do Nome: Intrastat (DE), Microsoft'.
  7. No campo Nome, escreva 'Intrastat (DE) com contagem e soma'.
  8. Clique em Criar configuração.

Configurar este relatório para efetuar a contagem e a soma com base nos detalhes do resultado

  1. Clique em Estruturador.
  2. Selecione Sim no campo Recolher detalhes do resultado.
    • Este sinalizador ativará, durante a execução, o processo de recolha dos detalhes do resultado para gerar o ficheiro Intrastat.
    • Tem de efetuar a contagem para diferentes direções Intrastat, portanto, adicione uma enumeração do modelo dedicado à lista de origens de dados desta configuração de formato.
  3. Clique no separador Mapeamento.
  4. Clique em Adicionar raiz para abrir a caixa de diálogo pendente.
  5. Na árvore, selecione 'Modelo de dados\Enumeração'.
  6. No campo Nome, escreva 'Direção'.
  7. No campo Enumeração do modelo, introduza ou selecione um valor.
    • Selecione o valor Direção.
  8. Clique em OK.
  9. Clique em Adicionar raiz para abrir a caixa de diálogo pendente.
  10. Na árvore, selecione 'Funções\Campo calculado'.
  11. No campo Nome, escreva '$BlockName'.
  12. Clique em Editar fórmula.
  13. No campo Fórmula, introduza '"bloco"'.
  14. Clique em Guardar.
  15. Feche a página.
  16. Clique em OK.
  17. Clique em Adicionar raiz para abrir a caixa de diálogo pendente.
  18. Na árvore, selecione 'Funções\Campo calculado'.
  19. No campo Nome, escreva '$RecName'.
  20. Clique em Editar fórmula.
  21. No campo Fórmula, introduza '"registo"'.
  22. Clique em Guardar.
  23. Feche a página.
  24. Clique em OK.
  25. Clique em Adicionar raiz para abrir a caixa de diálogo pendente.
  26. Na árvore, selecione 'Funções\Campo calculado'.
  27. No campo Nome, escreva '$InvName'.
  28. Clique em Editar fórmula.
  29. No campo Fórmula, introduza '"InvoicedAmountEUR"'.
  30. Clique em Guardar.
  31. Feche a página.
  32. Clique em OK.
  33. Na árvore, selecione 'Intrastat\Dados'.
  34. Clique no botão Editar para o campo 'Nome da chave dos dados recolhidos'
  35. Clique em Adicionar origem de dados.
    • $BlockName
  36. Clique em Guardar.
  37. Feche a página.
  38. Clique no botão Editar para o campo Valor da chave dos dados recolhidos.
  39. No campo Fórmula, introduza 'IF(Intrastat.CommodityRecord.Direction=Direction.Import, "Importar", "Exportar")'.
    • IF(Intrastat.CommodityRecord.Direction=Direction.Import, "Importar", "Exportar")
  40. Clique em Guardar.
  41. Feche a página.
    • Conte as linhas desta sequência. Os resultados serão utilizados com o nome "bloco" separadamente para direções diferentes. O valor "Importar" será utilizado para quaisquer transações Intrastat de chegadas. O valor "Exportar" será utilizado para quaisquer transações Intrastat de envios. Considere isto uma folha de cálculo virtual do Excel. Para cada transação, uma linha em que a primeira coluna "bloco" é preenchida com os valores "Importar" e "Exportar" em conformidade.
  42. Na árvore, expanda 'Intrastat\Dados: Sequência'.
  43. Na árvore, selecione 'Intrastat\Dados: Sequência\Chegadas?'.
  44. Clique no botão Editar para o campo 'Nome da chave dos dados recolhidos'.
    • Conte as linhas desta sequência. Os resultados serão memorizados com o nome "registo".
  45. Na árvore, selecione '$RecName'.
  46. Clique em Adicionar origem de dados.
  47. Clique em Guardar.
  48. Feche a página.
  49. Clique no botão Editar para o campo 'Valor da chave dos dados recolhidos'
  50. No campo Fórmula, introduza 'Intrastat.CommodityRecord.CommodityCode'.
  51. Clique em Guardar.
  52. Feche a página.
    • Conte as linhas desta sequência. Os resultados serão utilizados com o nome "registo" separadamente para códigos de mercadorias diferentes. Considere isto uma folha de cálculo virtual do Excel. Para cada transação, uma linha em que a primeira coluna "bloco" é preenchida com os valores "Importar" e "Exportar" em conformidade e o segundo bloco "registo" é preenchido com o valor do código de mercadoria.
  53. Na árvore, selecione 'Intrastat\Dados: Sequência\Envios?'.
  54. Clique no botão Editar para o campo 'Nome da chave dos dados recolhidos'
  55. Na árvore, selecione '$RecName'.
  56. Clique em Adicionar origem de dados.
  57. Clique em Guardar.
  58. Feche a página.
  59. Clique no botão Editar para o campo 'Valor da chave dos dados recolhidos'.
  60. No campo Fórmula, introduza 'Intrastat.CommodityRecord.CommodityCode'.
  61. Clique em Guardar.
  62. Feche a página.
  63. Na árvore, expanda 'Intrastat\Dados: Sequência\Envios: Sequência?'.
  64. Na árvore, expanda 'Intrastat\Dados: Sequência\Envios: Sequência?\Registo = Intrastat.CommodityRecord'.
  65. Clique no separador Formato.
  66. Na árvore, selecione 'Intrastat\Dados\Envios\Registo\Montante da fatura em EUR'.
  67. Clique no separador Mapeamento.
  68. Clique no botão Editar para o campo 'Nome da chave dos dados recolhidos'.
  69. Na árvore, selecione '$InvName'.
  70. Clique em Adicionar origem de dados.
  71. Clique em Guardar.
  72. Feche a página.
    • Resuma os valores dos montantes faturados para as linhas desta sequência. Os resultados serão utilizados com o nome "InvoicedAmountEUR" separadamente para direções Intrastat e códigos de mercadorias diferentes. Considere isto uma criação virtual numa folha de cálculo do Excel. Para cada transação, uma linha em que a primeira coluna "bloco" é preenchida com os valores "Importar" e "Exportar" em conformidade. O segundo bloco "registo" é preenchido com o valor do código de mercadoria e a terceira coluna "InvoicedAmountEUR" é preenchida com o valor do montante da fatura.
  73. Na árvore, expanda 'Intrastat\Dados\Chegadas?'.
  74. Na árvore, expanda 'Intrastat\Dados\Chegadas?\Registo = Intrastat.CommodityRecord'.
  75. Clique no separador Formato.
  76. Na árvore, selecione 'Intrastat\Dados\Chegadas\Registo\Montante da fatura em EUR'.
  77. Clique no separador Mapeamento.
  78. Clique no botão Editar para o campo 'Nome da chave dos dados recolhidos'.
  79. Na árvore, selecione '$InvName'.
  80. Clique em Adicionar origem de dados.
  81. Clique em Guardar.
  82. Feche a página.
  83. Clique em Guardar.
  84. Feche a página.