Archive for the ‘X++’ Category

Como vocês já sabem, o X++ suporta métodos com valores padrão. No AX é possível detectar quando o valor padrão é usado, com o método prmIsDefault(). Para fazer um teste, crie uma classe com um método como este: 1 2 3 4 5 6 7 8 void someMethod(int i = 1) { ; if (prmIsDefault(i)) […]

Job para extrair cidades da tabela de CEPs.

Pessoal, A base de ceps esta meio bagunçada, vira e mexe pegamos algum problema. O ultimo que peguei é que a tabela de cidades só tinha 800 cidades, enquanto a base de ceps tem algo próximo a 5.600 cidades. Bom, fiz um job que alimenta a tabela de cidades baseado na base de ceps: 1 […]

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 […]

Listar os campos das tabelas e suas propriedades.

Essa semana o Angelo Amaral, consultor e amigo pessoal, me perguntou como fazer para pegar determinada tabela e listar seus campos e o tamanho de cada um. Com a duvida dele, criei um novo job e fui escrevendo até chegar no seguinte código: 1 2 3 4 5 6 7 8 9 10 11 12 […]

SysInfoAction

Estava ‘sapeando’ pela net e encontrei a tal da classe SysInfoAction, onde você consegue fazer coisas bem interessantes. Uma delas é mandar o usuário diretamente para uma determinada aba de um determinado form, isso faz muita falta quando estamos validando informações em algum processo e precisamos dizer que algum dado está faltando. Vejam o exemplo […]

Tags / Categorias

RSS



Arquivo

Dynamics Community