Conteúdo techknowledge
Pergunta:
Durante a execução de uma transação de Processamento de Ordem de Vendas com o Gerenciador de Integração usando o provedor otimizado SQL, a mensagem de erro "O aplicativo usa um valor do tipo errado para a operação atual" aparece aleatoriamente durante a integração. Por que esse erro está ocorrendo e como ele pode ser resolvido?
Resposta:
O campo Contato no Dynamics/eEnterprise tem um comprimento keyable de 31 caracteres. No gerenciador de integração SQL adaptador otimizado, o tamanho da chave é especificado como 64. Quando um valor no arquivo de origem contém mais de 31 caracteres para o campo de contato, o Gerenciador de Integração não pode ser truncado, pois tem o campo de contato definido como 64 caracteres e o erro ocorre.
Uma alternativa para essa situação é usar um script VB no evento de campo de contato que corta os valores do arquivo de origem para 31 caracteres.
Currentfield=Left(Sourcefields("Nome da Consulta.Nome da Coluna"), 31)
Este artigo foi TechKnowledge Document ID: 22654
APLICA-SE A
• |
Microsoft Dynamics GP 9.0 |
• |
Microsoft Business Solutions– Great Plains 8.0 |
• |
Microsoft Business Solutions– Great Plains 7.5 |
• |
Microsoft Great Plains Dynamics 7.0 |
• |
Microsoft Great Plains eEnterprise 7.0 |
• |
Great Plains Dynamics 6.0 |
• |
Great Plains eEnterprise 6.0 |
• |
Gerenciador de Integração |