Σφάλμα: "Η ακεραιότητα της δομής διαμόρφωσης έχει παραβιαστεί." Σφάλμα: η ακεραιότητα της δομής διαμόρφωσης έχει σπάσει. Η δομή διαμόρφωσης του 1s 8.2 έχει σπάσει.

Συνήθως το σφάλμα παρουσιάζεται όταν υπήρξε αποτυχία κατά τη διαδικασία αποθήκευσης διαμόρφωσης. Ως αποτέλεσμα, η ρύθμιση παραμέτρων δεν αποθηκεύτηκε σωστά.
1. Δοκιμάστε να ελέγξετε μέσω δοκιμής και επιδιόρθωσης ή ChDBFl.exe
2. Δείτε τις παρακάτω λύσεις στο πρόβλημα:

Σε ορισμένες περιπτώσεις, η πλήρης εκκαθάριση της CACHE βοηθά. Στα Windows 7, υπάρχει το C:\Users\Administrator\AppData\Roaming\1C\1Cv82 και το C:\Users\Administrator\AppData\Local\1C\1Cv82 (Win7x64).

Ή περισσότερες λεπτομέρειες:
1. Απαιτείται καθαρή διαμόρφωση της ίδιας έκδοσης - λειτουργεί.
2. Διαγράψτε πλήρως την προσωρινή μνήμη (που υποδεικνύεται παραπάνω).
3. Εκκινήστε μια καθαρή βάση δεδομένων σε λειτουργία διαμορφωτή και ανοίξτε τη διαμόρφωση. Ταυτόχρονα, το 1C δημιουργεί την προσωρινή μνήμη του στο C:\Users\Administrator\AppData\Local\1C\1Cv82 (ένα σύνολο αρχείων και φακέλων στο φάκελο με το αναγνωριστικό διαμόρφωσης.) Χρειαζόμαστε επίσης μια προσωρινή μνήμη στο C:\Users \Administrator\AppData\Roaming\1C \1Cv82. Μπορείτε απλά να μετονομάσετε τα δεδομένα φακέλου αφού κλείσετε το 1C.
4. Εκκινήστε τη βάση δεδομένων μας που δεν λειτουργεί σε λειτουργία διαμόρφωσης και κοιτάξτε την προσωρινή μνήμη. Και ως αποτέλεσμα, έχουμε δύο φακέλους με αναγνωριστικά διαμόρφωσης (Alive και Dead).
5. Κλείστε τα πάντα και αντικαταστήστε εντελώς την προσωρινή μνήμη του νεκρού conf με μια ζωντανή. Εκείνοι. διαγράψτε τον τρέχοντα και αντικαταστήστε τον με τον φάκελο που μετονομάστηκε προηγουμένως.
6. Ξεκινάμε μια βάση δεδομένων που δεν λειτουργεί σε λειτουργία διαμορφωτή ΚΑΙ ΕΔΩ είναι η πρώτη επιτυχία - το δέντρο διαμόρφωσης είναι ανοιχτό, ενότητες του μενού διαχείρισης διαμόρφωσης είναι ενεργές.
7. Μεταβείτε στη διαχείριση υποστήριξης και καταργήστε εντελώς την υποστήριξη. αποθήκευση, ενημέρωση. Μπορείτε να το ενημερώσετε μέσω ενός αρχείου με τη διαμόρφωση της βάσης δεδομένων που λειτουργεί.
8. Διαγράψτε εντελώς την προσωρινή μνήμη.
9. Ξεκινάμε μια βάση δεδομένων που δεν λειτουργεί σε λειτουργία διαμόρφωσης, προσπαθήστε να ανοίξετε τη διαμόρφωση - όλα ανοίγουν, δεν υπάρχουν σφάλματα.
10. Εκκίνηση 1C. Όλα είναι διαθέσιμα. Τα δεδομένα είναι στη θέση τους.

Υπήρχε το ίδιο μήνυμα όταν ενημέρωσα δυναμικά τη διαμόρφωση της κεντρικής βάσης δεδομένων και έκανα ανταλλαγή στην περιφερειακή και εμφανίστηκε ένα παρόμοιο μήνυμα στην περιφερειακή.
1. Επειδή Δεν μπορούσα καθόλου να έχω πρόσβαση στο διαμορφωτή στο περιφερειακό, οπότε έπρεπε να διαγράψω το φάκελο C:\Documents and Settings\Admin\Application Data\1C\1Cv81.
2. Μεταβείτε στον διαμορφωτή και επιλέξτε Διαμόρφωση - Διαμόρφωση βάσης δεδομένων - Επιστροφή στη διαμόρφωση βάσης δεδομένων.
3. Το σύνολο του MainNode δεν έχει οριστεί.
4. Διαμόρφωση - Φόρτωση διαμόρφωσης από αρχείο (κεντρική διαμόρφωση).
5. Το MainNode έχει εγκαταστήσει το απαιτούμενο.

Είχα παρόμοια κατάσταση, αλλά στις 8.1. Κατά τη διάρκεια της δυναμικής ενημέρωσης της διαμόρφωσης, προφανώς υπήρξε μια αποτυχία, μετά την οποία έγινε προσπάθεια να ξεφορτωθούν τόσο το Main conf όσο και το DB conf και όταν προσπάθησα περαιτέρω να φορτώσω το αρχείο στην τοπική βάση δεδομένων, το μήνυμα "η ακεραιότητα της διαμόρφωσης παραβιάστηκε η δομή» πετάχτηκε έξω. Αλλά η βάση δεδομένων είναι λειτουργική. Ούτε η δοκιμή και η επιδιόρθωση ούτε το ChDBFl.exe απέφεραν τίποτα.

Έκανα ένα αντίγραφο ασφαλείας της λειτουργικής βάσης δεδομένων και τη φόρτωσα σε μια καθαρή βάση δεδομένων. Προστέθηκε σχέδιο ανταλλαγής
http://kb.mista.ru/article.php?id=7
και δημιούργησε την αρχική εικόνα. Η διαμόρφωση στη βάση δεδομένων εικόνων έχει διορθωθεί.

Αν δεν βοηθήσει, μπορώ να προτείνω την επιλογή που ήθελα να καταφύγω στον εαυτό μου:
1. βρείτε την πλησιέστερη έκδοση διαμόρφωσης, φορτώστε την σε μια καθαρή βάση δεδομένων (ανακτήσιμη).
2. Δημιουργήστε μια εντελώς καθαρή βάση δεδομένων (ενδιάμεση)
3. ανοίξτε το πρόγραμμα διαμόρφωσης της κατεστραμμένης βάσης δεδομένων.
4. αντιγράψτε και επικολλήστε ενότητες και αντικείμενα στα οποία έγιναν αλλαγές από την τελευταία έκδοση (στην περίπτωσή μου είναι πολύ πιο εύκολο, αφού οι αλλαγές έγιναν μόνο σε ενότητες και φόρμες, η δομή δεδομένων παρέμεινε η ίδια και όλες οι αλλαγές τεκμηριώνονται με αφίσες) από η κατεστραμμένη βάση δεδομένων στην ενδιάμεση.
5. Ανεβάστε την ενδιάμεση διαμόρφωση.
6. Συγχωνεύστε το με τη βάση δεδομένων που αποκαθίσταται.
7. Μεταφορτώστε την επαναφερθείσα διαμόρφωση σε ένα αρχείο.
8. Φορτώστε τη διαμόρφωση από αυτήν που αποκαθίσταται στη κατεστραμμένη βάση δεδομένων.

Θεωρητικά, το αποτέλεσμα θα πρέπει να είναι όσο το δυνατόν πιο κοντά στη βάση εργασίας, αλλά η εργασία σίγουρα δεν είναι εύκολη. Αλλά είναι ακόμα καλύτερο από το να χάσεις ολόκληρη τη βάση.


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

Η λύση μου είναι να αντικαταστήσω τη διαμόρφωση του παρόχου βάσης δεδομένων μας.
Η σειρά των ενεργειών είναι η εξής:
1. Διαγράψτε τη διαμόρφωση του προμηθευτή αφαιρώντας την από την υποστήριξη (Configuration->Support->Support Settings->Remove Support)
2. Δημιουργήστε ένα αρχείο παράδοσης διαμόρφωσης (Configuration-> Configuration delivery->Create delivery files and configuration updates). Ας ονομάσουμε το αρχείο εργασίας file delivery.cf
3. Συνδυάζουμε τη διαμόρφωσή μας με το νέο αρχείο παράδοσης (Configuration->Compare, merge with the configuration from the file). Θα σας ζητηθεί να επαναφέρετε τη διαμόρφωση σε υποστήριξη.
Στο παράθυρο σύγκρισης ρυθμίσεων που εμφανίζεται, κάντε κλικ στο "Εκτέλεση"
4. Ενημερώστε τη διαμόρφωση της βάσης δεδομένων (Configuration->Update database configuration).
Στην ιδανική περίπτωση, εκτελώντας αυτά τα βήματα, αναδιαρθρώναμε τη διαμόρφωση του προμηθευτή.
Τώρα μπορούμε να προσπαθήσουμε να ενημερώσουμε τη διαμόρφωσή μας στην επόμενη έκδοση ως συνήθως.

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

Έτσι φαίνεται ένα σφάλμα σχετικά με παραβίαση της ακεραιότητας της δομής διαμόρφωσης


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

Βρίσκεται σε εντελώς διαφορετικές πλατφόρμες - σε βάσεις δεδομένων αρχείων, σε πελάτες-διακομιστές κ.λπ.

Λύση

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

  • Διαγράψτε τα προσωρινά αρχεία (διαβάστε μας). Αυτό βοηθά όταν το σφάλμα παρουσιάζεται μόνο για έναν από τους χρήστες.
  • Εάν ο διαμορφωτής είναι διαθέσιμος και μπορεί να ανοιχτεί, δοκιμάστε το και διορθώστε το (δείτε παρακάτω). Εάν δεν μπορείτε να το ανοίξετε, κάντε το με το βοηθητικό πρόγραμμα chdbfl.exe (αλλά μόνο εάν η βάση δεδομένων είναι αρχείο). Η κατά προσέγγιση τοποθεσία του: - C:\ProgramFiles(x86)\1cv8\8.3.4.389\bin);
  • Εάν η βάση δεδομένων είναι πελάτης-διακομιστής και είναι εγκατεστημένη σε διακομιστή SQL, χρησιμοποιήστε το αίτημα "delete*fromconfigsave".
  • Εάν ο διαμορφωτής είναι διαθέσιμος, προσπαθήστε να ανεβάσετε και να πραγματοποιήσετε λήψη της βάσης δεδομένων.
  • Ορισμένα σφάλματα διορθώνονται σε νεότερες εκδόσεις της πλατφόρμας - εγκαταστήστε μια νέα πλατφόρμα.

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

ΣΠΟΥΔΑΙΟΣ. Φροντίστε να κάνετε ένα αντίγραφο τουλάχιστον μία φορά την εβδομάδα!

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

Πριν προβείτε σε οποιαδήποτε ενέργεια, δημιουργήστε ένα αντίγραφο ασφαλείας των δεδομένων σας!

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

Παράθυρο δοκιμής και λειτουργίες

Αυτό το παράθυρο προορίζεται να υποδείξει τη λίστα των ενεργειών που εκτελούνται για τη λειτουργία του βοηθητικού προγράμματος. Ας περιγράψουμε τις λειτουργίες καθενός από αυτά:

Αναπροσαρμογή πινάκων

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

Λογική ακεραιότητα

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

Αναφορική ακεραιότητα

Σε αυτή την περίπτωση, οι πληροφορίες ελέγχονται για την παρουσία «σπασμένων» συνδέσμων. Είναι συνέπεια λανθασμένης επεξεργασίας δεδομένων - πιο συχνά όταν διαγράφονται ή ανταλλάσσονται.

Όταν εντοπιστούν, υπάρχει μια επιλογή από τρεις επιλογές για λειτουργίες:

  • Δημιουργία αντικειμένων - το σύστημα δημιουργεί κενά στοιχεία στέλεχος (αργότερα μπορούν να συμπληρωθούν με πληροφορίες).
  • Εκκαθάριση συνδέσμων - θα διαγραφούν μέσω προγραμματισμού.
  • Να μην αλλάξει - οι σύνδεσμοι θα εμφανίζονται μόνο.

Επανυπολογισμός αποτελεσμάτων

Τα σύνολα είναι ένας πίνακας υπολογισμών και αποτελεσμάτων λογιστικών δεδομένων. Ο επανυπολογισμός τους αυξάνει την παραγωγικότητα.

Επιτραπέζια συμπίεση

Η δυνατότητα συμπίεσης και τελικά μείωσης του όγκου της βάσης δεδομένων οφείλεται στο γεγονός ότι κατά τη διαγραφή δεδομένων, το 1C δεν τα διαγράφει φυσικά. Δηλαδή, ο χρήστης δεν τα βλέπει, αλλά υπάρχουν. Είναι η λειτουργία συμπίεσης που διαγράφει μόνιμα αόρατες εγγραφές. Παρόμοιο αποτέλεσμα επιτυγχάνεται με τη μεταφόρτωση/κατέβασμα του αρχείου της βάσης δεδομένων (με την επέκταση dt).

Πίνακες αναδιάρθρωσης

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

Εάν η δοκιμή/διόρθωση δεν φέρει θετικό αποτέλεσμα, χρησιμοποιήστε την εφαρμογή chdbfl.exe.

Δημιουργία αντιγράφου ασφαλείας (μη αυτόματη και αυτόματη)

Η αρχειοθέτηση είναι μια σημαντική λειτουργία απαραίτητη για κάθε χρήστη, προγραμματιστή και διαχειριστή. Ένα τέτοιο αντίγραφο της βάσης δεδομένων ονομάζεται συχνά αντίγραφο ασφαλείας 1C.

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

Η δημιουργία αντιγράφου ασφαλείας διαρκεί έως και δέκα λεπτά.

Εάν συμβεί μια τέτοια κατάσταση και δεν έχετε αντίγραφο ασφαλείας, τότε σίγουρα θα δημιουργήσετε ένα τώρα!

Υπάρχουν δύο τύποι διαχειριστών: κάποιοι δημιουργούν αντίγραφα ασφαλείας, άλλοι δημιουργούν αντίγραφα ασφαλείας.

Μεταφόρτωση αρχείου

Εάν επιλέξετε την εταιρεία σας στο αρχικό παράθυρο του προγράμματος και κάνετε κλικ στο κουμπί που φαίνεται στην εικόνα, τότε θα εισαγάγουμε 1C στη λειτουργία "Configurator".

Αυτή η λειτουργία προορίζεται γενικά για ανάπτυξη και διαχείριση. Στη συνέχεια, πρέπει να επιλέξετε "Διαχείριση/Μεταφόρτωση βάσης πληροφοριών..." από το μενού:

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

Θα είστε οι πρώτοι που θα μάθετε για την επιτυχημένη επέμβαση.

Επαναφορά αρχείου αντιγράφου ασφαλείας

Η βάση δεδομένων αποκαθίσταται επίσης από τη γνωστή λειτουργία διαμορφωτή, αλλά τώρα επιλέγουμε την επιλογή «Διαχείριση/»:

Επιλέξτε Φόρτωση βάσης πληροφοριών

Πρέπει να επιλέξετε ένα αρχείο που έχετε αποθηκεύσει προηγουμένως (με την επέκταση mdt). Στη συνέχεια, συμφωνήστε με την προειδοποίηση του συστήματος σχετικά με την απώλεια μη αποθηκευμένων πληροφοριών (θα χαθούν).

Εάν είναι επιτυχής, το 1C θα προσφέρει επανεκκίνηση του διαμορφωτή.

Αυτόματη αρχειοθέτηση

Για να αποφύγετε τη δική σας λήθη, μπορείτε να χρησιμοποιήσετε ένα από τα προγράμματα αυτόματης αρχειοθέτησης, για παράδειγμα, Effector saver 3.

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

Αυτή η εφαρμογή μπορεί να επεξεργαστεί οποιαδήποτε έκδοση του 1C: 7.7, 8.1, 8.2, 8.3. Δεν τον ενδιαφέρει τι θα επεξεργαστεί - αρχείο δεδομένων ή βρίσκεται στον διακομιστή MS SQL ή PostgreSQL. Επιπλέον είναι δωρεάν (υπάρχει εμπορική έκδοση, επέκταση).

Πρώτα, κατεβάστε και εγκαταστήστε τη διανομή Effector Saver.


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

Για να βεβαιωθείτε ότι οι ρυθμίσεις είναι σωστές, πρέπει να κάνετε κλικ στο κουμπί στον κάτω πίνακα - "έλεγχος". Εάν η επαλήθευση είναι επιτυχής, θα πρέπει να εμφανιστεί ένα ευχάριστο μήνυμα "Οι βασικές παράμετροι έχουν συμπληρωθεί σωστά".

Σας παρουσιάσαμε τις αιτίες και τη διόρθωση του προβλήματος "παραβιάζεται η ακεραιότητα της δομής διαμόρφωσης 1C". Αφού διαβάσετε αυτό το υλικό, θα αντιμετωπίσετε εύκολα αυτό το πρόβλημα.

Μία από τις πολλές επιλογές για την επίλυση του σφάλματος "Η ακεραιότητα της δομής διαμόρφωσης παραβιάζεται".
Αν τύχει να αντιμετωπίσετε αυτό το σφάλμα, επικοινωνήστε οπωσδήποτε με έναν ειδικό της 1C. Υπάρχουν πολλές πιθανές λύσεις, αλλά ανάλογα με την κατάσταση και την πηγή του προβλήματος, οι λύσεις είναι εντελώς διαφορετικές.

Φέρνω στην προσοχή σας μια από αυτές τις καταστάσεις.
Περιγραφή της εργασίας:
Η ενημέρωση της διαμόρφωσης πραγματοποιήθηκε αυτόματα. Κατά την εκκίνηση της λειτουργίας διαμορφωτή 1C, λαμβάνουμε το μήνυμα "Η ακεραιότητα της δομής διαμόρφωσης έχει παραβιαστεί". Κατά τη διάρκεια της αυτόματης ενημέρωσης, η διαμόρφωση του προμηθευτή δεν μπόρεσε να ενημερωθεί σωστά. Η εκτέλεση σε λειτουργία χρήστη δίνει ένα σφάλμα που αναφέρεται στη μονάδα στη διαμόρφωση.
Πρώτα, πρέπει να καθαρίσετε την προσωρινή μνήμη. Στο λειτουργικό σύστημα Windows 7 υπάρχει το C:\Users\Administrator\AppData\Roaming\1C\1Cv82 και το C:\Users\Administrator\AppData\Local\1C\1Cv82 (Win7x64). Μετά την εκκαθάριση της προσωρινής μνήμης 1C, ξεκινήστε σε λειτουργία διαμόρφωσης. Όταν προσπαθώ να ανοίξω τη διαμόρφωση 1C, κολλάει. Μεταφορτώστε τη βάση πληροφοριών σε ένα αρχείο αντιγράφου ασφαλείας. Η δοκιμή και η επιδιόρθωση δεν βοηθούν. Το βοηθητικό πρόγραμμα ελέγχου βάσης δεδομένων αρχείων λέει ότι δεν υπάρχουν σφάλματα. Στοιχεία μενού για φόρτωση, διαμόρφωση μεταφόρτωσης, υποστήριξη κ.λπ. χωρίς ανοιχτή διαμόρφωση δεν είναι ενεργά. Η αποθήκευση της διαμόρφωσης δεδομένων είναι διαθέσιμη - αυτό σημαίνει ότι τα δεδομένα δεν καταστρέφονται, που είναι το κύριο πράγμα..
Επίσης, από τον διαμορφωτή στη λειτουργία χρήστη στη λειτουργία εντοπισμού σφαλμάτων μπορεί να ξεκινήσει, ή ίσως όχι, αυτό δεν επηρεάζει την κατάσταση.
Η προσπάθεια φόρτωσης της βάσης πληροφοριών σε SQL δεν θα οδηγήσει σε θετικό αποτέλεσμα.

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

Λύση:
1. Απαιτείται καθαρή διαμόρφωση της ίδιας έκδοσης - λειτουργεί.
2. Διαγράψτε πλήρως την προσωρινή μνήμη (που υποδεικνύεται παραπάνω).
3. Εκκινήστε μια καθαρή βάση δεδομένων σε λειτουργία διαμορφωτή και ανοίξτε τη διαμόρφωση. Ταυτόχρονα, το 1C δημιουργεί την προσωρινή μνήμη του στο C:\Users\Administrator\AppData\Local\1C\1Cv82 (ένα σύνολο αρχείων και φακέλων στο φάκελο με το αναγνωριστικό διαμόρφωσης.) Χρειαζόμαστε επίσης μια προσωρινή μνήμη στο C:\Users \Administrator\AppData\Roaming\1C \1Cv82. Μπορείτε απλά να μετονομάσετε τα δεδομένα φακέλου αφού κλείσετε το 1C.
4. Εκκινήστε τη βάση δεδομένων μας που δεν λειτουργεί σε λειτουργία διαμόρφωσης και κοιτάξτε την προσωρινή μνήμη. Και ως αποτέλεσμα, έχουμε δύο φακέλους με αναγνωριστικά διαμόρφωσης (Alive και Dead).
5. Κλείστε τα πάντα και αντικαταστήστε εντελώς την προσωρινή μνήμη του νεκρού conf με μια ζωντανή. Εκείνοι. διαγράψτε τον τρέχοντα και αντικαταστήστε τον με τον φάκελο που μετονομάστηκε προηγουμένως.
6. Ξεκινάμε μια βάση δεδομένων που δεν λειτουργεί σε λειτουργία διαμόρφωσης ΚΑΙ ΕΔΩ είναι η πρώτη επιτυχία - το δέντρο διαμόρφωσης είναι ανοιχτό, ενότητες του μενού διαχείρισης διαμόρφωσης είναι ενεργές.
7. Μεταβείτε στη διαχείριση υποστήριξης και καταργήστε εντελώς την υποστήριξη. αποθήκευση, ενημέρωση. Μπορείτε να το ενημερώσετε μέσω ενός αρχείου με τη διαμόρφωση της βάσης δεδομένων που λειτουργεί.
8. Διαγράψτε εντελώς την προσωρινή μνήμη.
9. Ξεκινάμε μια βάση δεδομένων που δεν λειτουργεί σε λειτουργία διαμόρφωσης, προσπαθήστε να ανοίξετε τη διαμόρφωση - όλα ανοίγουν, δεν υπάρχουν σφάλματα.
10. Εκκίνηση 1C. Όλα είναι διαθέσιμα. Τα δεδομένα είναι στη θέση τους.

Ακολουθεί μια άλλη επιλογή διάσωσης που προτείνεται από τον χρήστη του infostar Tavalik:

1. "Διαμόρφωση" - "Διαμόρφωση βάσης δεδομένων" - "Επιστροφή στη διαμόρφωση βάσης δεδομένων"
2. "Διαμόρφωση" - "Ενημέρωση διαμόρφωσης βάσης δεδομένων"

Σήμερα θα σας πω ποιες ενέργειες πρέπει να κάνετε εάν, μετά την ενημέρωση της διαμόρφωσης 1C 8.2, εμφανιστεί το σφάλμα "Η ακεραιότητα της δομής διαμόρφωσης έχει παραβιαστεί".
Έτσι, στο σημείο: μπορείτε να προσπαθήσετε να λύσετε το πρόβλημα ως εξής (πριν ξεκινήσετε οποιαδήποτε από τις ενέργειες με τη διαμόρφωση, μην ξεχάσετε να δημιουργήσετε ένα αντίγραφο αρχειοθέτησης της βάσης δεδομένων, όπως έγραψα στη σημείωση πώς να το κάνετε αυτό):

  • Δημιουργήστε μια νέα κενή βάση δεδομένων σε έναν νέο φάκελο και φορτώστε τη βάση πληροφοριών που δεν είχε φορτωθεί προηγουμένως που πρέπει να ενημερωθεί στη διαμόρφωση.

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

Εάν το πρόβλημα επιλυθεί, τότε πιθανότατα πρέπει να καθαρίσετε τον φάκελο της προσωρινής μνήμης 1c ( C:\Documents and Settings\User\Local Settings\Application Data\1C\1Cv82). Ο φάκελος πιθανότατα θα είναι κρυφός από προεπιλογή, οπότε αν δεν γνωρίζετε πώς να αποκτήσετε πρόσβαση σε κρυφά αρχεία και φακέλους των Windows, σας συνιστώ να διαβάσετε αυτήν τη σημείωση. Τα αρχεία στους ριζικούς φακέλους 1Cv82 και 1Cv81 με την τρέχουσα/τελευταία ημερομηνία τροποποίησης δεν πρέπει να αγγίζονται. Αποθηκεύουν τις ρυθμίσεις του παραθύρου εκκίνησης. Όλα θα ξεκινήσουν σε αυτή την περίπτωση, αλλά μετά θα πρέπει να περιμένετε την πρώτη φορά που θα το ξεκινήσετε.

Μετά την επίλυση του προβλήματος (εάν, φυσικά, η προτεινόμενη μέθοδος σας βοηθά), συνιστώ να δημιουργήσετε ξανά ένα αντίγραφο αρχειοθέτησης της βάσης δεδομένων και να ελέγξετε τη διαμόρφωση για σφάλματα χρησιμοποιώντας το τυπικό εργαλείο 1C "Δοκιμή και διόρθωση".

Δοκιμή και διόρθωση ασφάλειας πληροφοριών

Πρέπει να μεταβείτε στον διαμορφωτή και στο στοιχείο μενού "Διαχείριση" επιλέξτε "Δοκιμή και διόρθωση":

Το εργαλείο λειτουργεί σε 2 λειτουργίες

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

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

Για κατανεμημένες βάσεις πληροφοριών (DIBs), από τις οποίες είναι δυνατή η λήψη δεδομένων που περιέχουν συνδέσμους προς αντικείμενα που δεν βρίσκονται στην υπό δοκιμή βάση πληροφοριών, καταργήστε την επιλογή Έλεγχος της αναφορικής ακεραιότητας της βάσης πληροφοριώνθα σας επιτρέψει να απενεργοποιήσετε τη δημιουργία «ανύπαρκτων» δεδομένων και, ως εκ τούτου, δεν θα οδηγήσει στη μεταφορά αυτών των δεδομένων σε άλλους κόμβους της κατανεμημένης βάσης πληροφοριών.

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

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

Μόνο αυτό ήθελα να σας πω σήμερα. Μέχρι την επόμενη φορά.

Εάν βρείτε κάποιο σφάλμα, επιλέξτε ένα κομμάτι κειμένου και πατήστε Ctrl+Enter.