28.01.2011, 23:14 | #1 |
Участник
|
Dynamics AXBR: Gerar documentos baseados em templates do Word no DAX
Источник: http://feedproxy.google.com/~r/daxbr/~3/eTpIJ8uv988/
============== Para que este ‘how to’ funcione, é necessário que tenha realizado os passos descritos aqui: http://www.daxbr.com.br/?p=1881. Caros, Uma funcionalidade que sempre ouvi muito pouco a respeito e que muitas vezes é bastante útil é a funcionalidade onde você define um modelo de documento no WORD, com indicadores e usa o AX para preenchê-lo, um exemplo simples e talvez de pouco uso, seria o de preencher um orçamento, baseado em uma Ordem de Venda e enviá-la para o seu cliente com todo um texto padrão, imagens, cabeçalho e etc… Vou fazer um exemplo simples, daí em diante é com vocês! O primeiro passo é criar um documento word com os bookmarks ou indicadores, você pode fazer o download do modelo que criei clicando aqui: daxbrOrçamento.dot. Para ver os bookmarks que eu criei, basta abrir o documento, ir até a aba Inserir e procurar por Indicador ou Bookmarks, isto abrirá os bookmarks disponíveis e com um click duplo no bookmark você pode ver onde ele está localizado O próximo passo é ir até o AX e configurá-lo para que use este template e também o preencha, a configuração deve ser feita em: Básico -> Configuração -> Gerenciamento de Documentos -> Tipos de documento. Selecione o tipo Documento e clique em Opções. Em opções, você deve especificar a tabela principal do seu documento, que no nosso caso é SalesTable, e apontar o campo Arquivo de modelo para o arquivo daxbrOrcamento.dot e salvar. Após salvar, vá para aba Campos e ai vamos configurar os campos como na imagem abaixo: O que fizemos foi dizer que determinados campos das tabelas SalesTable, InventTable e SalesLine devem preencher X campos de um novo documento, usando como modelo o documento daxbrOrcamento.dot. Agora vamos ao uso: Vá até o formulário de ordens de venda, selecione uma ordem de venda qualquer, clique no botão “Manuseio de Documento” , quando o formulário de manuseio de documento abrir, vá até o botão Novo -> Documento e automaticamente o AX abrirá o documento baseado no template e fará o preenchimento com os dados da ordem de venda atual (o arquivo estará no local apontado no arquivo morto). A saída deverá ser parecido com esta: Obs.: Quem for utilizar este recurso, algumas vezes pode se deparar com o problema de multiplas linhas, como nos items da ordem de venda, para isso, navegue até http://blogs.msdn.com/b/emeadaxsuppo...anagement.aspx e veja a solução proposta pelo Daniel Durrer para corrigir o problema. Duvidas? Mandem mensagens! []s Pichler Источник: http://feedproxy.google.com/~r/daxbr/~3/eTpIJ8uv988/
__________________
Расскажите о новых и интересных блогах по Microsoft Dynamics, напишите личное сообщение администратору. |
|
|
|