segunda-feira, 22 de fevereiro de 2010

quarta-feira, 6 de janeiro de 2010

Upgrade Guide do Ax 2009

Mutos dos clientes/parceiros devem começar a migrar suas instalações de Ax 4.0 ou Ax 5.0 + FBI para atualização que estamos entregando para a NF-e.

Em linhas gerais o processo de upgrade é composto por:

  1. Upgrade do código fonte das customizações do cliente e um upgrade de dados incial em ambiente de desenvolvimento
  2. Upgrade de dados em um ambiente de teste. Esse ambiente é normalmente uma cópia, espelho, do ambiente de produção do cliente, o código fonte do cliente atualizado deve ser importado nesse ambiente antes de fazer o upgrade de dados e após o upgrade dos dados, ele dever ser testado para garantir que tudo continua funcionando corretamente
  3. Upgrade de dados em um ambiente de produção. Os mesmo passos acima se aplicam.
Mais informações nos links abaixo:
Microsoft Dynamics AX 2009 Upgrade Guide
Microsoft Dynamics AX 2009 Upgrade Script Reference - útlima atualização abril/2009

[]´s

terça-feira, 22 de dezembro de 2009

Apresentação de NF-e para o Ax 2009

Como prometi, aqui vai o link para a apresentação que fizemos ontem na Micrososft.
Fique ligado no blgo para mais informações sobre a NF-e no Ax 2009



Este conteúdo foi publicado "as is", podendo o produto final ser modificado indefinidamente e sem aviso prévio, sem garantias ou direitos.

segunda-feira, 21 de dezembro de 2009

Palestra na Microsoft

Boa noite pessoal,


Vimos ontem a palestra sobre NF-e e Livros Fiscais do Rodrigo Matiazo e Fábio Vázquez respectivamente.

Aliás, parabéns para os dois - ótimas palestras! =)

Enquanto o Matiazo vai passar mais informações sobre NF-e aqui, gostaria de destacar, de uma maneira concisa, alguns pontos da apresentação do Fábio Vazquez sobre Integração com Livros Fiscais.

São eles:
  • Manutenção do Database de integração: Será possível criar/atualizar o database por completo (lembrando que há uma pequena configuração de permissão no db) e limpar as tabelas temporárias do database de integração.
  • Controle de versão: Teremos disponível informações contendo versão atual da integração por parte do AX (major.minor version) e versão do banco de integração (major.minor version). As versões devem ser IGUAIS, uma vez que o job de exportação as valida, caso contrário não haverá integração.
  • Manutenção das empresas: Será possível manutenir as empresas realizando o de/para (dataarea do AX para empresa/estabelecimento) através do AX, ou seja, não teremos mais intervenção técnica.
Impacto das melhorias
  • Facilita o setup/manutenção de novos ambientes uma vez que teremos mais controle sobre a integração.
  • Eliminam certos problemas de integração uma vez que alguns processos eram manuais (ex.: de/para de empresas errado, versão do banco errada, etc.)
O Fábio Vazquez já disponibilizou em seu blog o ppt apresentado.

Até a próxima.

Este conteúdo foi publicado "as is", podendo o produto final ser modificado indefinidamente e sem aviso prévio, sem garantias ou direitos.

quinta-feira, 10 de dezembro de 2009

Palestra AX 2009 – Nota Fiscal Eletrônica

Vamos realizar uma palestra para apresentar a Nota Fiscal Eletrônica para o AX 2009 –, será realizada no dia 21 de dezembro, das 14:00 às 18:00, na Microsoft São Paulo.

A palestra tem o intuito de demonstrar as funcionalidades adicionadas a localização brasileira para emissão da NF-e diretamente com o SEFAZ.  Serão apresentados os pré-requisitos, a configuração, as validações que são feitas para o envio, o cancelamento e inutilização da NF-e, a emissão da NF-e em modo de contigência e a impressão da DANFE.  Além disso, serão listadas as mudanças na integraçào com os Livros Fiscais

O conteúdo da palestra é técnico, portanto também serão apresentados os modelos relacional e objetos relacionados à funcionalidade.

Data: 21 de dezembro de 2009
Hora: das 14:00 às 18:00
Local: Microsoft São Paulo 31º andar – Av. Nações Unidas, 12901, Torre Norte – Brooklin – São Paulo/SP


Palestrantes:
Rodrigo Matiazo
Desenvolvedor de aplicações de negócios e ERPs desde 2001, trabalha com Dynamics AX desde 2003, participando do projeto de localização do sistema para o Brasil e também de várias implementações locais e internacionais. Ingressou na Microsoft em 2008, como System Development Engeneer do Global Financial Management Team, trabalhando no release do AX 2009 para o Brasil.


Fábio Vazquez
Trabalha com desenvolvimento, implantação e consultoria em aplicações empresariais desde 1995, especialmente com soluções de ERP, Orçamento Empresarial e BI. Autor de 2 livros e diversos artigos sobre desenvolvimento e engenharia de software em publicações nacionais e internacionais. Durante 5 anos consecutivos foi Microsoft MVP (Most Valuable Professional) em Visual FoxPro e C#. Atualmente, é Software Development Engineer no Dynamics AX Global Financial Team.


Inscrições: Para inscrições e maiores informações, envie um e-mail para mbs@microsoft.com.br


Powered by Qumana

quinta-feira, 26 de novembro de 2009

WCF Configuration Editor tool

Como comentei antes, a integração da NF-e do Ax com o SEFAZ usa o service reference do AIF que por sua um WFC client pra se conectar aos web services do SEFAZ.


Como os webservices usam https é necessario configurar o client para que utilize o certificado de segurança também na conexão (ele também é usado para assinar a nf-e).


Caso vocês não queiram editar XML na mão, é necessario instalar o SDK do .NET 3.5 para poder configurar os services references utilizando a ferramenta de configuração do client WCF.


Aqui vai o link do MSDN com a documentção do configuration editor tool.


Em breve volto com mais informações sobre a integração da NF-e do Ax diretamente com o SEFAZ.


[]s


Powered by Qumana

terça-feira, 17 de novembro de 2009

Dax DataModel

Modelo de dados bem detalhado do AX4.0.

Explica o que são os campos, relacionamentos e o mais legal, que ele faz isso por processo.

Referência obrigatória.

O post é bem velhinho, porém só vi agora e vivi até hoje sem esse documento...
Não sei como...

sábado, 24 de outubro de 2009

Treinamento para desenvolvedores.


Oi pessoal, tudo certo?

Hoje estive em mais uma reunião do grupo dotnetarchitects e dessa vez o assunto foi Coding dojo.
Sabemos que o treino leva a perfeição. Então aqui vai a pergunta.

Você treina suas habilidades como desenvolvedor?

Se a resposta é não então esta na hora de conhecer o Coding Dojo.

O que é? 
O Dojo é um espaço onde programadores se reúnem para treinar e aprender, com reuniões periódicas focadas em um desafio de programação.

Como funciona?
Durante a reunião todos podem colaborar para resolver o desafio proposto, mas a idéia é aprender com as experiências e não terminar o problema.

Como pode me ajudar?
Alem do treinamento o Conding Dojo usa uma abordagem com TDD e princípios de programação ágil como XP.Algumas empresas já utilizam o Coding Dojo para evoluir e entrosar seu time de desenvolvedores.

Meu objetivo não é dar uma visão completa sobre o assunto, para quem se interessou pelo assunto:
http://www.youtube.com/watch?v=E-jFKkaAc7k  (Palestra na Locaweb)
http://www.dtsato.com/blog/2007/08/27/dojo-treino-para-programadores/ (Programadores não treinam)
http://www.dtsato.com/blog/2007/10/21/dojosp-screencast-01/  (Screencast)
http://www.dojosp.org/ (Coding Dojo@SP)



Por enquanto é só! Até o próximo post!

terça-feira, 20 de outubro de 2009

WCF, Certificado Digital e Nf-e

Estou trabalhando na implementação da Nf-e para o Ax 2009 nos últimos tempos, por isso ando afastado do blog.

Gostaria de compartilhar algumas informações que serão necessárias para que a comunicação aconteça de forma correta entre o Ax e os web services do governo.

O Ax utiliza um WCF client para se conectar com os web services. Para configura-lo é necessário ter o .Net Framework 3.5 SDK instalado na máquina.

O WCF precisa ser configurado de maneira a utilizar o certificado digital instalado no momento que esta se conectando ao web service do SEFAZ através de https.

O Ax executa o batch que se comunica com o SEFAZ utilizando as credenciais do usuário do serviço que executa o AOS. Para que o Ax consiga acessar o certificado digital, ele deve ser instalado no repositório LocalMachine.

Para assinar o XML é necessario que o usuário que executa o serviço do Ax tenha acesso a chave privada do certificado.

Tanto a instalação como acesso a chave privada podem ser feitas através do console Certificates.

Mais informações em breve!

Este conteúdo foi publicado "as is", podendo o produto final ser modificado indefinidamente e sem aviso prévio, sem garantias ou direitos.

terça-feira, 8 de setembro de 2009

Ponteiros no Dynamics AX

Ola pessoal, Depois de apanhar um pouquinho para conseguir utilizar uma API para impressora fiscal BEMATECH, descobri pesquisando no próprio AX (Classe WinAPI) que é possível utilizar ponteiros para pegar o valor de uma variável passada por referencia. No Ax 2009 já existe o KeyWord byRef postado no Blog Dynamics AX

Segue o exemplo simplório a baixo:

static void Ponteiro_DynamicsAX(Args _args)
{
#define.TamanhoPonteiro(255)
str StringTeste;
binary Ponteiro = new Binary(#TamanhoPonteiro);
boolean funcPonteiro(Binary _ReturnPointer)
{
_ReturnPointer.string(0,'TESTE');
return true;
}
;
if (funcPonteiro(Ponteiro))
{
StringTeste = Ponteiro.string(0);
}
INFO(StringTeste);
}