Τρόποι επαναφοράς της ενημέρωσης 1s 2.0. Κόλπα πλατφόρμας: χρήση διαμόρφωσης προμηθευτή. Ανάκτηση με χρήση του επεξεργαστή HEX

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

Ας εξετάσουμε μια τυπική κατάσταση στην οποία βρίσκονται συχνά οι αρχάριοι. Ας πούμε ότι υπάρχει μια τυπική διαμόρφωση του 1C: Integrated Automation 8. Αρχικά, η διαμόρφωση εγκαταστάθηκε από το κιτ διανομής (ας πούμε έκδοση 1.1.20.1). Στη συνέχεια, λόγω της ανάγκης προσαρμογής στις ιδιαιτερότητες της επιχείρησης, συμπεριλήφθηκε η δυνατότητα αλλαγής (οι νεοεισερχόμενοι πολύ συχνά λανθασμένα αποκαλούν αυτήν την ενέργεια αφαίρεση από την υποστήριξη, αν και στην πραγματικότητα αυτό δεν συμβαίνει).

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

1) Λίγη ώρα μετά την επόμενη ενημέρωση, λαμβάνουμε ένα μήνυμα από το λογιστήριο σχετικά με ένα σφάλμα που παρουσιάζεται κατά τη διάρκεια της λειτουργίας ρουτίνας κλεισίματος στο τέλος του μήνα. Δεν υπήρχε τέτοιο σφάλμα πριν, οπότε φταίει η ενημέρωση. Αρκετά τυπική κατάσταση. Αρχίζουμε να διαγνώσουμε το σφάλμα και βλέπουμε ότι τα πόδια μεγαλώνουν από τη γενική ενότητα Λογιστική για τον ΦΠΑ και τον σχηματισμό κινήσεων. Αρχίζουμε να καταλαβαίνουμε και να κατανοούμε ότι αυτή η ενότητα επανασχεδιάστηκε σημαντικά σε μια τυπική και μετά τη συγχώνευση, «χάσαμε» ορισμένες από τις διαδικασίες/λειτουργίες (ή, όπως συμβαίνει συχνά σε τυπικές, «πήδηξαν» σε μια άλλη κοινή ενότητα). Λόγω της πολυπλοκότητας των κοινών μονάδων μεταξύ τους σε τυπικές, στο στάδιο της ενημέρωσης δεν είναι πάντα δυνατό να εντοπιστεί ένα πρόβλημα που εκδηλώνεται μόνο όταν εργάζονται οι χρήστες.

Καταλαβαίνουμε λοιπόν ότι για να το καταλάβουμε χρειαζόμαστε μια τυπική διαμόρφωση της τρέχουσας έκδοσης (ας πούμε 1.1.23.1). Αλλά πού μπορώ να το βρω; Εάν υπάρχει ένας οικείος Γάλλος και μπορεί να στείλει γρήγορα το κιτ διανομής, είναι υπέροχο, αλλά ας υποθέσουμε ότι δεν είναι εκεί και το πρόβλημα πρέπει να επιλυθεί επειγόντως. (Μην προτείνετε Varese!). Επιπλέον, μπορεί να μην υπάρχει Διαδίκτυο και τι να κάνετε σε μια τέτοια κατάσταση; Έχω δει επανειλημμένα μια διαδικασία όπου ένα άτομο, προκειμένου να λύσει ένα δεδομένο πρόβλημα, εγκατέστησε μια νέα βάση δεδομένων από την υπάρχουσα αρχική διανομή και στη συνέχεια την ενημέρωσε διαδοχικά στην πιο πρόσφατη για να δει "πώς θα έπρεπε πραγματικά να είναι" σε ένα καθαρή βάση δεδομένων. Και η κασετίνα, όπως πάντα, απλά άνοιξε (IMG:)

Τώρα ας δούμε διάφορες λύσεις:

α) Πρώτη επιλογή: Μενού -> Διαμόρφωση -> Σύγκριση διαμορφώσεων, μετά επιλέξτε τη διαμόρφωση προμηθευτή και συγκρίνετε τη με την κύρια διαμόρφωση.

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

β) Η δεύτερη μέθοδος είναι κατάλληλη εάν χρειάζεται όχι μόνο να δούμε τις αλλαγές, αλλά και να εκτελέσουμε αμέσως τη συγχώνευση.

Μενού -> Διαμόρφωση -> Υποστήριξη -> Ρυθμίσεις υποστήριξης και στο κάτω μέρος κάντε κλικ στο κουμπί Σύγκριση, συγχώνευση.

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

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

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

Και τίθεται ένα εύλογο ερώτημα: πώς μπορείτε ακόμα να αποθηκεύσετε τη διαμόρφωση του προμηθευτή σε ένα αρχείο; Γιατί δεν υπάρχει στοιχείο μενού παρόμοιο με το Save configuration to file για την κύρια διαμόρφωση ή Save database configuration to file for database configuration. Πού ισχύει το ίδιο για τη διαμόρφωση προμηθευτή; Στην πραγματικότητα, είναι και εκεί, μόνο θαμμένο λίγο πιο βαθιά. Δηλαδή, όλα είναι στην ίδια μορφή ρυθμίσεων υποστήριξης.

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

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

Γιατί αλλιώς μπορεί να χρειαστεί να αποθηκεύσετε τη διαμόρφωση του προμηθευτή σε ένα αρχείο;

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

Επιτρέψτε μου να σας δώσω μερικά ακόμη παραδείγματα πραγματικών καταστάσεων όπου μπορεί να χρειαστεί να επιστρέψετε σε μια τυπική διαμόρφωση:

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

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

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

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

Ο μόνος τρόπος για να επαναφέρετε τη διαμόρφωση σε πλήρη υποστήριξη είναι να φορτώσετε (όχι στη λειτουργία σύγκρισης και συγχώνευσης, αλλά στη ρύθμιση παραμέτρων Φόρτωση από το στοιχείο αρχείου) standard.cf. Αυτός είναι ο λόγος για τον οποίο χρειαζόμαστε τη δυνατότητα αποθήκευσης της διαμόρφωσης προμηθευτή σε ένα αρχείο .cf. Αποθηκεύουμε, στη συνέχεια φορτώνουμε και αφού ενημερώσουμε τη διαμόρφωση της βάσης δεδομένων, παίρνουμε την τυπική διαμόρφωση στην αρχική της μορφή, δηλ. με κλειδαριά (IMG:) Φυσικά, προτού εκτελέσετε αυτές τις ενέργειες, πρέπει να φροντίσετε εκ των προτέρων να αποθηκεύσετε/μεταφέρετε τα απαραίτητα δεδομένα, τα οποία θα «ξεπλυθούν» μετά την επιστροφή στην τυπική διαμόρφωση και φροντίστε να δημιουργήσετε ένα αντίγραφο ασφαλείας της βάσης δεδομένων!

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

[πρέπει να εγγραφείτε για να δείτε τον σύνδεσμο]

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

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

Λάβετε 267 μαθήματα βίντεο στο 1C δωρεάν:

Φροντίστε να το κάνετε αυτό πριν από την ενημέρωση.

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

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

Σημείωση! Εάν η διαμόρφωση που είναι εγκατεστημένη στην εταιρεία σας δεν είναι τυπικό προϊόν, δηλαδή έχει ήδη παραποιηθεί από προγραμματιστές 1C, μην προσπαθήσετε να ενημερώσετε μόνοι σας το λογισμικό! ΔΕΝ ΜΠΟΡΕΙΣ να ενημερώσεις τέτοιες εκδόσεις προγραμμάτων μόνος σου! Αυτό θα οδηγήσει σε αστάθεια του συστήματος και απώλεια δεδομένων!

Αναλυτικές οδηγίες για την εγκατάσταση ενημερώσεων

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

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

Για να ενημερώσετε απευθείας το πρόγραμμα, πρέπει να ανοίξετε τον κατάλογο όπου αποθηκεύτηκε η ενημέρωση και να εκτελέσετε το αρχείο setup.exe. Η ενημέρωση θα εγκατασταθεί στον προεπιλεγμένο κατάλογο.

Στη συνέχεια, πρέπει να επιλέξετε το παράθυρο "διαμορφωτής" 1C και στο μενού του το στοιχείο "διαμόρφωση". Το σχήμα ενεργειών έχει ως εξής: configuration - support - update configuration. Θα ανοίξει ένα παράθυρο στο οποίο πρέπει να επιλέξετε την ενότητα «Αναζήτηση για διαθέσιμες ενημερώσεις (προτείνεται)». Κουμπί "Επόμενο".

Ανοίγει ένα παράθυρο όπου μπορείτε να επιλέξετε την πηγή ενημέρωσης. Είναι απαραίτητο να αποεπιλέξετε τη σημαία "http://downloads.v8.1c.ru/tmplts/", καθώς η ενημέρωση σε αυτήν την περίπτωση δεν πραγματοποιείται μέσω του δικτύου Διαδικτύου. Και πάλι το κουμπί «επόμενο».

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

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

Εάν το πρόβλημα δεν μπορεί να επιλυθεί με άλλο τρόπο, ήρθε η ώρα να διαβάσετε τις οδηγίεςτότε το αρχείο μεταφόρτωσης που δημιουργήθηκε προηγουμένως για το 1C Accounting 8 (ή οποιαδήποτε άλλη διαμόρφωση 1C Enterprise) θα σας επιτρέψει να επαναφέρετε τη βάση δεδομένων, π.χ. επιστροφή κατάστασης βάσης πληροφοριών την ημερομηνία δημιουργίας της μεταφόρτωσης.

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

Το ίδιο το αρχείο μεταφόρτωσης είναι άχρηστο και απαιτεί εκτέλεση του Configurator, π.χ. Δεν μπορείτε απλώς να ξεκινήσετε ένα αρχείο μεταφόρτωσης (όπως μια ταινία, για παράδειγμα) και να περιμένετε αποτελέσματα. Επομένως, εκκινούμε το Configurator και πηγαίνουμε στο μενού Administration.


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

δικτυακός τόπος_

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

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

Υπήρχε ένα σημαντικό μέρος του άρθρου, αλλά χωρίς JavaScript δεν φαίνεται!

Λαμβάνοντας υπόψη τα παραπάνω, θα πρέπει να προστεθεί μια σημαντική λεπτομέρεια- εάν η βάση δεδομένων είναι «καλυμμένη», τότε δημιουργήστε ένα αντίγραφο ολόκληρου του φακέλου της ( Τι γίνεται λοιπόν αν είναι χαλασμένο!) και μόνο τότε ανοίξτε το Configurator και επαναφέρετε. Σε περίπτωση σφάλματος, μπορείτε πάντα να επιστρέψετε στην έκδοση της βάσης δεδομένων που δεν έχει αποκατασταθεί (δηλαδή, δεν έχει καταστραφεί πλήρως ως αποτέλεσμα σφάλματος ανάκτησης).

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

δικτυακός τόπος_

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

δικτυακός τόπος_

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

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

δικτυακός τόπος_

Να σας θυμίσω για άλλη μια φορά: Να είστε προσεκτικοί κατά την επαναφορά της βάσης δεδομένων 1C Accounting 8 με τα χέρια σας!Μπορείτε να δημιουργήσετε με ασφάλεια αντίγραφα ασφαλείας - είναι ασφαλές για τα δεδομένα σε κάθε περίπτωση - αλλά να είστε προσεκτικοί με την επαναφορά.

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

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

Από προεπιλογή, ο κατάλογος της βάσης πληροφοριών, στον οποίο, εκτός από το ίδιο το αρχείο βάσης δεδομένων 1C, αποθηκεύονται όλα τα αρχεία που σχετίζονται με αυτό, είναι ο φάκελος στα Έγγραφα χρήστη:
C:\Users\Username\Documents\InfoBase


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


Αυτά τα αρχεία περιλαμβάνουν:

  • *.1CD– το ίδιο το αρχείο της βάσης δεδομένων, το οποίο από προεπιλογή ονομάζεται 1Cv8.1CD. Αυτό το αρχείο περιλαμβάνει όλα τα δεδομένα που εισάγονται στη βάση δεδομένων, καθώς και τη διαμόρφωσή τους.
  • *.cf, *.cfu (*.cfl), *.dt, *.epf (*.erf)– αρχεία διαμόρφωσης βάσης δεδομένων.
  • *.log, *.lgf, *.lgp, *.elf– αρχεία καταγραφής·
  • *.cdn– Αρχείο κλειδώματος βάσης δεδομένων 1C.
  • *.εφδ– Αρχείο αρχείου 1C.
  • *.mft– βοηθητικό αρχείο διαμόρφωσης προτύπου.
  • *.στ– αρχείο προτύπου κειμένου
  • *.mxl– αρχείο εκτυπωμένων εντύπων της βάσης δεδομένων 1C.
  • *.grs– αρχείο γραφικών διαγραμμάτων της βάσης δεδομένων 1C.
  • *.γεω– Αρχείο γεωγραφικού σχήματος βάσης δεδομένων 1C.

Σημάδια και αιτίες βλάβης στη βάση δεδομένων 1C

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

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

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

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


Δημιουργία και επαναφορά μιας βάσης δεδομένων 1C από ένα αντίγραφο ασφαλείας

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

Για να δημιουργήσετε ένα αντίγραφο ασφαλείας της βάσης δεδομένων 1C:

Για να επαναφέρετε μια βάση δεδομένων 1C από ένα αντίγραφο ασφαλείας:


Επαναφορά κατεστραμμένης βάσης δεδομένων πληροφοριών 1C

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

Επαναφορά με χρήση του Configurator

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


Ανάκτηση χρησιμοποιώντας το chdbfl.exe

Σε κάθε έκδοση της πλατφόρμας "1C: Enterprise"Υπάρχει ένα βοηθητικό πρόγραμμα που έχει σχεδιαστεί για τον εντοπισμό σφαλμάτων κατεστραμμένων βάσεων πληροφοριών. Δεν υπάρχει πρόσβαση σε αυτό το βοηθητικό πρόγραμμα από το εσωτερικό μενού της πλατφόρμας. Εγκαθίσταται όμως μαζί με την εγκατάσταση της πλατφόρμας. Για να το εκτελέσετε, μεταβείτε στο φάκελο όπου είναι εγκατεστημένη η πλατφόρμα 1C στον υπολογιστή σας:
C:\Program Files (x86)\1cv8\8.3.8.1652\bin
(όπου 8.3.8.1652 είναι ο αριθμός έκδοσης πλατφόρμας (διαφορετικός για διαφορετικές εκδόσεις))


Βρείτε και εκτελέστε το αρχείο chdbfl.exe σε αυτόν τον φάκελο - αυτό είναι το βοηθητικό πρόγραμμα εντοπισμού σφαλμάτων της βάσης πληροφοριών 1C. Μετά την εκκίνηση του βοηθητικού προγράμματος, χρησιμοποιήστε το για να καθορίσετε το αρχείο της βάσης δεδομένων κάνοντας κλικ στην έλλειψη στα δεξιά του πεδίου "Όνομα αρχείου DB"και επιλέξτε το πλαίσιο δίπλα στη συνάρτηση «Διόρθωση σφαλμάτων που εντοπίστηκαν». Αφού ρυθμίσετε τις απαραίτητες παραμέτρους, κάντε κλικ στο κουμπί "Τρέξιμο".


Όλα τα σφάλματα που εντοπίστηκαν και άλλες ενέργειες του βοηθητικού προγράμματος θα εμφανιστούν στο παράθυρο chdbfl.exe.

Ανάκτηση με χρήση του επεξεργαστή HEX

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

Το μειονέκτημα αυτής της μεθόδου είναι ότι αυτή η μέθοδος επιδιόρθωσης μιας κατεστραμμένης βάσης δεδομένων 1C μπορεί να πραγματοποιηθεί μόνο από έμπειρους ειδικούς που γνωρίζουν το HEX.

Να σημειωθεί ότι διαθέτει ενσωματωμένο πρόγραμμα επεξεργασίας HEX, που μπορεί να χρησιμοποιηθεί για τη διόρθωση κατεστραμμένων αρχείων.


Πώς να επαναφέρετε μια διαγραμμένη βάση δεδομένων πληροφοριών 1C

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


Σημείωση. Με παρόμοιο τρόπο, μπορείτε να επαναφέρετε το χαμένο αρχείο αντιγράφου ασφαλείας της βάσης πληροφοριών 1C - 1Cv8.dt.

  • Μεταφορτώστε το ανακτημένο αρχείο *.dt στη βάση δεδομένων πληροφοριών χρησιμοποιώντας τη μέθοδο που περιγράφεται παραπάνω.
  • Εάν η βάση πληροφοριών αποκατασταθεί αρχείο προς αρχείο, τότε ανοίξτε το κύριο αρχείο της 1Cv8.1CL χρησιμοποιώντας το μενού 1C Αρχείο / Ανοιξε.

Όλες οι μέθοδοι επαναφοράς μιας βάσης δεδομένων 1C που περιγράφονται σε αυτό το άρθρο εμφανίζονται χρησιμοποιώντας την πλατφόρμα ως παράδειγμα "1C: Enterprise 8.3". Αλλά αυτές οι πληροφορίες είναι επίσης σχετικές με άλλα προγράμματα και διαμορφώσεις πλατφόρμας:

  • 1γ λογιστική
  • 1Γ: Επιχειρηματίας
  • 1Γ: Μισθός και διαχείριση προσωπικού
  • 1Γ: Διαχείριση εμπορίου
  • 1C: Λιανικό εμπόριο
  • 1Γ: Διαχείριση εκμετάλλευσης
  • 1C: Διαχείριση επιχειρήσεων
  • 1C: Επιχείρηση. Διαχείριση εργοστασίου παραγωγής
  • 1C: Πολύπλοκος αυτοματισμός
  • 1C: Ροή εγγράφων
  • 1Γ: Ενοποίηση
  • 1C: Διοίκηση μικρής εταιρείας
  • 1Γ: Φορολογούμενος
  • 1Γ: Αναφορές επιχειρηματιών
  • 1C: Έγγραφα πληρωμής
  • 1Γ: Λογιστική μιας κρατικής υπηρεσίας
  • 1Γ: Μισθοί και προσωπικό ενός δημοσιονομικού ιδρύματος
  • 1C: Σύνολο αναφορών
  • 1Γ: Αναφορά προϋπολογισμού
  • 1C: Ροή εγγράφων μιας κρατικής υπηρεσίας
  • 1Γ: Δημόσιες και δημοτικές προμήθειες
  • 1Γ: Προϋπολογισμός διακανονισμού
  • 1Γ: Δημοτικός προϋπολογισμός
  • 1C: Χρήματα
  • 1C: E-learning, κ.λπ.