Páginas

Como converter um campo Date para UtcDateTime

Para converter o campo Date para um utcDateTime podemos utilizar o método newDateTime() da classe DateTimeUtil da seguinte maneira:
  1. static void Job49(Args _args)
  2. {
  3.     UtcDateTime dt;
  4.     Date d = today();
  5.     ;
  6.     dt = DateTimeUtil::newDateTime(d, str2time('00:00:00'));
  7.     info(strFmt('%1', dt));
  8. }
[]'s
Alexssander

Utilizando o .Net Business Connector

Olá,

No início de Novembro precisei entender como utilizar a integração do AX via .NET Business Connector e como até hoje não havia participado de um projeto que utilizava dessa tecnologia não entendia na pratica como funcionava.

Pesquisando na net encontrei um post muito bom feito para o AX 4.0 que foi feito pelo Edvandro Santos que diga-se de passagem tem um blog muito bom, com bastante informações e dicas.


No AX 2009 é utilizado da mesma maneira a diferença é que a .dll do Business Connector nos arquivos de instalação do AX encontra-se em um outro caminho ("C:\Program Files\Microsoft Dynamics AX\50\BusinessConnector\Bin\Microsoft.Dynamics.BusinessConnectorNet.dll").

Na integração que criei o sistema legado é desenvolvido em C# então desenvolvi um código no evento do botão salvar do sistema para enviar as informações geradas para dentro do Dynamics AX.

[]'s
Alexssander

Exibir valor da label de um extended data type

Olá, recebi do meu amigo Francisco Oliveira uma dica bem interessante sobre como exibir o valor da label do um extended data type:
  1. static void Job124(Args _args)
  2. {
  3. ;
  4.  
  5.     info(new SysDictType(extendedtypenum(AccountNum)).label());
  6. }
[]'s
Alexssander