April 2012
1 post
1 tag
Roll-up 8 Microsoft Dynamics AX 2009
Senhores, O Roll-up 8 do Microsoft Dynamics AX 2009 SP1 está disponível para download no partner/customer source. http://bit.ly/rollup8 Antes da instalação do RU é necessário aplicar o seguinte kb: http://support.microsoft.com/kb/2653320/pt-br Abraços, Peterson Ferreira
Apr 13th
January 2012
1 post
2 tags
Virtualização das dimensões financeiras
Estou trabalhando em um projeto, onde surgiu a necessidade de virtualizarmos as dimensões financeiras. Depois de alguns problemas, chegamos ao conjunto de tabelas exatas para que seja realizada a virtualização desta funcionalidade no ax, veja abaixo: Tabelas Dimensions DimensionActiveHierarchyBackup DimensionHierarchyCombination DimensionCollection DimensionPriorityTable ...
Jan 25th
1 note
October 2011
2 posts
2 tags
[NFe 2.0] Solucionando problemas SEFAZ-PR
Bom dia pessoal, Recentemente entrei em um novo projeto onde foi necessário realizar a comunicação com o SEFAZ-PR (o mais chato diga-se de passagem) para emissão da NF-e. Onde encontramos algumas dificuldades e gostaría de compartilhar com a solução. O Problema Quando enviamos o xml para o SEFAZ-PR validar recebemos o código de rejeição 215(Erro de validação no schema), mesmo que ele tenha...
Oct 15th
2 tags
[DYNAMICS AX 2012] Boas Práticas para Testes
Está disponível o novo whitepaper falando sobre as boas práticas nos testes do DAX 2012! Segue alguns tópicos falados e o link: Práticas de condução de qualidade no início do ciclo de desenvolvimento. Recomendações para o teste e ferramentas de ALM. Ajudar a decidir sobre automação de teste. Exemplos de boas práticas que usamos no desenvolvimento Dynamics AX 2012. Link para...
Oct 2nd
September 2011
5 posts
1 tag
Remover Tags HTML de uma String
Na semana passada um amigo me pediu ajuda em um problema pouco comum no DAX. Como remover tags HTML de uma String. Como participei de um projeto em que o AX era o backoffice de um e-commerce, e precisávamos realizar toda a integração, eu já tinha a solução e resolvi compartilhar aqui no blog. Talvez você já tenha feito um método para resolver este problema, mas o AX já traz isso pronto pra...
Sep 30th
3 tags
[NEWS] Certificações: Dynamics AX 2012
Os novos exames de certificação do DAX 2012 estão disponíveis para os que quiserem se certificar, segue dos links e tópicos abordados nos exames: MB6-869: Microsoft Dynamics AX 2012 Development Introduction Understanding Dynamics AX 2012 Architecture Managing the Data Dictionary Managing the User Interface Managing Security Working with X++ Control Statements Managing Objects and...
Sep 26th
2 notes
2 tags
[NEWS] Dynamics AX Brasil | Jobs
Como todos devem saber (principalmente o setor de recursos humanos das empresas) da dificuldade, em encontrar profissionais capacitados e com disponibilidade no Dynamics AX. A mesma dificuldade se aplica a que está procurando novas oportunidades para sua carreira, pois os anúncios ficam dispersos e na maioria das vezes são difíceis de entender. Porque ? Pensando nisso resolvi unir o útil...
Sep 23rd
2 notes
1 tag
[OFF-TOPIC] Dois anos de "Dynamics AX Brasil"
Nem parece mas já foram dois anos escrevendo artigos e ajudando a divulgar o Dynamics AX no Brasil, muitas coisas aconteceram e estou muito satisfeito com o resultado. Em comemoração, lancei este novo layout (mais limpo) onde melhorei a distribuição do conteúdo para facilitar a leitura. Qualquer sugestão ou reclamação em relação ao conteúdo do blog ou ao novo layout, entre em contato...
Sep 20th
1 note
3 tags
Sep 16th
1 note
June 2011
1 post
2 tags
[DYNAMICS AX 2012] Model Repository
Bom dia pessoal! Depois de quase um ano sem posts consegui um tempo para compartilhar um pouco de conhecimento com vocês! Como todos devem saber o AX 2012 está na área, muitos já devem ter brincado com ele, mas tenho certeza que a maioria ainda nem sabe como é a nova interface, assim, hoje darei início a uma série de posts falando das novidades e novas funcionalidades no desenvolvimento do AX...
Jun 17th
July 2010
2 posts
2 tags
Criando Workflow no Dynamics AX em 3 passos
Bom dia pessoal, Hoje de manhã o Minoru mandou pelo Buzz um link muito bom ensinando a criar workflow no Dynamics AX com apenas alguns clicks . Create Dynamics AX Workflows in Three Easy Steps Eu ja fiz alguns testes, e esse wizard é para criar o básico mesmo, caso necesite uma validação a mais, precisa de um pouco mais de conhecimento, mas ja é um ótimo começo. Abraços, Peterson...
Jul 26th
1 note
2 tags
Acessando Query e QueryRun de um FormDataSource
Fala pessoal beleza? Vamos lá, não vi exemplos ainda na internet sobre isso e acho que vai ser legal todos saberem. Todos sabem, que para acessar o datasource do formulário coloca-se um sufixo “_ds” após o nome do datasource. Para acessar diretamente o objeto “Query” ou o objeto “QueryRun” pode-se usar o sufixo “_q” ou “_qr” conforme o exemplo abaixo: //Start void accessObjects() { ; ...
Jul 13th
June 2010
2 posts
2 tags
Microsoft Dynamics AX Design Patterns
Fala galera, beleza?? Estava dando uma olhada no MSDN e sem querer encontrei dois links que me chamaram muito a atenção e tenho certeza que muitos irão gostar. Microsoft Dynamics AX Design Patterns Microsoft Dynamics AX Class Design Patterns Vale a pena dar uma lida. Abraços, Peterson Ferreira
Jun 20th
2 tags
Criando Classes, melhores práticas!
Boa noite galera, Estava fuçando os blogs de AX e encontrei um post bem interessante falando sobre boas práticas ao se criar classes no DAX. Não vou traduzir aqui pra vocês porque o post é um pouco extenso, mas tenho certeza que vale muito a pena dar uma olhada: www.artofcreation.be Por hoje é isso pessoal, desculpem a falta de atualização no blog, em breve colocarei posts bem...
Jun 14th
May 2010
2 posts
2 tags
May 25th
2 tags
[NEWS] Dynamics AX 6.0 & Workflow 4.0
Fala galera, Encontrei um post um tanto interessante falando sobre o Workflow no Dynamics AX 6.0 vale a pena dar uma lida: http://ax4all.blogspot.com/2010/05/dynamics-ax-60-and-wf4.html Abraços, Peterson Ferreira
May 3rd
April 2010
5 posts
2 tags
Trabalhando com IMAGENS no X++
Fala pessoal beleza? Ontem estava lendo no Axaptapedia um artigo que falava sobre a classe de imagens. Tentei fazer os exemplo que estavam disponíveis mas nenhum funcionou direito. Então resolvi criar um que mostra exatamente a funcionalidade da classe IMAGE do dynamics ax. Quem tiver interesse, basta baixar o XPO aqui. Os exemplos ficaram bem fáceis de entender, espero que gostem e qualquer...
Apr 30th
2 tags
Vídeos Dynamics AX (Vimeo) →
Fala pessoal beleza? Segue alguns vídeos que encontrei bem interessantes: Abraços, Peterson Ferreira
Apr 23rd
1 tag
Exercícios Funcionais (for dummies) – Dynamics AX...
Fala pessoal beleza? Estava navegando na net, e achei um site bem interessante! Um mini-treinamento funcional, isso mesmo, mostra algumas tarefas básicas funcionais (vários módulos), ideais para nós desenvolvedores que muitas vezes deixamos o “funcional” um pouco de lado, mas como todos sabemos não conseguimos viver sem ele!! Segue o link: http://www.sunriseconsult.com/FunctionalDemos.aspx ...
Apr 19th
2 notes
2 tags
Utilitário de Preenchimento
Boa tarde pessoal… Hoje vou postar aqui sobre uma ferramente muito legal que o Dynamics AX 2009 possui e meu amigo Paulo Sergio me mostrou, que se chama “Utilitário de Preenchimento.” Agora todo munde deve estar se perguntando oque é isso ou pra que serve isso ? O que é? É uma ferramenta que o AX 2009 possui para fazer carga na base de dados em massa. Pra que server? É bem simples,...
Apr 17th
3 tags
Pegar datasource filtrado em um formulário
Fala pessoal… Vou postar hoje uma dica bem legal que fiquei me debatendo como fazer ontem, e pode ser a dúvida de outros. É bem simples, mas como falei pode ser a dúvida de outros: //Inicio <dynamicsaxbr> DataSource_ds.queryRun().query(); //Fim Com issso você pode instânciar um objeto QueryRun e fazer o loop nos resultados, assim: //Start QueryRun queryRun; ; queryRun = new...
Apr 15th
March 2010
3 posts
2 tags
Pacote de atualização com a NF-e e Integração...
Fala galera… É com muita alegria que venho falar para vocês que a Microsoft disponibilizou hoje o pacote de atualização do Ax2009 contendo a integração do Ax diretamente com a SEFAZ para emissão da NF-e. Mais informações www.daxdev.com.br Fiquem ligados no blog que passei acima que em breve terão mais informações!!! Abraços, Peterson Ferreira
Mar 7th
1 tag
Vagas de desenvolvimento na Microsoft (São Paulo –...
No blog do Joel Pereira ele está divulgando vagas para desenvolvimento de AX segue o link. Abraços, Peterson Ferreira
Mar 2nd
3 tags
Acessando permissões de usuários utilizando X++
Fala galera, hoje vou falar de um assunto bem interessante, e não encontrei ainda na net. Dei uma pesquisada fiz uns testes e espero que gostem. Vamos lá… Como todos sabem o Microsoft Dynamics AX possue as Security Keys que controlam o acesso de usuários. Com a security key bem configurada é possível dar acesso diferenciado em alguns campos ou até mesmo fazer validações diferentes de acordo...
Mar 1st
February 2010
1 post
3 tags
Lançar diário utilizando X++
Fala pessoal, Hoje vamos lançar um diário utilizando o X++, sei que será bem útil pois desde que comecei a trabalhar com o Dynamics AX ja precisei fazer isso várias vezes. Então mãos a obra… Como todos sabem a tabela que armazena os diários e suas transções são respectivamente a LedgerJournalTable e a LedgerJournalTrans, e para que o exemplo abaixo funcione perfeitamente, é necessário que você...
Feb 1st
January 2010
4 posts
2 tags
AxClass (Parte 2)
Fala pessoal, Continuando o post anterior, vamos fazer um exemplo prático de utilização da AxClass. Vamos lá… Primeiramente crie uma tabela com a seguinte estrutura: Após ter criado a tabela, vamos criar a AxClass que irá manipular os dados desta tabela. O nome da class será AxTimesFutebol (de acordo com a nomenclatura), e a mesma extende a AxInternalBase que é o base deste Framework. ...
Jan 27th
2 tags
AxClass (Parte 1)
Eai pessoal, Hoje vou falar sobre uma “API” do ax, que serve como uma interface em forma de objetos para as tabelas, que se chama AxClass. A abordagem nesse post será um mais conceitual, para entendermos sobre os objetivos e características da AxClass, e no próximo post teremos um exemplo prático do uso dessa “API”. Cada tabela pode ter a sua AxClass, que gerencia os dados e encapsulam as regras...
Jan 21st
2 tags
Framework Test – Dynamics AX 2009
Boa tarde pessoal, Nos dias de hoje se fala muito de uma técnica de desenvolvimento que se chama TDD(Test Driven Development), onde o desenvolvedor antes de implementar seu código ele cria o teste, para posteriormente criar seu código baseado no test.E a partir do AX 4.0 a Microsoft implementou um framework para ajudar neste tipo de metodologia se chama “SysTest”. SysTest Systest é um...
Jan 18th
1 tag
FELIZ ANO NOVO!
Olá pessoal, Desejo a todos um próspero ANO NOVO, muita saúde, dinheiro!! E vamos todos juntos nesse ano aprender mais e mais sobre o gigantesco mundo que é o AX!! E QUE VENHAM OS DESAFIOS! Abraços, Peterson Ferreira
Jan 3rd
November 2009
3 posts
3 tags
Colocar log no “Event Viewer” do windows
Boa tarde pessoal, Estava navegando nos blogs sobre AX espalhados pela internet, e achei uma solução muito interessante e resolvi colocar aqui pra vocês. Sabe aquelas classes que são feitas para ficar rodadando todas as noites para corrigir ou atualizar algo, e quando você chega no outro dia a classe deu erro e você não sabe porque? Você pode utilizar este job para colocar em sua classe...
Nov 22nd
3 tags
Listar objetos de um projeto utilizando...
Boa noite pessoal… Depois de quase duas semanas sem postar, hoje vou colocar no post um assunto bem interessante sobre Reflections, que rolou enquanto eu e meus amigos de trampo estavamos tendo treinamento de Ax em julho desse ano. A cada noite de treinamento tínhamos um desafio, e o desafio dessa noite era: Como listar todos os objetos de um projeto utilizando reflection ? Chegamos muito...
Nov 19th
2 tags
Importação e Exportação utilizando a classe...
Fala pessoal… Continuando o útlimo post Importação e Exportação utilizando a classe CommaIO (Parte 1), irei postar hoje como importar um arquivo utilizando a classe CommaIO. Vamos lá… O arquivo que vocês exportaram utilizando as dicas do último post, com o código abaixo vocês irão importar esse arquivo: //Start static void commaIoRead(Args _args) { #File Dialog dialog =...
Nov 2nd
October 2009
7 posts
2 tags
Importação e Exportação utilizando a classe...
Fala pessoal… Hoje e amanhã irei falar de uma classe muito interessante que o AX nos oferece, a classe “CommaIO”, com ela é possível que você escreva em arquivos que estão fora do AX, por exemplo arquivos do word, txt entre outros. Hoje irei colocar um exemplo de exportação utilizando a classe “CommaIO”, e amanhã irei colocar o exemplo de importação continuando o exemplo, vamos lá… Primeiramente...
Oct 31st
2 tags
Adicionando “Number Sequence”
Fala pessoal… Uma função muito legal do Ax é a “Number Sequence Framework”, que atribui automaticamente um ID a um registro automaticamente, sempre que criado. Mas para utilizar é preciso que você configure antes. Vamos lá… A number sequence é atribuída de acordo com o módulo do AX com que você está trabalhando. Depois de identificar o módulo é possível você escolher a classe que irá...
Oct 29th
4 tags
LINQ para Dynamics AX
Fala galera… Essa noite eu estava fuçando a internet, em um dos blogs que falam sobre as novidades do Dynamics AX, e encontrei uma característica muito interessante e atraente principalmente para os desenvolvedores que estão vindo do .NET para o AX. É o famoso LINQ, que permite você busque dados de fontes diferentes como: DB, XML. É possível pegar uma versão TRIAL no site da empresa que...
Oct 25th
2 notes
3 tags
Adicionando “Ir para o formulário da tabela...
Fala galera…vamos a mais um post, hoje vamos falar de um método de substituição chamado jumpRef(); Ele é simplesmente aquela função tão útil que temos em um campo…”Ir para o formulário da tabela principal”. Essa semana no trampo precisei colocar esse tal “Ir para o formulário da tabela principal” em um campo que não tinha essa funcionalidade. Como eu e um colega do trampo demoramos um pouco para...
Oct 24th
1 tag
AX Decisions 2009
Fala galera do Dynamics… Começa neste dia 14, o AX Decision 2009. Muitos de vocês devem estar se perguntando oque é? Vamos lá… AX Decisions 2009 AX Decisions 2009 é uma conferência virtual para profissionais Microsoft Dynamics AX buscando estratégias de implementação, o pensamento liderança, e as melhores práticas para maximizar o valor e a eficácia da plataforma de sua organização. Oque...
Oct 10th
1 tag
Enterprise Portal – Visão Geral
Fala galera… Um brother que trampa comigo postou um material muito bom sobre Enterprise Portal. Vem dando uma visão geral sobre oque é Enterprise Portal, falando também um pouco sobre a arquitetura, segurança, acesso de usuário do EP. What is Enterprise Portal ? (Parte1) What is Enterprise Portal ? (Parte2) Abraços, Peterson Ferreira
Oct 5th
1 tag
How Do I – Videos
Fala galera… Vou colocar aqui o link dos vídeos que a Microsoft está publicando, os famosos “How do I”. Forms Series This how-to video series is focused on forms and their features in Microsoft Dynamics AX. -How Do I: Link Parent and Child Forms by Using Dynamic Links? Dynamics AX developers will learn how to create a child form that automatically refreshes when the parent form changes. ...
Oct 4th
September 2009
2 posts
3 tags
Filtrar Datasource de um Formulário
Fala galera… Vamos a mais post espero que todos vocês gostem. Eu e uma amigo no trampo precisamos filtrar o datasource de um formulário ou seja adicionar ranges. Bem simples… Você pode alterar o código para a sua necessidade, vamos lá: O código abaixo coloca dois filtros em um formulário. Sobscreva o método INIT do formulário desejado. E utilize o código abaixo conforme a sua...
Sep 30th
3 tags
Classes .NET no Dynamics AX 2009
Olá, primeiro post no BLOG espero que todos gostem !! Vamos lá… Hoje estava no trampo e um brother lembrou de uma função interessante no AX e gostaria de compartilhar com vocês ! A possibilidade de chamar classes do .NET dentro do AX. Segue exemplo de um JOB para teste: //Start static void ExemploPlaySound(Args _args) { System.Media.SoundPlayer myPlayer; ; myPlayer =...
Sep 29th