Μετάβαση στο κύριο περιεχόμενο
Υποστήριξη
Είσοδος με Microsoft
Είσοδος ή δημιουργία λογαριασμού.
Γεια σας,
Επιλέξτε διαφορετικό λογαριασμό.
Έχετε πολλούς λογαριασμούς
Επιλέξτε τον λογαριασμό με τον οποίο θέλετε να εισέλθετε.

Αυτό το άρθρο ισχύει για το Microsoft Dynamics NAV για τις ακόλουθες χώρες και γλώσσες.

  • Γερμανικά (Γερμανίας) (de-de)

  • Αυστρία (Αυστρία) (σε)

  • Γαλλικά (Ελβετίας) (fr-ch)

  • Γερμανικά (Ελβετίας) (de-ch)

  • Ιταλικά (Ελβετίας) (it-ch)

Συμπτώματα

Όταν εκτελείτε το μήνυμα "Δημοσιευμένα Phy. Invt. Order Diff.", η αναφορά δεν εμφανίζει διαφορές. Η έκθεση έχει τη στήλη "Αναμενόμενες γραμμές", τη στήλη "Γραμμές εγγραφής" και τη στήλη "Γραμμές παρακολούθησης". Η στήλη στα δεξιά είναι πάντα κενή. Αυτό το πρόβλημα παρουσιάζεται στα ακόλουθα προϊόντα:

  • Η γερμανική έκδοση του Microsoft Dynamics NAV 2009 R2

  • Η παλαιότερη έκδοση του Microsoft Dynamics NAV 2009 R2

  • Η ελβετική έκδοση του Microsoft Dynamics NAV 2009 R2

  • Η γερμανική έκδοση του Microsoft Dynamics NAV 2009 Service Pack 1

  • Η παλαιότερη έκδοση του Microsoft Dynamics NAV 2009 Service Pack 1

  • Η ελβετική έκδοση του Microsoft Dynamics Service Pack 1

Αιτία

Αυτό το πρόβλημα παρουσιάζεται επειδή η μεταβλητή TempPhysInvtDiffListBuffer2 της αναφοράς είναι μια τοπική μεταβλητή και η μεταβλητή δεν εκχωρείται ποτέ από οποιοδήποτε σημείο της αναφοράς. Επιπλέον, η μεταβλητή δεν είναι μια προσωρινή μεταβλητή. Επομένως, η μεταβλητή δείχνει το πραγματικό "Phy. Invt. Άντιφ. Πίνακας του Buffer λίστας" που είναι πάντα κενός.

Επίλυση

Πληροφορίες άμεσης επιδιόρθωσης

Μια υποστηριζόμενη άμεση επιδιόρθωση είναι πλέον διαθέσιμη από τη Microsoft. Ωστόσο, προορίζεται μόνο για τη διόρθωση του προβλήματος που περιγράφεται σε αυτό το άρθρο. Εφαρμόστε το μόνο σε συστήματα που αντιμετωπίζουν αυτό το συγκεκριμένο πρόβλημα. Αυτή η άμεση επιδιόρθωση μπορεί να λάβει πρόσθετες δοκιμές. Επομένως, εάν δεν επηρεάστε ιδιαίτερα από αυτό το πρόβλημα, συνιστάται να περιμένετε το επόμενο Service Pack του Microsoft Dynamics NAV 2009 ή την επόμενη έκδοση του Microsoft Dynamics NAV που περιέχει αυτή την άμεση επιδιόρθωση.

Σημείωση Σε ειδικές περιπτώσεις, οι χρεώσεις που ισχύουν κανονικά για κλήσεις υποστήριξης ενδέχεται να ακυρωθούν εάν ένας Επαγγελματίας τεχνικής υποστήριξης για το Microsoft Dynamics και τα σχετικά προϊόντα προσδιορίσει ότι μια συγκεκριμένη ενημέρωση θα επιλύσει το πρόβλημα. Για πρόσθετες ερωτήσεις υποστήριξης και για θέματα που δεν αφορούν τη συγκεκριμένη ενημερωμένη έκδοση, θα ισχύσουν οι συνηθισμένες χρεώσεις υποστήριξης.


Πληροφορίες εγκατάστασης

Η Microsoft παρέχει παραδείγματα προγραμματισμού μόνο για απεικονίσεις, χωρίς εγγύηση είτε εκφρασμένη είτε σιωπηρή. Αυτό περιλαμβάνει, ενδεικτικά, τις σιωπηρές εγγυήσεις εμπορευσιμότητας ή καταλληλότητας για συγκεκριμένο σκοπό. Αυτό το άρθρο προϋποθέτει ότι είστε εξοικειωμένοι με τη γλώσσα προγραμματισμού που φαίνεται και με τα εργαλεία που χρησιμοποιούνται για τη δημιουργία και τον εντοπισμό σφαλμάτων στις διαδικασίες. Οι μηχανικοί υποστήριξης της Microsoft μπορούν να σας βοηθήσουν να εξηγήσετε τη λειτουργικότητα μιας συγκεκριμένης διαδικασίας. Ωστόσο, δεν θα τροποποιήσουν αυτά τα παραδείγματα για να παρέχουν πρόσθετη λειτουργικότητα ή κατασκευή διαδικασιών ώστε να πληρούν τις συγκεκριμένες απαιτήσεις σας.

Σημείωση Πριν από την εγκατάσταση αυτής της άμεσης επιδιόρθωσης, βεβαιωθείτε ότι όλοι οι χρήστες του προγράμματος-πελάτη Microsoft Navision έχουν αποσυνδεθεί από το σύστημα. Αυτό περιλαμβάνει και τους χρήστες προγράμματος-πελάτη υπηρεσιών εφαρμογών (NAS) της Microsoft Navision. Θα πρέπει να είστε ο μοναδικός χρήστης προγράμματος-πελάτη που είναι συνδεδεμένος κατά την υλοποίηση αυτής της άμεσης επιδιόρθωσης.

Για να υλοποιήσετε αυτή την άμεση επιδιόρθωση, πρέπει να έχετε μια άδεια χρήσης για προγραμματιστές.

Συνιστάται να εκχωρηθεί στο λογαριασμό χρήστη στο παράθυρο "Συνδέσεις των Windows" ή στο παράθυρο "Συνδέσεις βάσης δεδομένων" το αναγνωριστικό ρόλου "SUPER". Εάν δεν είναι δυνατό να εκχωρηθεί το αναγνωριστικό ρόλου "SUPER" στο λογαριασμό χρήστη, πρέπει να επαληθεύσετε ότι ο λογαριασμός χρήστη έχει τα ακόλουθα δικαιώματα:

  • Το δικαίωμα "Τροποποίηση" για το αντικείμενο που θα αλλάξετε.

  • Το δικαίωμα Execute για το αντικείμενο System Object ID 5210 και για το αντικείμενο System Object ID 9015.



Σημείωση: Δεν χρειάζεται να έχετε δικαιώματα στους χώρους αποθήκευσης δεδομένων, εκτός εάν χρειάζεται να εκτελέσετε επιδιόρθωση δεδομένων.

Αλλαγές κώδικα

Σημείωση Να ελέγχονται πάντα οι επιδιορθώσεις κώδικα σε ένα ελεγχόμενο περιβάλλον πριν να εφαρμόσετε τις επιδιορθώσεις στους υπολογιστές παραγωγής σας.
Για να επιλύσετε αυτό το πρόβλημα, ακολουθήστε τα παρακάτω βήματα:

  1. Αλλάξτε τη μεταβλητή TempPhysInvtDiffListBuffer2 της συνάρτησης CreateDiffListBuffer από μια τοπική μεταβλητή σε μια καθολική μεταβλητή της δημοσιευμένης Phy. Invt. Παραγγελία Diff. αναφορά (5005351) ως εξής:

    TempPhysInvtDiffListBuffer2@1140019 : TEMPORARY Record 5005363;

    tempphysinvtdifflistbuffer2@1140019

  2. Αλλάξτε τον κώδικα στη συνάρτηση FindOrCreateDiffListBuffer στη συνάρτηση Posted Phy. Invt. Παραγγελία Diff. αναφορά (5005351) ως εξής:
    Υπάρχων κώδικας

      TempPhysInvtDiffListBuffer.INSERT;
    NoOfBufferLines := NoOfBufferLines +1;
    END ELSE BEGIN
    IF NextLineNo = 1 THEN
    ...

    Κωδικός αντικατάστασης

    ...
    TempPhysInvtDiffListBuffer.INSERT;
    NoOfBufferLines := NoOfBufferLines +1;

    // Add the following lines.
    TempPhysInvtDiffListBuffer2 := TempPhysInvtDiffListBuffer;
    TempPhysInvtDiffListBuffer2.INSERT;
    // End of the lines.

    END ELSE BEGIN
    IF NextLineNo = 1 THEN
    ...

Προϋποθέσεις

Πρέπει να έχετε ένα από τα ακόλουθα προϊόντα εγκατεστημένα για να εφαρμόσετε αυτή την άμεση επιδιόρθωση:

  • Η γερμανική έκδοση του Microsoft Dynamics NAV 2009 R2

  • Η παλαιότερη έκδοση του Microsoft Dynamics NAV 2009 R2

  • Η ελβετική έκδοση του Microsoft Dynamics NAV 2009 R2

  • Η γερμανική έκδοση του Microsoft Dynamics NAV 2009 Service Pack 1

  • Η παλαιότερη έκδοση του Microsoft Dynamics NAV 2009 Service Pack 1

  • Η ελβετική έκδοση του Microsoft Dynamics Service Pack 1

Πληροφορίες κατάργησης

Δεν μπορείτε να καταργήσετε αυτή την άμεση επιδιόρθωση.

Κατάσταση

Η Microsoft έχει επιβεβαιώσει ότι αυτό είναι ένα πρόβλημα στα προϊόντα της Microsoft που αναφέρονται στην ενότητα "Ισχύει για".

Σημείωση: Αυτό είναι ένα άρθρο "FAST PUBLISH" που δημιουργήθηκε απευθείας από τον οργανισμό υποστήριξης της Microsoft. Οι πληροφορίες που περιέχονται στο παρόν παρέχονται ως έχουν ως απάντηση σε ζητήματα που προκύπτουν. Ως αποτέλεσμα της ταχύτητας διαθεσιμής του υλικού, τα υλικά μπορεί να περιλαμβάνουν τυπογραφικά λάθη και να αναθεωρούνται ανά πάσα στιγμή χωρίς ειδοποίηση. Ανατρέξτε στους Όρους χρήσης για άλλα ζητήματα.

Χρειάζεστε περισσότερη βοήθεια;

Θέλετε περισσότερες επιλογές;

Εξερευνήστε τα πλεονεκτήματα της συνδρομής, περιηγηθείτε σε εκπαιδευτικά σεμινάρια, μάθετε πώς μπορείτε να προστατεύσετε τη συσκευή σας και πολλά άλλα.

Οι κοινότητες σάς βοηθούν να κάνετε και να απαντάτε σε ερωτήσεις, να δίνετε σχόλια και να ακούτε από ειδικούς με πλούσια γνώση.

Σας βοήθησαν αυτές οι πληροφορίες;

Πόσο ικανοποιημένοι είστε με τη γλωσσική ποιότητα;
Τι επηρέασε την εμπειρία σας;
Πατώντας "Υποβολή" τα σχόλια σας θα χρησιμοποιηθούν για τη βελτίωση των προϊόντων και των υπηρεσιών της Microsoft. Ο διαχειριστής IT θα έχει τη δυνατότητα να συλλέξει αυτά τα δεδομένα. Δήλωση προστασίας προσωπικών δεδομένων.

Σας ευχαριστούμε για τα σχόλιά σας!

×