No JavaScript e em algumas outras linguagens ou scripts, temos a poderosa função eval(), que no AX recebeu o nome de runBuf(). Seu funcionamento é equivalente, veja o código abaixo retirado do Microsoft Dynamics AX Developer Center 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 void RunBufExample() […]
Tabelas temporárias são usadas para dados não-persistentes. Elas são muito usadas em duas situações: Como datasource para um formulário ou relatório, onde os dados são muito complexos para serem analisados e por isso, populamos a tabela temporária e a usamos; Como dados temporários durante processos complicados, para guardar os resultados durante o processo. Regras para […]
Hoje tive que gerar números randômicos e não sabia como realizar isso no X++. Pelo que pude perceber, a geração de números randômicos é provida pela classe “RandomGenerate”. Segue um breve exemplo de sua utilização: 1 2 3 4 5 6 7 8 9 10 static void RandomExample(Args _args) { RandomGenerate random = RandomGenerate::construct(); ; […]
14 Jul
Posted by: Ricardo Pichler in: X++
Há algum tempo atrás, eu precisei imprimir um relatório e o cliente pediu que este mostrasse o número de linhas exibidas no mesmo. Na época, a unica solução que achei foi no método fetch fazer um whille após o element.prompt() e o queryRun().prompt(), mas nunca fiquei feliz com isso, não era possível que não tivesse […]
Caros, Há algum tempo atrás, eu achei em algum site(não lembro qual) o código que está neste post http://www.pichler.com.br/axblog/?p=62, analisando o código, podemos perceber que o código já é obsoleto, porque pelo login que o programador usou para fazer a conexão, fica claro que era pra Axapta 3 ou inferior. Quando tentamos rodar o job, […]