Blog Archives

Por dentro dos RecIDs

RecIDs são IDs únicos, como aqueles auto-incremento que criamos quando construímos tabelas diretamente no SQL. RecIDs são únicos por tabela, uma diferença significante quando comparado com a versão 3.0 do AX, onde os RecIDs erão unicos na aplicação inteira, com essa mudança, permite ao AX guardar muito mais dados. No AX 4.0 a tabela que […]

Abrir formulários já filtrados com X++

Frequentemente vejo as pessoas perguntando: Tenho o formulário A com um registro selecionado, quero que quando eu clicar no botão X, abra o formulário B, já com o registro filtrado (pertinente ao registro do formulário A). Talvez a pergunta tenha ficado confusa, mas vamos lá, talvez com o código fique mais claro, ou não. Basicamente […]

10 dicas para debugar no Dynamics Ax

Corrigir bugs requer muita experiência e conhecimento dos módulos envolvidos, tanto técnico como funcional. O primeiro passo para consertar alguma coisa é procurar a causa do problema, também conhecido como debugging (processo metódico de localizar e corrigir erros em um código de programa de computador). Você não deve se limitar a usar o debugger somente […]

Using CacheAddMethod

Quando trabalhamos com métodos display, se colocarmos um breakpoint no método poderemos ver que o método é chamado muitas vezes, ainda mais se for exbido em uma grid. Isso faz com que a performance caia drasticamente, é ai onde o método cacheAddMethod é extremamente útil. Quando usamos o método cacheAddMethod nós colocamos o método na […]

Otimizando a Performance do seu Código (X++)

Existem várias dicas para melhorar a performance dos códigos desenvolvidos em X++, abaixo algumas que colhi da internet e outras da minha experiência como desenvolvedor. 1. Use aggregate functions Não deixe de usar as funções sum, avg, minof, maxof e count se elas forem aplicaveis. Esta pequena mudança utiliza algoritimos da base de dados ao […]

Tags / Categorias

RSS



Arquivo

Dynamics Community