Axapta – Microsoft Dynamics AX MorphX/X++ : by More by Andrew Karasev
submitted Tuesday May 02nd, 2006
Computer Tips Author HyperLink : Not Available
Axapta – Microsoft Dynamics AX MorphX/X++
Axapta – Microsoft Dynamics AX MorphX/X++
ArticleViews :
View more Articles articles
Date : Tuesday May 02nd, 2006
Title : Axapta – Microsoft Dynamics AX MorphX/X++
Author : : Andrew Karasev
Axapta – Microsoft Dynamics AX MorphXX++ Desenvolvimento de anotações
Microsoft Axapta é recentemente lançado (Abril de 2006) para nosso mercado Brasileiro de ERP e nós, como técnicos especialistas, que participamos no teste de localização do Axapta para a Microsoft Business Solutions em São Paulo gostaríamos de começar a popularização do desenvolvimento do software Axapta.
Modal Dialoga versus forms – manipulação do evento. É tipicamente considerado por ser o mais complexo e sofisticado para lidar com diálogos modais. Aqui gostaríamos de dividir o envelope de códigos para tal técnica. Usando RunBase possibilita a manipulação de eventos na tela em diálogos:
Método de Diálogo:
protected Object dialog(…)
{
…
dialog.allowUpdateOnSelectCtrl(true);
…
}
Sobre a seleção de cotrole, o runbase.dialogSelectCtrl() é executado:
public void dialogSelectCtrl()
{
super();
processing here
}
Sempre use recId para saber se uma indicação determinada foi gravada.
Em Axapta, existem duas opções para saber se uma determinada indicação foi gravada.
Opção 1:
selecione purchTable onde
purchTable.purchId == "Do not exist";
se (purchTable)
{
…Your logic here
}
Opção 2:
selecione purchTable onde
purchTable.purchId == "Do not exist";
se (purchTable.recId)
{
…Your logic here
}
É fortemente recomendado o uso do recId. Porque quando se trabalha com funções agregadas numa determinada indicação, a referência de tabelas sempre existirá, não importa se houve ou não a gravação, mas recId será 0.
e.g.
selecione count(purchId) purchTable onde
purchTable.purchId == "Do not exist";
se (purchTable)
{
info("The record exists!");
}
Será mostrado ao usuário The record exist!" mesmo que não haja nenhuma gravação.
Agradecimentos especiais ao Fred Shen.
Você sempre poderá contar com a nossa ajuda e experiência em nossos escritórios: São Paulo +55-11-3444-4949, EUA +1-866-528-0577 ou +1-630-961-5918, México +52-55-535-04027, Europa +44-20-8123-2580 ou +45-36-96-5520 ou pelo email help@albaspectrum.com
Andrew Karasev (help@albaspectrum.com +55-11-3444-4949) é Consultor em ERP para a Divisão Latino América do Grupo Alba Spectrum Technology ( [site]ww.albaspectrum.com ) - SAP Business One, Oracle: Oracle E-Business Suite, Oracle Financials, Microsoft Business Solutions: Microsoft Great Plains (Microsoft Dynamics GP), Microsoft CRM (Microsoft Dynamics CRM), Microsoft Navision (Microsoft Dynamics NAV), Microsoft Axapta (Microsoft Dynamics AX). Atendemos clientes em São Paulo, Rio de Janeiro, Salvador, Porto Alegre, Curitiba, Belo Horizonte, Recife, Manaus e demais cidades do Brasil e o resto do mundo.
Author Link : www.albaspectrum.com
Search Terms for this article include :
Comments on Axapta – Microsoft Dynamics AX MorphX/X++
|
|
|