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

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

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

Διόρθωση της δομής της βάσης δεδομένων

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

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

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

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

Επανεκκινήστε τον διακομιστή 1C

Στις βάσεις δεδομένων πελάτη-διακομιστή, μερικές φορές υπάρχει ένα σφάλμα του παρακάτω σχεδίου:

Προσπαθήστε να σταματήσετε τον διακομιστή 1C:

net stop "1C: Enterprise 8 Server Agent (x64)"

Διαγράψτε όλα τα αρχεία *.dat από το φάκελο που αναφέρεται από το σφάλμα:

del "C:\Program Files\1cv82\srvinfo\reg_1541\snccntx\*.dat"

Επανεκκινήστε την υπηρεσία:

καθαρή εκκίνηση "1C: Enterprise 8 Server Agent (x64)"

Μεταφορά δεδομένων

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

Πρώτα απ 'όλα, πρέπει να δημιουργήσετε μια καθαρή βάση δεδομένων με την ίδια διαμόρφωση έκδοσης με την ίδια δομή. Στη συνέχεια, χρησιμοποιώντας την τυπική επεξεργασία "Μεταφόρτωση φόρτωσης δεδομένων XML", μεταφέρετε όλα τα δεδομένα σε μια άδεια βάση δεδομένων εργασίας (λήψη - για 8.2 ή για 1C 8.3 ή σε ITS).

Φροντίστε να βεβαιωθείτε ότι η δομή και όλες οι λεπτομέρειες από τη "σπασμένη" βάση δεδομένων βρίσκονται σε καθαρή βάση!

Ανάκτηση εξωτερικής επεξεργασίας

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

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

Η επεξεργασία σας θα πρέπει να βρίσκεται σε έναν προσωρινό κατάλογο TMP με όνομα παρόμοιο με τη μάσκα "v8_*.tmp". Όταν εκκινηθεί η πλατφόρμα, αυτά τα αρχεία διαγράφονται. Εάν εξακολουθείτε να εκκινείτε το 1C και δεν βρήκατε αρχεία και δεν βρήκατε άλλον χρήστη που μπορεί να έχει την επεξεργασία σας, χρησιμοποιήστε το πρόγραμμα ανάκτησης διαγραμμένα αρχείααπό τον σκληρό δίσκο.

Αντιγράψτε όλα τα "v8_*.tmp" που βρέθηκαν από τη μάσκα από το φάκελο TMP σε ασφαλές μέρος. Τώρα μπορείτε να εκτελέσετε 1C. Προσπαθήστε να προσδιορίσετε ποιο αρχείο επεξεργάζεστε με βάση το μέγεθός του και αλλάξτε την επέκτασή του από .tmp σε .epf. Εάν είναι δύσκολο για εσάς να προσδιορίσετε ποιο αρχείο είναι δικό σας, μετονομάστε τα πάντα και εκτελέστε τα ένα προς ένα σε 1C. Αλλά τις περισσότερες φορές μπορείτε να βρείτε επιθυμητό αρχείοαρκετά γρήγορα, ειδικά αν το ταξινομήσετε κατά ημερομηνία.

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

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

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

Στο σημερινό άρθρο θα σας πω τι να κάνετε σε μια τέτοια κατάσταση: ξεκινήσατε το πρόγραμμα 1C Enterprise, τότε ξεκίνησε η διαδικασία ενημέρωσης της έκδοσης του προγράμματος και ξαφνικά διακόπτεται με ένα μήνυμα σφάλματος: Η ενημέρωση απέτυχε. Λανθασμένη μορφή αποθήκευσης δεδομένων”:

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

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

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

Στο παράθυρο που ανοίγει, βλέπουμε τη διαδρομή όπου αποθηκεύονται τα προσωρινά αρχεία 1C. Έχω την ακόλουθη διαδρομή: C:\Users\VLADIMIR\AppData\Roaming\1C\1cv8\tmplts:

Οι φάκελοι της προσωρινής μνήμης θα βρίσκονται στο C:\Users\VLADIMIR\AppData\Roaming\1C\1cv8. Στην περίπτωσή σας, η διαδρομή μπορεί να είναι: .

3. Κλείσε λοιπόν 1C. Επειτα Εργαλεία των Windowsμεταβείτε στο φάκελο C:\Users\UserName\AppData\Roaming\1C\1cv8(αν δεν βλέπετε τον φάκελο Δεδομένα εφαρμογήςστη συνέχεια διαβάστε το πρώτο σχόλιο κάτω από αυτό το άρθρο). Εδώ επιλέγουμε όλα φακέλους με αλφαριθμητικά μεγάλα ονόματακαι με τόλμη διαγράψτε τα:
Αφού διαγράψουμε τους φακέλους, ξεκινάμε ξανά το πρόγραμμα 1C Enterprise. Αυτή τη φορά, η ενημέρωση του προγράμματος θα πρέπει να είναι επιτυχής και το σφάλμα "Invalid datastore format" δεν θα πρέπει να εμφανιστεί ξανά.

08 Νοεμβρίου 2017 32634

Μπορεί να προκύψει μια κατάσταση όταν το 1C 8.3 δεν ξεκινά και εμφανίζεται ένα σφάλμα - "Μη έγκυρη μορφή αποθήκευσης δεδομένων" που υποδεικνύει τη διαδρομή προς αρχείο c χρήστες config runtimecachestorage. Αλλά, μην πανικοβληθείτε, το σφάλμα μορφής δεδομένων αποθήκευσης δεν είναι τόσο σπάνιο όσο μπορεί να φαίνεται με την πρώτη ματιά. Επομένως, σε αυτό το άρθρο, ας μάθουμε πώς να διορθώσετε ένα σφάλμα στο 1C 8.3.

Λόγοι για το σφάλμα "Μη έγκυρη μορφή αποθήκευσης δεδομένων" στο 1C 8.3

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

Τι είναι η προσωρινή μνήμη 1C 8.3;

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

Πώς να καθαρίσετε το 1C 8.3;

Τα αρχεία προσωρινής μνήμης αποθηκεύονται στο φάκελο AppData, στο προφίλ χρήστη κάτω από το οποίο εκκινείται το πρόγραμμα 1C 8.3. Ο ευκολότερος τρόπος για να το ανοίξετε είναι μέσω της εντολής Start\Run\%userprofile%\AppData

Εδώ πρέπει να διαγράψουμε όλα τα περιεχόμενα των παρακάτω φακέλων:

AppData\Local\1C\

AppData\Roaming\1C\1cv8\

AppData\Roaming\1C\1cv82\

Αφού εκτελέσουμε τις λειτουργίες αφαίρεσης, επανεκκινούμε το πρόγραμμα 1C Enterprise 8.3 και απολαμβάνουμε τη ζωή.

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