Partilhar via


Estruturar uma nova configuração de ER para gerar relatórios no formato Word

Para gerar relatórios como documentos do Microsoft Word, tem de estruturar um modelo para os relatórios utilizando, por exemplo, a aplicação de ambiente de trabalho do Word. A ilustração seguinte mostra o modelo de exemplo para o relatório de controlo que pode ser gerado para mostrar os detalhes dos pagamentos a fornecedores processados.

Modelo de exemplo para o relatório de controlo na aplicação de ambiente de trabalho do Word.

Para utilizar um documento do Word como modelo para relatórios no formato Word, pode configurar uma nova solução de Relatórios eletrónicos (ER). Esta solução tem de incluir uma configuração de ER que contenha um componente de formato de ER.

Nota

Quando cria uma nova configuração de formato de ER para gerar relatórios no formato Word, tem de selecionar Word como o tipo de formato na caixa de diálogo pendente Criar configuração ou deixar o campo Tipo de formato em branco.

A criar uma configuração de formato na página Configurações.

O componente de formato de ER da solução tem de conter o elemento de formato Ficheiro\Excel e esse elemento de formato tem de ser associado ao documento do Word que será utilizado como o modelo para os relatórios gerados durante a execução. Para configurar o componente de formato de ER, tem de abrir a versão de rascunho da configuração de ER criada no estruturador de formatos de ER. Em seguida, adicione o elemento Ficheiro\Excel, anexe o modelo do Word ao formato editável de ER e associe esse modelo ao elemento Ficheiro\Excel que adicionou.

Nota

Quando anexa um modelo, tem de utilizar um tipo de documento que tenha sido configurado anteriormente nos parâmetros de ER para armazenar modelos de formatos de ER.

A anexar um modelo na página Estruturador de formatos.

Pode adicionar elementos aninhados Intervalo\Excel e Célula\Excel para o elemento Ficheiro\Excel para especificar a estrutura dos dados que serão introduzidos em relatórios gerados durante a execução. Em seguida, tem de vincular esses elementos às origens de dados do formato editável de ER para especificar os dados reais que serão introduzidos em relatórios gerados durante a execução.

A adicionar elementos aninhados na página Estruturador de formatos.

Quando guarda as alterações efetuadas ao formato de ER durante a estruturação, a estrutura hierárquica de formato é armazenada no modelo do Word anexado como um componente XML personalizado com o nome Relatório. Tem de aceder ao modelo modificado, transferi-lo a partir do Finance, armazená-lo localmente e abri-lo na aplicação de ambiente de trabalho do Word. A ilustração seguinte mostra o modelo de exemplo armazenado localmente para o relatório de controlo que contém o componente XML personalizado Relatório.

A pré-visualizar o modelo de relatório de exemplo na aplicação de ambiente de trabalho do Word.

Quando os enlaces dos elementos de formato Intervalo\Excel e Célula\Excel são executados durante a execução, os dados fornecidos em cada enlace são aplicados no documento do Word gerado como um campo individual do componente XML personalizado Relatório. Para introduzir os valores a partir dos campos do componente XML personalizado num documento gerado, tem de adicionar os controlos de conteúdo do Word apropriados ao modelo do Word para servirem de marcadores de posição para os dados que serão preenchidos durante a execução. Para especificar como os controlos de conteúdo são preenchidos, mapeie todos os controlos de conteúdo para o campo apropriado do componente XML personalizado Relatório.

A adicionar e mapear os controlos de conteúdo na aplicação de ambiente de trabalho do Word.

Em seguida, tem de substituir o modelo original do Word do formato editável de ER pelo modelo modificado que agora contém os controlos de conteúdo do Word que foram mapeados para os campos do componente XML personalizado Relatório.

A substituir o modelo na página Estruturador de formatos.

Quando executa o formato de ER configurado, o modelo do Word anexado é utilizado para gerar um novo relatório. Os dados reais são armazenados no relatório Word como um componente XML personalizado com o nome Relatório. Quando o relatório gerado é aberto, os controlos de conteúdo do Word são preenchidos com os dados do componente XML personalizado Relatório.

Perguntas mais frequentes

Pergunta: Configurei um formato de ER para imprimir um documento do Word que contém um endereço da empresa. No modelo do Word para este formato de ER, inseri um controlo de conteúdo de texto formatado para apresentar um endereço da empresa. No Finance, introduzi o endereço da empresa como texto com várias linhas e selecionei Enter para adicionar um símbolo de retorno para cada linha que introduzi. Portanto, espero que o endereço da empresa seja apresentado como texto com várias linhas em documentos gerados. Contudo, o endereço é apresentado como uma única linha de texto que contém símbolos especiais em vez de símbolos de retorno. Existe algo de errado com as minhas definições?

Resposta: Em vez de utilizar um controlo de conteúdo de texto formatado, tem de utilizar um controlo de conteúdo de texto simples e selecionar a caixa de verificação Permitir símbolos de retorno (vários parágrafos) nas propriedades do controlo.

Recursos adicionais