Uma das grandes dificuldades que encontrei ao trabalhar com o AX foi o modo primitivo com que ele gerencia as janelas abertas. Isso afeta tanto os administradores/programadores como também os usuários finais que precisam ter uma certa mobilidade entre formulários.
Procurando eu acabei encontrando o tabax, que até o momento tem se mostrado um ótimo gerenciador de janelas e IMHO se destaca por:
* Fácil instalação;
* Módulo para administradores e outro para usuários finais (não testei);
* Permiti usar alt+tab para navegar entre janelas.
Agora, vamos ao mais importante, como instalar o Tabax.
1º Fazer o download da ultima versão aqui: tabax.0.3.2.zip ;
2º Descompactar esse arquivo;
3º No AX, abra a AOT (ctrl+d) e selecione o menu Comando, Importar e escolha importar o arquivo Tabax.xpo;
4º Vá até o novo formulário chamado Tabax, clique com o botão direito e escolha recompilar;
5º Copie a pasta tabax (ou “tabax.ax4” para o Dynamics Ax v 4) para “C:\ProgramFiles\Navision\Application\Share\Include\tabax” (ou equivalente, no meu caso ficou em “C:\Program Files\Microsoft Dynamics AX\40\Application\Share\Include\tabax”);
6º Abra o formulário Tabax.
Caso você queira que o Tabax abra ao iniciar o AX:
1º Abra a AOT;
2º Abra a Classe Info
3º Altere o método startupPost
1 2 3 4 5 6 7 8 | // Se a tecla shift estiver pressionada o TABAX não será inicializado if(!WinAPI::isShiftButtonDown()){ // verifica o ID do usuário if(curUserId()=='bmi'){ // roda o Tabax TreeNode::findNode(@'\Forms\'+formStr(Tabax)).AOTrun(); } } |
O primeiro IF o compilador verifica se a tecla shift está sendo pressionada quando o AX for iniciado, caso esteja, o Tabax não é carregado;
O segundo IF verifica o nome de usuário, no meu caso, eu mudei o bmi para Admin, veja qual é o seu caso e faça a alteração.
PrintScreen
One Response
maicon
16|Mar|2010 1oiii meu amo
Leave a reply