Η τιμή του πεδίου κωδικού είναι μοναδική 1s 8.2. Η τιμή του πεδίου "Κωδικός" ("Αριθμός") δεν είναι μοναδική. Ποιος είναι ο λόγος για αυτό το σφάλμα;

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

Ποιος είναι ο λόγος για αυτό το σφάλμα;

Και ο λόγος μπορεί να είναι η λανθασμένη αρίθμηση των αντικειμένων καταλόγου. Πώς συμβαίνει αυτό; Συνήθως, όταν δημιουργείτε μια νέα καταχώρηση σε έναν από τους καταλόγους, το ίδιο το πρόγραμμα δημιουργεί τον κωδικό καταχώρισης. Εάν σε προηγούμενες εγγραφές ο χρήστης επεξεργάστηκε τον κώδικα με μη αυτόματο τρόπο, τότε υπάρχει πιθανότητα κατά τη δημιουργία των επόμενων εγγραφών το πλάτος του κώδικα να αυξηθεί κατά ένα χαρακτήρα και να μην χωράει πλέον στο πεδίο, πράγμα που σημαίνει ότι η δημιουργία κώδικα θα ξεκινήσει ξανά από την αρχή. Αλλά είναι αδύνατο να αποθηκεύσετε αντικείμενα με τους ίδιους κωδικούς σε καταλόγους 1C, πράγμα που σημαίνει ότι ο χρήστης σε μια τέτοια κατάσταση θα λάβει ένα μήνυμα σφάλματος στην οθόνη.

Πώς να διορθώσετε το σφάλμα "Ο κώδικας δεν είναι μοναδικός";

Φυσικά, η λύση σε αυτό το πρόβλημα δίνεται από τους προγραμματιστές του 1C. Αποτελείται από μια πλήρη αναρίθμηση των στοιχείων του καταλόγου. Για το σκοπό αυτό, υπάρχει μια ειδική επεξεργασία στον δίσκο υποστήριξης τεχνολογίας πληροφοριών 1C () που ονομάζεται "Universal Selection and Processing of Objects.epf". Βρίσκεται στον κατάλογο \1CITS\EXE\ExtReps\UNIREPS81\UniversalSelection.

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

Πώς να αποτρέψετε την εμφάνιση του σφάλματος "Ο κώδικας δεν είναι μοναδικός";

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

Τι πρέπει να κάνω εάν, κατά τη δημιουργία αντικειμένων βάσης πληροφοριών, συναντήσω το σφάλμα "Η τιμή του πεδίου "Κωδικός" δεν είναι μοναδική" (για έγγραφα - η τιμή του πεδίου "Αριθμός");



Αυτό συνήθως οφείλεται στο γεγονός ότι ο κωδικός του επεξεργασμένου καταλόγου (αριθμός εγγράφου) επεξεργάστηκε λανθασμένα με μη αυτόματο τρόπο.

Ας δούμε ένα παράδειγμα για σαφήνεια. Για έναν συγκεκριμένο κατάλογο, το επιτρεπόμενο μήκος κωδικού είναι 9 χαρακτήρες. Στον κατάλογο, τα στοιχεία "000000001", "000000002", ..., "000000086" δημιουργήθηκαν και αριθμήθηκαν με τυπικό τρόπο. Εάν καθορίσετε, για παράδειγμα, τον αριθμό "90" στο επόμενο στοιχείο, τότε το πρόγραμμα, πρώτον, θα συμπληρώσει αυτόματα τον καθορισμένο αριθμό στα δεξιά με κενά έως 9 χαρακτήρες (λαμβάνετε "90_______" - 7 κενά στα δεξιά ), και δεύτερον, θα «κατανοήσει» τη νέα μέθοδο αρίθμησης και θα εκχωρήσει κωδικούς «91_______», «92_______», κ.λπ. στα παρακάτω στοιχεία. (τα ίδια 7 κενά δεξιά). Μετά την εγγραφή ενός στοιχείου με τον κωδικό "99_______", η επακόλουθη αυτόματη αρίθμηση δεν θα είναι δυνατή, καθώς ο επόμενος αριθμός που δημιουργείται σύμφωνα με αυτόν τον κανόνα ("100_______") δεν θα χωράει στους επιτρεπόμενους 9 χαρακτήρες.

Για να εξαλείψετε το σφάλμα, πρέπει να χρησιμοποιήσετε την επεξεργασία "Καθολική επεξεργασία συλλογών και αντικειμένων" (μπορεί να βρεθεί στο δίσκο ITS).


Στο πεδίο «Αναζήτηση αντικειμένου», πρέπει να καθορίσετε το επιθυμητό αντικείμενο (κατάλογο/έγγραφο). Στην καρτέλα "Επιλογή με τιμές λεπτομερειών", μπορείτε να εκτελέσετε μια επιλογή (στην περίπτωσή μας, θα ορίσουμε την επιλογή με κωδικό):


Όταν κάνετε κλικ στο κουμπί «Εύρεση αντικειμένων», η καρτέλα «Βρέθηκαν αντικείμενα» θα γεμίσει με αντικείμενα που ικανοποιούν τις συνθήκες επιλογής:


Στην καρτέλα "Επεξεργασίες", πρέπει να επιλέξετε την επεξεργασία "Επαναρίθμηση αντικειμένων". Η κεφαλίδα επεξεργασίας υποδεικνύει το όνομα της ρύθμισης και τον αριθμό έναρξης από τον οποίο θα εκτελεστεί η αρίθμηση. Η επεξεργασία ξεκινά κάνοντας κλικ στο κουμπί "Εκτέλεση".


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

Τι πρέπει να κάνω εάν, κατά τη δημιουργία αντικειμένων βάσης πληροφοριών, συναντήσω το σφάλμα "Η τιμή του πεδίου "Κωδικός" δεν είναι μοναδική" (για έγγραφα - η τιμή του πεδίου "Αριθμός");



Αυτό συνήθως οφείλεται στο γεγονός ότι ο κωδικός του επεξεργασμένου καταλόγου (αριθμός εγγράφου) επεξεργάστηκε λανθασμένα με μη αυτόματο τρόπο.

Ας δούμε ένα παράδειγμα για σαφήνεια. Για έναν συγκεκριμένο κατάλογο, το επιτρεπόμενο μήκος κωδικού είναι 9 χαρακτήρες. Στον κατάλογο, τα στοιχεία "000000001", "000000002", ..., "000000086" δημιουργήθηκαν και αριθμήθηκαν με τυπικό τρόπο. Εάν καθορίσετε, για παράδειγμα, τον αριθμό "90" στο επόμενο στοιχείο, τότε το πρόγραμμα, πρώτον, θα συμπληρώσει αυτόματα τον καθορισμένο αριθμό στα δεξιά με κενά έως 9 χαρακτήρες (λαμβάνετε "90_______" - 7 κενά στα δεξιά ), και δεύτερον, θα «κατανοήσει» τη νέα μέθοδο αρίθμησης και θα εκχωρήσει κωδικούς «91_______», «92_______», κ.λπ. στα παρακάτω στοιχεία. (τα ίδια 7 κενά δεξιά). Μετά την εγγραφή ενός στοιχείου με τον κωδικό "99_______", η επακόλουθη αυτόματη αρίθμηση δεν θα είναι δυνατή, καθώς ο επόμενος αριθμός που δημιουργείται σύμφωνα με αυτόν τον κανόνα ("100_______") δεν θα χωράει στους επιτρεπόμενους 9 χαρακτήρες.

Για να εξαλείψετε το σφάλμα, πρέπει να χρησιμοποιήσετε την επεξεργασία "Καθολική επεξεργασία συλλογών και αντικειμένων" (μπορεί να βρεθεί στο δίσκο ITS).


Στο πεδίο «Αναζήτηση αντικειμένου», πρέπει να καθορίσετε το επιθυμητό αντικείμενο (κατάλογο/έγγραφο). Στην καρτέλα "Επιλογή με τιμές λεπτομερειών", μπορείτε να εκτελέσετε μια επιλογή (στην περίπτωσή μας, θα ορίσουμε την επιλογή με κωδικό):


Όταν κάνετε κλικ στο κουμπί «Εύρεση αντικειμένων», η καρτέλα «Βρέθηκαν αντικείμενα» θα γεμίσει με αντικείμενα που ικανοποιούν τις συνθήκες επιλογής:


Στην καρτέλα "Επεξεργασίες", πρέπει να επιλέξετε την επεξεργασία "Επαναρίθμηση αντικειμένων". Η κεφαλίδα επεξεργασίας υποδεικνύει το όνομα της ρύθμισης και τον αριθμό έναρξης από τον οποίο θα εκτελεστεί η αρίθμηση. Η επεξεργασία ξεκινά κάνοντας κλικ στο κουμπί "Εκτέλεση".


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