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

Συμπτώματα

Όταν προσπαθείτε να υποβάλετε ή να επιστρέψετε ένα φύλλο κατανομής χρόνου στο Project χρόνου και εξόδων στην επιχειρηματική πύλη στο Microsoft Dynamics GP, λαμβάνετε το ακόλουθο μήνυμα σφάλματος:

Microsoft.Dynamics.Pma.PmaEntity.CostCategory [Αιτία]Η συναλλαγή βάσης δεδομένων ματαιώθηκε λόγω ασυνεπούς λειτουργίας βάσης δεδομένων. [Διόρθωση] Διορθώστε τα δεδομένα που εισαγάγατε και επαναλάβετε τη συναλλαγή.

Αιτία

Αιτία 1

Αυτό το πρόβλημα μπορεί να προκύψει εάν ισχύουν οι ακόλουθες συνθήκες:

  • Εγκαθίστανται ίχνη ελέγχου στο Microsoft Dynamics GP.

  • Ένας έλεγχος έχει ρυθμιστεί σε έναν πίνακα PDK.

  • Ο χρήστης της επιχειρηματικής πύλης δεν έχει πρόσβαση στη βάση δεδομένων ελέγχου.

Ανατρέξτε στην ανάλυση 1.

Αιτία 2

Αυτό το πρόβλημα μπορεί να προκύψει εάν δημιουργήσετε ένα πρότυπο φύλλου κατανομής χρόνου που περιέχει ένα αναγνωριστικό έργου και, στη συνέχεια, διαγράψετε το αναγνωριστικό έργου στο Project Accounting στο Microsoft Dynamics GP. Ανατρέξτε στην ανάλυση 2.

Αιτία 3

Αυτό το πρόβλημα μπορεί να προκύψει εάν ένα έργο σε ένα πρότυπο φύλλου κατανομής χρόνου έχει κλειστή κατάσταση. Ανατρέξτε στην ανάλυση 2.

Αιτία 4

Αυτό το πρόβλημα μπορεί να προκύψει εάν υπάρχουν κατεστραμμένες ή διπλότυπες εγγραφές στον πίνακα PDK10000 ή στον πίνακα PDK10001. Ανατρέξτε στην ανάλυση 3.

Αιτία 5

Αυτό το πρόβλημα μπορεί να προκύψει εάν το πεδίο "Θέση" δεν συμπληρωθεί στην εγγραφή υπαλλήλου. Αυτό μπορεί να συμβεί εάν χρησιμοποιείτε την Καναδική μισθοδοσία. Ανατρέξτε στην ανάλυση 4.

Αιτία 6

Αυτό το πρόβλημα μπορεί να προκύψει εάν υπάρχει εσφαλμένο έναυσμα στον πίνακα PDK10000, PDK10001, PDK10500 ή PDK10501. Ανατρέξτε στην ανάλυση 5.

Αιτία 7

Αυτό το πρόβλημα μπορεί να προκύψει εάν έχετε επισυνάπτονται ευρετήρια σημειώσεων στο έγγραφό σας που δεν υπάρχουν στον κύριο πίνακα σημειώσεων χρέωσης ή στις σημειώσεις στον κύριο πίνακα σημειώσεων χρέωσης που δεν υπάρχουν στο φύλλο κατανομής χρόνου. Ανατρέξτε στην ανάλυση 6.

Αιτία 8

Αυτό το πρόβλημα μπορεί να προκύψει για τα φύλλα κατανομής χρόνου, εάν οι περίοδοι αναφοράς έχουν αλλάξει στη Ρύθμιση φύλλου κατανομής χρόνου, όταν υπάρχουν μη επεξεργασμένα φύλλα κατανομής χρόνου. Όταν δημιουργείτε ένα φύλλο κατανομής χρόνου στο BP που έχει τον ίδιο συνδυασμό "Αναγνωριστικό υπαλλήλου", "Έτος" και "Περίοδος αναφοράς" όπως έχει χρησιμοποιηθεί στο παρελθόν, προστίθεται αυτόματα ένα -2 στο τέλος του αριθμού εγγράφου. Εάν η πρώτη ημέρα της περιόδου αναφοράς ή οι ίδιες οι περίοδοι αναφοράς στη ρύθμιση φύλλου κατανομής χρόνου έχουν αλλάξει μετά την καταχώρηση των φύλλου κατανομής χρόνου και ο συνδυασμός "Αναγνωριστικό υπαλλήλου", "Έτος" και "Περίοδος αναφοράς" είχε χρησιμοποιηθεί στο παρελθόν, παραλείψαμε τον κανονικό αριθμό του εγγράφου -1 και χρησιμοποιήσαμε έναν αριθμό -2 στο τέλος. 

Ο αριθμός εγγράφου φύλλου κατανομής χρόνου έχει δημιουργηθεί χρησιμοποιώντας τη μεθοδολογία "Αναγνωριστικό υπαλλήλου-TS-Date" (π.χ. 1018-TS-011609). 

Παρατηρήστε τη διαφορά από ό,τι φαίνεται για ένα διπλότυπο φύλλο κατανομής χρόνου στην παραπάνω παράγραφο.

Επομένως, κατά την εισαγωγή ενός φύλλου κατανομής χρόνου για αυτό που είναι τώρα περίοδος #2 (αλλά ήταν μια διαφορετική περίοδος πριν από την ολοκλήρωση των αλλαγών στη ρύθμιση του φύλλου κατανομής χρόνου), η επιχειρηματική πύλη δεν το "βλέπει" ως διπλότυπο, επομένως το -2 δεν τοποθετήθηκε μετά από αυτό. Ως αποτέλεσμα, το σφάλμα παρουσιάστηκε επειδή ο αριθμός του φύλλου κατανομής χρόνου ήταν ήδη στον πίνακα PDK10000.
Ανατρέξτε στην ανάλυση 7.

Επίλυση

Ανάλυση 1

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

  1. Κάντε κλικ στην επιλογή"Έναρξη", τοποθετήστετο δείκτη του ποντικιού στην επιλογή "Όλα τα προγράμματα", τοποθετήστε το δείκτη του ποντικιού στην επιλογή Microsoft SQL Server και,στη συνέχεια, κάντε κλικ Microsoft SQL Server Management Studio.

  2. Αναπτύξτε την SQL Microsoft,αναπτύξτε SQL Server ομάδακαι, στη συνέχεια, αναπτύξτε την παρουσία Microsoft SQL Server στην οποία είναι αποθηκευμένη η βάση δεδομένων ελέγχου.

  3. Αναπτύξτε την ασφάλειακαι, στη συνέχεια, κάντε κλικ στην επιλογή "Συνδέσεις".

  4. Κάντε δεξί κλικ στο χρήστη της επαγγελματικής πύλης και, στη συνέχεια, κάντε κλικ στην επιλογή "Ιδιότητες".

  5. Κάντε κλικ στην καρτέλα "Πρόσβαση βάσης δεδομένων" και, στη συνέχεια, κάντε κλικ στη βάση δεδομένων ελέγχου.

  6. Κάντε κλικ για να επιλέξετε το πλαίσιο ελέγχου "Άδεια" για τη βάση δεδομένων ελέγχου.

  7. Στη λίστα "Άδεια σε ρόλο βάσης δεδομένων", κάντε κλικ για να επιλέξετε το πλαίσιο ελέγχου DYNGRP.

  8. Κάντε κλικ στο κουμπί OKκαι, στη συνέχεια, κλείστε το Enterprise Manager.

Ανάλυση 2

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

  1. Στην επιχειρηματική πύλη, κάντε κλικ στην επιλογή "Υπάλληλος",κάντε Project "Ώρα" και,στη συνέχεια, κάντε κλικ στην επιλογή "Δημιουργία".

  2. Δημιουργήστε ένα νέο φύλλο κατανομής χρόνου και, στη συνέχεια, κάντε κλικ στην επιλογή "Αποθήκευση ως προτύπου".

  3. Όταν σας ζητηθεί να αντικαταστήσετε το υπάρχον πρότυπο, κάντε κλικ στο κουμπί OK.

Εάν δεν μπορείτε να δημιουργήσετε ξανά ένα νέο πρότυπο, ώστε να γίνει η κατάργηση του υπάρχοντος, χρησιμοποιήστε το SQL για να διαγράψετε το υπάρχον πρότυπο από τα PDK00300 και PDK00301 για το αναγνωριστικό υπαλλήλου που επηρεάζεται.

Ανάλυση 3

Για να επιλύσετε αυτό το πρόβλημα, επικοινωνήστε με την τεχνική υποστήριξη για το Microsoft Dynamics και σχετικά προϊόντα. Ένας επαγγελματίας υποστήριξης μπορεί να σας βοηθήσει να διαγράψετε κατεστραμμένες ή διπλότυπες εγγραφές στον πίνακα PDK10000 και στον πίνακα PDK10001. Για πληροφορίες σχετικά με την τεχνική υποστήριξη για το Microsoft Dynamics και σχετικά προϊόντα, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web:

http://www.microsoft.com/dynamics/support/default.mspx

Ανάλυση 4

Παρόλο που μπορεί να χρησιμοποιείτε την Καναδική μισθοδοσία, τα πεδία Θέση (και Τμήμα) στην κάρτα υπαλλήλου των Η.Π.Α. πρέπει να συμπληρωθεί. Για να επιλύσετε αυτό το πρόβλημα, προσθέστε το πεδίο "Θέση" στην κάρτα υπαλλήλου. Για να το κάνετε αυτό, ακολουθήστε τα εξής βήματα:

  1. Στο Microsoft Dynamics GP, κάντε κλικ στην επιλογή "Κάρτες",τοποθετήστε το δείκτη του ποντικιού στην επιλογή "Μισθοδοσία" και,στη συνέχεια, κάντε κλικ στην επιλογή "Υπάλληλος".

  2. Εισαγάγετε το αναγνωριστικό υπαλλήλου για το οποίο λαμβάνετε το μήνυμα σφάλματος.

  3. Εισαγάγετε μια έγκυρη θέση στο πεδίο "Θέση".

  4. Κάντε κλικ στο κουμπί "Αποθήκευση".


Ανάλυση 5

Από προεπιλογή, δεν υπάρχουν εναύσματα στους πίνακες PDK10000 PDK10001, PDK10500 και PDK10501. Εκτελέστε αυτήν τη δέσμη ενεργειών (αντικαθιστώντας το όνομα του πίνακα) Microsoft SQL Server Management Studio για να δείτε εάν υπάρχει έναυσμα στον πίνακα. Αυτό το έναυσμα μπορεί να χρειαστεί να καταργηθεί.

sp_helptrigger PDK10000 Εάν υπάρχει έναυσμα, χρησιμοποιήστε αυτή τη δέσμη ενεργειών για να την καταργήσετε και, στη

συνέχεια, δοκιμάστε ξανά το έγγραφο της επιχειρηματικής πύλης. Σε αυτό το παράδειγμα, το όνομα του εναύσματα είναι PDK10000Update.

ALTER TABLE PDK10000 DISABLE TRIGGER PDK10000Update


Ανάλυση 6

Χρησιμοποιώντας Microsoft SQL Server Management Studio, εκτελέστε αυτήν τη δέσμη ενεργειών στη βάση δεδομένων της εταιρείας σας για να προσδιορίσετε εάν έχουν εκχωρηθεί σημειώσεις χρέωσης στο έγγραφο που δεν υπάρχουν στον κύριο πίνακα σημειώσεων χρέωσης PDK.

επιλέξτε * από το PDK10001 όπου το PDK_Billing_Note_ID δεν βρίσκεται (επιλέξτε PDK_Billing_Note_ID από PDK01601) και PDK_Billing_Note_ID <> '' Στη συνέχεια, για να δείτε εάν υπάρχουν σημειώσεις που υπάρχουν στον πίνακα "Υποδείγματα σημειώσεων χρέωσης" που δεν υπάρχουν σε ένα έγγραφο, εκτελέστε αυτήν τη

δέσμη ενεργειών.

Επιλέξτε * από το PDK01601 όπου το PDK_Billing_Note_ID δεν βρίσκεται (επιλέξτε PDK_Billing_Note_ID από PDK10001) και το PDK_Billing_Note_ID να μην είναι μέσα (επιλέξτε PDK_Billing_Note_ID από PDK10501) Εάν οποιαδήποτε από αυτές τις δέσμες ενεργειών επιστρέψει αποτελέσματα, η εγγραφή πιθανότατα θα πρέπει να καταργηθεί από τον πίνακα χρησιμοποιώντας μια πρόταση

διαγραφής του SQL. Επικοινωνήστε με την Τεχνική υποστήριξη για περαιτέρω βοήθεια, εάν είναι απαραίτητο.

Ανάλυση 7

Εξετάστε τα έγγραφα φύλλου κατανομής χρόνου στον πίνακα PDK10000 για να δείτε εάν ο αριθμός εγγράφου που χρησιμοποιείται αυτήν τη στιγμή τώρα έχει χρησιμοποιηθεί στο παρελθόν. Το προηγούμενο φύλλο κατανομής χρόνου μπορεί να χρειαστεί να καταργηθεί από τους πίνακες PDK10000 και PDK10001 για να είναι δυνατή η καταχώρηση αυτής της νέας συναλλαγής, εάν πρέπει να χρησιμοποιηθεί η υπάρχουσα ρύθμιση περιόδου αναφοράς. Η άλλη επιλογή θα ήταν να επαναφέρετε τις πληροφορίες της περιόδου αναφοράς σε αυτό που ήταν προηγουμένως και, στη συνέχεια, να δημιουργήσετε ένα νέο φύλλο κατανομής χρόνου.

Επιπλέον αντιμετώπιση προβλημάτων -

1. Εκτελέστε την ακόλουθη δέσμη ενεργειών στο Microsoft SQL Server Management Studio για να δείτε εάν υπάρχουν κατηγορίες κόστους στο φύλλο κατανομής χρόνου που έχουν κατάσταση εκτός από "Άνοιγμα" ή "Ολοκληρώθηκε". Δεν μπορείτε να εισαγάγετε συναλλαγές για κατηγορίες κόστους σε κατάσταση "Εκτίμηση", "Κλειστή" ή "Σε αναμονή".

επιλέξτε a.PDK_TS_No, a.PAPROJNUMBER, a.PACOSTCATID από PDK10001 ένα σύνδεσμο
PA01301 b
σε
a.PAPROJNUMBER = b.PAPROJNUMBER
και a.PACOSTCATID = b.PACOSTCATID
όπου b.PASTAT not in (1, 5)

2. Εκτελέστε την ακόλουθη δέσμη ενεργειών Microsoft SQL Server Management Studio για να δείτε εάν υπάρχουν έργα στο φύλλο κατανομής χρόνου που έχουν κατάσταση εκτός από "Άνοιγμα" ή "Ολοκληρώθηκε". Δεν μπορείτε να εισαγάγετε συναλλαγές για έργα σε κατάσταση "Εκτίμηση", "Κλειστή" ή "Σε αναμονή".

επιλέξτε a.PDK_TS_No, a.PAPROJNUMBER από PDK10001 ένα σύνδεσμο
PA01201 b
σε
a.PAPROJNUMBER = b.PAPROJNUMBER
όπου b.PASTAT όχι στο (1, 5)

3. Βεβαιωθείτε ότι η τιμή στο πεδίο συνολικών ποσοτήτων (PDK_Total_Quantity) στον πίνακα κεφαλίδας (PDK10000) συμφωνεί με το άθροισμα της ποσότητας των γραμμών (PDK_Quantity) στον πίνακα γραμμών (PDK10001) για το φύλλο κατανομής χρόνου. Εάν δεν συμφωνούν, το φύλλο κατανομής χρόνου έχει καταστραφεί και θα πρέπει να καταργηθεί από τον πίνακα χρησιμοποιώντας SQL. Επικοινωνήστε με την Τεχνική υποστήριξη για περαιτέρω βοήθεια, εάν είναι απαραίτητο.

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

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

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

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

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

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

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

×