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.
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.
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.
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.
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.
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.
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.
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.