Contenido de TechKnowledge
Pregunta:
Al ejecutar una transacción de procesamiento de pedidos de ventas con Integration Manager con el proveedor optimizado de SQL, el mensaje de error "La aplicación usa un valor del tipo incorrecto para la operación actual" aparece de forma aleatoria durante la integración. ¿Por qué se produce este error y cómo se puede resolver?
Respuesta:
El campo Contacto de Dynamics/eEnterprise tiene una longitud clave de 31 caracteres. En el adaptador optimizado SQL Integration Manager, la longitud clave se especifica como 64. Cuando un valor dentro del archivo de origen contiene más de 31 caracteres para el campo de contacto, Integration Manager no se puede truncar, ya que tiene el campo de contacto definido como 64 caracteres y se produce el error.
Un trabajo para esta situación es usar un script de VB en el evento de campo de contacto que recorta los valores del archivo de origen a 31 caracteres.
Currentfield=Left(Sourcefields("Query Name.Column Name"), 31)
Este artículo era TechKnowledge Document ID: 22654
SE APLICA A
• |
Microsoft Dynamics GP 9.0 |
• |
Soluciones empresariales de Microsoft: Great Plains 8.0 |
• |
Soluciones empresariales de Microsoft: 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 |
• |
Integration Manager |