Περιεχόμενο TechKnowledge
Ερώτηση:
Κατά την εκτέλεση μιας συναλλαγής επεξεργασίας παραγγελίας πωλήσεων με τη Διαχείριση ενοποίησης χρησιμοποιώντας την υπηρεσία παροχής SQL Optimized, το μήνυμα σφάλματος "Η εφαρμογή χρησιμοποιεί μια τιμή εσφαλμένου τύπου για την τρέχουσα λειτουργία" εμφανίζεται τυχαία κατά την ενοποίηση. Γιατί παρουσιάζεται αυτό το σφάλμα και πώς μπορεί να επιλυθεί;
Απάντηση:
Το πεδίο "Επαφή" στο Dynamics/eEnterprise έχει μήκος 31 χαρακτήρων με δυνατότητα κλειδιού. Μέσα στον προσαρμογέα SQL Optimized της Διαχείρισης ενοποίησης, το μήκος με δυνατότητα κλειδιού καθορίζεται ως 64. Όταν μια τιμή μέσα στο αρχείο προέλευσης περιέχει περισσότερους από 31 χαρακτήρες για το πεδίο επαφής, η Διαχείριση ενοποίησης δεν μπορεί να περικόπτει καθώς το πεδίο επαφής έχει οριστεί ως 64 χαρακτήρες και παρουσιάζεται το σφάλμα.
Μια εργασία για αυτή την περίπτωση είναι να χρησιμοποιήσετε μια δέσμη ενεργειών VB στο συμβάν πεδίου επαφής που αποκόβει τις τιμές από το αρχείο προέλευσης σε 31 χαρακτήρες.
Currentfield=Left(Sourcefields("Όνομα ερωτήματος.Όνομα στήλης"), 31)
Αυτό το άρθρο ήταν Αναγνωριστικό εγγράφου TechKnowledge: 22654
ΙΣΧΎΕΙ ΓΙΑ
• |
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 |
• |
Διαχείριση ενοποίησης |