Com a liberação recente do RU 5 do Microsoft Dynamics AX 2009 SP 1, alguns problemas de compatibilidade do client com a versão dos aplicativos parecem ter surgido, uma vez que é possível usar a versão mais recente do primeiro para um aplicativo de versão anterior a este (Por exemplo, um client AX 2009 RU 4 com uma aplicação AX 2009 RU 3).

Ao tentar conectar uma aplicação RU 4 (5.0.1500.2116) depois de atualizar o client com o RU 5 (5.0.1500.2985) ocorreu o seguinte: Apenas o primeiro registro das telas passaram a ser exibido, como vemos na tela a seguir:

RU 5 Client com RU 4 Application

Client RU 5 com aplicação RU 4

No entanto, quando temos uma aplicação RU 3 com um client RU 4 não temos problema algum, conforme imagem a seguir:

Client AX 2009 com RU 4 e aplicação RU 3

Client AX 2009 com RU 4 e aplicação RU 3

Constatei que há uma  cláusula nas queriesdos Forms que traz somente o primeiro registro da aplicação e, com isso, temos a impressão de que os mesmos sumiram, mas não é verdade. Se você remover tal cláusula e acessar o banco de dados, perceberá que eles estão lá.

Para o problema a seguir, você pode desisntalar o Hotfix Rollup se desejar para que o problema se resolva, ou então para cada upgrade você copiar o Client\bin\AX32.exe para abrir de acordo com versão do seu aplicativo.

Versões dos "Clients" do AX

Versões dos "Clients" do AX

Abraços.

Bookmark and Share

--