AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX Blogs
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.01.2011, 23:14   #1  
Blog bot is offline
Blog bot
Участник
 
25,631 / 848 (80) +++++++
Регистрация: 28.10.2006
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, напишите личное сообщение администратору.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Dynamics AXBR: Anexar ocorrências a registros no DAX Blog bot DAX Blogs 0 28.01.2011 23:14
CRM DE LA CREME! Configuring Microsoft Dynamics CRM 4.0 for Internet-facing deployment Blog bot Dynamics CRM: Blogs 0 18.08.2009 11:05
Developer for Microsoft Dynamics AX Certification Roadmap Blog bot DAX Blogs 1 13.05.2009 16:17
Microsoft Dynamics CRM Team Blog: List Web Part for Microsoft Dynamics CRM 4.0 Deployment Scenarios Blog bot Dynamics CRM: Blogs 0 30.01.2009 22:05
axStart: Microsoft Dynamics AX 2009 Hot Topics Web Seminar Series Blog bot DAX Blogs 0 06.08.2008 12:05

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 04:11.