terça-feira, 4 de maio de 2010

Error Function datetime2str()

Pessoal,

Em um de nossos clientes, acontecia o erro na Function datetime2str(), utilizado no método CheckReleaseDate da tabela LedgerJournalTrans. Isto impossibilitava de o usuário lançar seus documentos nos Ativos Fixos e até mesmo no Diário de Comprovantes no Contas a Pagar.

Pelo que pesquisei no site, http://blogs.msdn.com/emeadaxsupport/archive/2010/01/13/error-in-compiling-datetime2str.aspx, isto acontece devido a versão do client e do servidor de aplicação do AX serem diferentes.

Uma solução paliativa para resolver este problema seria :

1 - Parar o serviço do AX;
2 - Localizar o diretório onde estão localizados os arquivos de índices e deletá-los pelo Prompt do DOS (comando : del *.*i)
3- Iniciar o serviço do AX, para recriar os índices novamente, demora alguns minutos.

Fazendo isto, o comando dateTime2str() irá receber os dois parâmetros como corretamente. Após subir o serviço, localize o método e recompile, deverá funcionar.

OBS: Isto foi uma solução paliativa para resolução do problema, assim que receber algo a respeito da instalação do AX para compatibilidade das versões entre client e servidor de aplicação, postarei algo.

Abraços,

Nenhum comentário:

Postar um comentário