Reutilizar configurações de ER com modelos do Excel para gerar relatórios no formatos Word
Para gerar relatórios como documentos do Microsoft Word, você pode configurar um novo formato de Relatório Eletrônico (ER). Como alternativa, você pode reutilizar um formato de ER que foi originalmente projetado para gerar relatórios como pastas de trabalho do Excel. Nesse caso, você deve substituir o modelo do Excel por um modelo do Word.
Os procedimentos a seguir mostram como um usuário na função Administrador do sistema ou no desenvolvedor de relatório eletrônico pode configurar um formato de ER para gerar relatórios como arquivos do Word reutilizando um formato de ER que foi criado para gerar relatórios como arquivos do Excel.
Esses procedimentos podem ser concluídos na empresa GBSI.
Pré-requisitos
Para completar esses procedimentos, primeiro você deve seguir as etapas no guia de tarefa Criar uma configuração para gerar relatórios no formato OPENXML.
Você também precisa baixar e salvar localmente os seguintes modelos para o modelo de relatório:
- Modelo de relatório de pagamento (SampleVendPaymDocReport.docx)
- Modelo limitado de relatório de pagamento (SampleVendPaymDocReportBounded.docx)
Esses procedimentos são para um recurso que foi adicionado no Dynamics 365 for Operations versão 1611 (novembro de 2016).
Selecionar a configuração de relatório de ER existente
No Dynamics 365 Finance, acesse Administração da organização>Espaços de trabalho>Relatório eletrônico.
Verifique se o provedor de configuração Litware, Inc. está selecionado como Ativo. Se não estiver, siga as etapas no guia de tarefas Criar provedores de configuração e marcá-los como ativos.
Selecione Configurações de relatórios. Você reutilizará a configuração de ER existente que foi criada para gerar a saída de relatório no formato OPENXML.
Na página Configurações, na árvore de configuração no painel esquerdo, expanda Modelo de pagamento e selecione Exemplo de relatório de planilha.
Observação
A versão de rascunho selecionada do formato de ER pode ser editada na guia rápida Versões.
Selecione Designer.
Na página Designer de formato, observe que o título do elemento de formato raiz indica que um modelo do Excel está sendo usado no momento.
Analisar o modelo do Word baixado
- No aplicativo da área de trabalho Word, abra o arquivo de modelo SampleVendPaymDocReport.docx baixado anteriormente.
- Observe que esse modelo contém apenas o layout do documento que desejamos gerar como saída de ER.
Substituir o modelo do Excel pelo modelo do Word e adicionar uma parte XML personalizada
Atualmente, o documento do Excel é usado como modelo para gerar a saída no formato OPENXML. Você substituirá este modelo com o arquivo de modelo do Word SampleVendPaymDocReport.docx baixado anteriormente. Você também estenderá o modelo do Word adicionando uma parte XML personalizada.
No Finance, na página Designer de formato, na guia Formatar, selecione Anexos.
Na página Anexos, selecione Excluir para remover o modelo do Excel existente. Selecione Sim para confirmar a alteração.
Selecione Novo>Arquivo.
Observação
É necessário selecionar um tipo de documento configurado nos parâmetros de ER para armazenar modelos de formato de ER.
Selecione Pesquisar, pesquise e selecione o arquivo SampleVendPaymDocReport.docx baixado anteriormente.
Selecione OK.
Feche a página Anexos.
Na página Designer de formato, no campo Modelo, insira ou selecione o arquivo SampleVendPaymDocReport.docx para usar esse modelo do Word em vez do modelo do Excel que foi usado anteriormente.
Selecione Salvar.
Além de armazenar alterações de configuração, a ação Salvar também atualiza o modelo do Word anexo. A estrutura hierárquica do formato criado é adicionada ao documento do Word anexo como nova parte XML personalizada chamada Relatório. O modelo do Word anexo contém não só o layout do documento que será gerado como saída de ER, mas também a estrutura dos dados que o ER preencherá nesse modelo no runtime.
Observe que o título do elemento de formato raiz indica que um modelo do Word está sendo usado no momento.
Na guia Formato, selecione Anexos.
Agora você pode mapear os elementos da parte XML personalizada Relatório selecionada para os controles de conteúdo do documento do Word.
Se estiver familiarizado com o processo de criar documentos do Word como formulários com controles de conteúdo mapeados a elementos das partes XML personalizadas, siga todas as etapas do próximo procedimento para criar o documento. Para obter mais informações, consulte Criar formulários preenchidos ou impressos pelos usuários no Word. Caso contrário, ignore o próximo procedimento.
Obter um documento do Word que tenha uma parte XML personalizada e fazer mapeamento de dados
No Finance, na página Anexos, selecione Abrir para baixar o modelo selecionado do Finance e armazená-lo localmente como um documento do Word.
No aplicativo da área de trabalho Word, abra o documento que você acabou de baixar.
Na guia Desenvolvedor, selecione Painel de mapeamento XML.
Observação
Se a guia Desenvolvedor não aparecer na faixa de opções, personalize a faixa para adicioná-la.
No painel Mapeamento XML, no campo Parte XML personalizada, selecione a parte XML personalizada do Relatório.
Mapeie os elementos da parte XML personalizada Relatório selecionada e os controles de conteúdo do documento do Word.
Salve o documento atualizado do Word localmente como SampleVendPaymDocReportBounded.docx.
Revisar o modelo do Word em que a parte XML personalizada é mapeada para controles de conteúdo
- No aplicativo da área de trabalho Word, abra o arquivo de modelo SampleVendPaymDocReport.docx baixado anteriormente.
- Observe que esse modelo contém o layout do documento que desejamos gerar como saída de ER. Os controles de conteúdo usados como espaços reservados para dados que o ER insere neste modelo no tempo de execução são baseados nos mapeamentos que são configurados entre os elementos da parte XML personalizada Relatório e os controles de conteúdo do documento do Word.
Carregar o modelo do Word em que a parte XML personalizada é mapeada para controles de conteúdo
No Finance, na página Anexos, selecione Excluir para remover o modelo do Word que não tem mapeamentos entre elementos da parte XML personalizada Relatório e controles de conteúdo. Selecione Sim para confirmar a alteração.
Selecione Novo>Arquivo para adicionar um novo arquivo de modelo que contém mapeamentos entre elementos da parte XML personalizada Relatório e controles de conteúdo.
Observação
É necessário selecionar um tipo de documento configurado nos parâmetros de ER para armazenar modelos de formato de ER.
Selecione Pesquisar, pesquise e selecione o arquivo SampleVendPaymDocReportBounded.docx que você baixou ou preparou concluindo o procedimento na seção Obter um documento do Word que tenha uma parte XML personalizada para fazer mapeamento de dados.
Selecione OK.
Feche a página Anexos.
Na página Designer de formato, no campo Modelo, selecione o documento que você acabou de baixar.
Selecione Salvar.
Feche a página Designer de formato.
Marcar o formato configurado como executável
Para executar a versão de rascunho do formato editável, você deve torná-la executável.
- No Finance, na página Configurações, no Painel Ação, na guia Configurações, no grupo Configurações avançadas, selecione Parâmetros de usuário.
- Na caixa de diálogo Parâmetros de usuário, defina a opção Executar configurações como Sim e selecione OK.
- Selecione Editar para tornar a página atual editável, conforme necessário.
- Para a configuração Exemplo de relatório de planilha selecionada no momento, defina a opção Executar rascunho como Sim.
- Selecione Salvar.
Executar o formato para criar saída no formato do Word
No Finance, acesse Contas a pagar>Pagamentos>Diário de pagamentos.
Em um diário de pagamentos inserido anteriormente, selecione Linhas.
Na página Pagamentos do fornecedor, selecione todas as linhas na grade.
Selecione o Status do pagamento>Nenhum.
No Painel de Ações, selecione Gerar pagamentos.
Na caixa de diálogo que aparece, siga estas etapas:
- No campo Método de pagamento, selecione Eletrônico.
- No campo Conta bancária, selecione GBSI OPER.
- Selecione OK.
Na caixa de diálogo Parâmetros de relatório eletrônico, selecione OK.
A saída criada é apresentada no formato Word e contém os detalhes dos pagamentos processados. Analise a saída gerada.