Caros, Frequentemente temos que criar métodos do tipo ‘parm’ no DAX via X++ e toda vez é sempre a mesma coisa, criamos a classe, as variáveis e etc… O próximo passo é criar os métodos para que essas propriedades possam ser atribuídas / lidas, e hoje, ao presenciar essa situação novamente eu resolvi criar um […]

Código para remover cópias idênticas entre layers.

Algumas vezes eu via que um objeto havia sido marcado como modificado na camada VAR e quando ia comparar via que esse objeto não tinha alteração alguma em relação ao layer inferior, no entanto, ele estava lá e estava marcado. Por conta disso eu tentei desenvolver um job que fizesse justamente essa comparação, mas tava […]

A magica do InventDim “AllBlank”

Usar a classe PriceDisc no DAX não é sempre a coisa mais fácil do mundo. Se você começar com uma linha de ordem de venda ou uma linha de ordem de compra, você tem métodos que te ajudam a recuperar os preços via Trade Agreements, mas se tudo que você tem é o ItemID e […]

Selecionando registros quando você só tem o TableID.

Algumas vezes é necessário se fazer um select em uma tabela tendo em mãos apenas o tableId, para isso, a solução abaixo atende bem. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 public Common findRecord(TableId _tableId, RecId _recId, Boolean _forUpdate = false) { Common common; DictTable […]

O comando changeCompany

Essa semana tive que dar uma revisada no comando changecompany, que faz a mudança da “empresa” atual para qualquer outra registrada no ax, precisava dar suporte a alguns desenvolvedores que trabalham comigo e resolvi escrever a respeito. O comando básico é: 1 2 3 4 5 6 //Atualmente estamos na empresa DAT changeCompany("DA2") { //Agora […]

Tags / Categorias

RSS



Arquivo

Dynamics Community