Αυτό το άρθρο εξετάζει μια μέθοδο για την εξάλειψη των σφαλμάτων μορφής ροής στο 1C.
Ας φανταστούμε την κατάσταση. Η κλήση της αναφοράς "Ισολογισμός κύκλου εργασιών" για τον λογαριασμό δεν δημιουργείται και αποτυγχάνει.
Πρώτα απ 'όλα, ελέγχουμε τη βάση για ζημιά - δεν υπάρχει καμία.
Πραγματοποιούμε δοκιμές και διορθώσεις - το αποτέλεσμα είναι το ίδιο. Έλεγχοι χρησιμοποιώντας λογισμικό τρίτωνεπίσης δεν προσδιόρισε την αιτία του προβλήματος. Σε αυτήν την περίπτωση, η βάση δεδομένων ενημερώνεται σωστά και γίνεται λήψη μέσω του αρχείου DT. Όταν προσπαθείτε να ανοίξετε τη βάση δεδομένων σε διαφορετικό χρήστη, το σφάλμα δεν εμφανίζεται και η αναφορά δημιουργείται χωρίς προβλήματα.
Εάν η βάση δεδομένων λειτουργεί κανονικά με το όνομα άλλου χρήστη και μετά την επαναφορά των προφίλ στον φάκελο Περιαγωγής δεν αλλάζει τίποτα, τότε το πρόβλημα βρίσκεται στις ρυθμίσεις του πρώτου.
Ας μελετήσουμε λεπτομερέστερα, το κείμενο του μηνύματος αποτυχίας θα πρέπει να είναι το εξής:
“ParametersStructure = SavedSettings.SettingsStorage.Get();
λόγω:
Σφάλμα μορφής ροής"
Με βάση το μήνυμα, γίνεται σαφές πού να αναζητήσετε τον λόγο.
2. Από ολόκληρη τη λίστα, επιλέξτε «Αποθηκευμένες ρυθμίσεις» και μεταβείτε σε αυτές.
3. Στο παράθυρο που ανοίγει, στον επάνω πίνακα, βρείτε το κουμπί για να απενεργοποιήσετε την κλήση και κάντε κλικ σε αυτό.
4. Στη λίστα αναφορών, βρείτε αυτήν που σας ενδιαφέρει χρησιμοποιώντας το κείμενο από το σφάλμα.
5. Κάντε δεξί κλικ για άνοιγμα μενού περιβάλλοντοςκαι επιλέξτε το πλαίσιο για να το διαγράψετε αργότερα ή απλώς κάντε κλικ στο κουμπί Διαγραφή.
6. Μετά από αυτό, ανοίξτε το μενού διαγραφής για όλα τα επισημασμένα αντικείμενα και διαγράψτε τα ανάλογα.
Προσοχή! Εάν εργάζεστε με μια εταιρική βάση δεδομένων (πολλοί χρήστες), τότε πρέπει να συνδεθείτε αποκλειστικά ή όλοι οι ενεργοί χρήστες πρέπει να αποσυνδεθούν - να βγουν από το πρόγραμμα.
Με βάση τα αποτελέσματα της λειτουργίας, δοκιμάστε να δημιουργήσετε ξανά την αναφορά - θα πρέπει να δημιουργηθεί σωστά και να εκτελεί τις λειτουργίες της.
Ένα σφάλμα ροής μπορεί να προκύψει σε οποιαδήποτε αναφορά. Πολλοί άνθρωποι φοβούνται από αυτό το πρόβλημα, αλλά, όπως αποδεικνύεται, η λύση βρίσκεται στην επιφάνεια και ο καθένας μπορεί να το χειριστεί. Μόλις μερικά λεπτά και μερικές ενέργειες στο μενού 1C και η αποτυχία επιλύθηκε. Το κύριο πράγμα σε τέτοιες καταστάσεις δεν είναι να πανικοβληθείτε και να μην ενεργήσετε χρησιμοποιώντας τη μέθοδο του «επιστημονικού πονήματος», αλλά να μελετήσετε πληροφοριακό μήνυμαπρογράμματα. Κατά κανόνα, περιέχει όλες τις πληροφορίες σχετικά με τη δυσλειτουργία, οι οποίες θα σας επιτρέψουν να βρείτε γρήγορα την αιτία και στη συνέχεια να την εξαλείψετε.
Ένα τέτοιο πρόβλημα όπως το σφάλμα μορφής ροής εμφανίζεται αρκετά συχνά στο 1C 8.3. Ας δούμε πώς να το διορθώσετε αυτό το σφάλμα.
Αυτό συμβαίνει στις ακόλουθες περιπτώσεις:
Λάβετε 267 μαθήματα βίντεο στο 1C δωρεάν:
Εάν αυτό δεν βοηθήσει, υπάρχουν πιο εξελιγμένοι τρόποι για να λύσετε αυτό το πρόβλημα. Για παράδειγμα, χρησιμοποιώντας ένα πρόγραμμα επεξεργασίας HEX. Εάν χρειάζεστε εξειδικευμένη βοήθεια από προγραμματιστές 1C, επικοινωνήστε μαζί μας! Λεπτομέρειες στη σελίδα
Αυτό το άρθρο θα εξηγήσει τις αιτίες, τους τύπους και τις λύσεις.
"Σφάλματα μορφής ροής" 1C.
Όλοι όσοι εργάζονται με το 1C:Enterprise σε οποιαδήποτε διαμόρφωση έχουν δει τουλάχιστον μία φορά ένα παράθυρο με το σφάλμα "Σφάλμα μορφής ροής".
Αυτό το παράθυρο περιλαμβάνεται στα TOP 3 πιο συνηθισμένα σφάλματα 1C:Enterprise. Είναι δυσάρεστο γιατί δεν είναι κατατοπιστικό. Δεν είναι σαφές: πού και ποιο είναι το σφάλμα; Η φυσική αντίδραση θα ήταν να κάνετε κλικ στο κουμπί "Επανεκκίνηση", αλλά με μεγάλη πιθανότητα μπορεί να υποστηριχθεί ότι η επανεκκίνηση του προβλήματος δεν θα επιλύσει το πρόβλημα και ο χρήστης θα δει ξανά αυτό το παράθυρο.
Αυτό το άρθρο θα εξηγήσει τις αιτίες, τους τύπους και τις μεθόδους εξάλειψης του "Σφάλματος μορφής ροής" 1C.
Το πρόγραμμα 1C:Enterprise δημιουργείται με τέτοιο τρόπο ώστε κατά τη διάρκεια της εργασίας του να προσπαθεί συνεχώς να βελτιστοποιεί την ταχύτητα των λειτουργιών. Για το σκοπό αυτό, δημιουργείται μια «κρυφή μνήμη» στον υπολογιστή του χρήστη, η οποία αποθηκεύει πληροφορίες που χρησιμοποιούνται συχνά, για παράδειγμα: τη θέση και το σχήμα των παραθύρων, δεδομένα υπηρεσίας χρήστη, ρυθμίσεις επιλογής, γραμματοσειρές κ.λπ. Η προσωρινή αποθήκευση σάς επιτρέπει να μειώσετε τον αριθμό των κλήσεων προς τον διακομιστή και, ως εκ τούτου, να αυξήσετε την ταχύτητα του 1C:Enterprise.
Τι συμβαίνει όμως εάν το αρχείο "cache" έχει γραφτεί με σφάλμα/σφάλματα, ως αποτέλεσμα εσφαλμένου τερματισμού μιας περιόδου λειτουργίας εργασίας ή αύξησης της ισχύος ή βλάβης δικτύου (για την έκδοση πελάτη-διακομιστή του 1C); Την επόμενη φορά που θα προσπαθήσετε να αποκτήσετε πρόσβαση στην "cache", το 1C δεν θα μπορεί να διαβάσει το αρχείο και θα εμφανιστεί το παράθυρο "Stream Format Error". Η "σπασμένη κρυφή μνήμη" είναι η πιο κοινή αιτία αυτού του σφάλματος.
Εκτός από μια εσφαλμένα γραμμένη κρυφή μνήμη, τα έγγραφα (ή οι κατάλογοι ή οποιοδήποτε άλλο αντικείμενο) ενδέχεται επίσης να εγγραφούν εσφαλμένα στη βάση δεδομένων πληροφοριών και αυτό μπορεί επίσης να προκαλέσει την εμφάνιση του σφάλματος που αναφέρεται σε αυτό το άρθρο.
Συμβατικά, το σφάλμα μορφής ροής 1C μπορεί να χωριστεί σε 2 τύπους:
Ανάλογα με τον τύπο του σφάλματος, μπορείτε να επιλέξετε την καταλληλότερη επιλογή για την εξάλειψή του. Αλλά μπορείτε να χρησιμοποιήσετε όλες τις μεθόδους με τη σειρά μέχρι να λειτουργήσει μία από αυτές. Οι μέθοδοι δεν θα βλάψουν τη βάση δεδομένων 1C 8, ωστόσο, εάν ενεργείτε σαν πραγματικός επαγγελματίας, θα πρέπει πρώτα να δημιουργήσετε αντίγραφο ασφαλείας και μόνο στη συνέχεια να αντιμετωπίσετε το "Σφάλμα μορφής ροής".
Ας εξετάσουμε τις ΚΟΡΥΦΑΙΕΣ λύσεις:
Αυτή η μέθοδος συζητήθηκε λεπτομερώς στο άρθρο μας "". Ας θυμηθούμε εν συντομία. Για να διαγράψετε αρχεία προσωρινής μνήμης με μη αυτόματο τρόπο, πρέπει να βρείτε τους φακέλους όπου είναι αποθηκευμένη η προσωρινή μνήμη. Για λειτουργικά συστήματα Win7 και νεότερα προσωρινά αρχεία αποθηκεύονται στο C:\Users\Username\AppData\Roaming\1CΚαι C:\Users\Username\AppData\Local\1Cσε φακέλους που ξεκινούν με "1cv8". Στα Windows XP, στο φάκελο του χρήστη στο Local Settings\Application Data\1C\. Εάν ο φάκελος AppData δεν είναι ορατός, προσαρμόστε την ορατότητα κρυφούς φακέλους. Το παρακάτω σχήμα δείχνει πώς μοιάζουν τα αρχεία προσωρινής μνήμης - φάκελοι με μεγάλα, ασαφή ονόματα (στην περίπτωσή μας υπάρχει μόνο ένα αρχείο). Για να διαγράψετε την προσωρινή μνήμη, πρέπει να διαγράψετε αυτούς τους φακέλους.
Σπουδαίος!Μπορείτε να διαγράψετε φακέλους μόνο όταν ολοκληρωθούν οι διαδικασίες εργασίας με το 1C:Enterprise.
Στη λειτουργία διαμόρφωσης, πρέπει να κάνετε κλικ στο στοιχείο μενού «Διαχείριση» και μετά στο «Δοκιμή και διόρθωση».
Θα πρέπει να ελεγχθούν τα δύο πρώτα σημεία «πίνακες αναπροσαρμογής ευρετηρίου». βάση πληροφοριών» και «έλεγχος της λογικής ακεραιότητας της βάσης πληροφοριών». Κάντε κλικ στο κουμπί "Εκτέλεση". Το ίδιο το σύστημα θα ελέγξει τη βάση δεδομένων, θα βρει σφάλματα, θα τα διορθώσει και θα σας παράσχει μια αναφορά για την εργασία που έγινε. Εάν είναι απαραίτητο, ελέγξτε επίσης το τρίτο στοιχείο «έλεγχος της αναφορικής ακεραιότητας της βάσης πληροφοριών».
Εάν δεν είναι δυνατή η είσοδος στον διαμορφωτή, τότε εκτελέστε το πρόγραμμα "chdbfl.exe", το οποίο βρίσκεται: "C:\Program Files (x86)\1cv8\8.3……\bin". Επιλέξτε το αρχείο της βάσης δεδομένων, επιλέξτε το πλαίσιο ελέγχου «Διόρθωση σφαλμάτων που εντοπίστηκαν» και κάντε κλικ στο κουμπί «Εκτέλεση». Τότε το σύστημα θα κάνει τα πάντα για εσάς. Το ίδιο το σύστημα θα ελέγξει τη βάση δεδομένων, θα βρει σφάλματα και θα τα διορθώσει. Ενώ εκτελείται το πρόγραμμα "chdbfl.exe", δεν θα πρέπει να υπάρχουν ενεργές περίοδοι λειτουργίας με 1C.
Στη λειτουργία διαμόρφωσης, επιλέξτε το στοιχείο μενού «Διαχείριση» και κάντε κλικ στο «Λήψη βάσης πληροφοριών». Μετά από αυτό, επιλέξτε τη θέση όπου θέλετε να αποθηκεύσετε το αρχείο βάσης δεδομένων (.dt), δώστε στο αρχείο ένα όνομα και κάντε κλικ στο "Αποθήκευση".
Μετά από αυτό, δημιουργήστε μια νέα κενή βάση δεδομένων στον υπολογιστή σας (ή στον διακομιστή). Μεταβείτε στο νέο διαμορφωτή βάσης δεδομένων, κάντε κλικ στο «Διαχείριση» και μετά στο «Φόρτωση βάσης πληροφοριών». Επιλέξτε το αρχείο που έχετε προετοιμάσει προηγουμένως και κάντε κλικ στο "Άνοιγμα".
Αυτή η μέθοδος μπορεί να οδηγήσει σε απώλεια δεδομένων, επομένως συνιστάται να χρησιμοποιείται μόνο από έμπειρους χρήστες. Η μέθοδος είναι παρόμοια με την προηγούμενη και συνίσταται στο γεγονός ότι πρώτα η βάση δεδομένων ξεφορτώνεται (μόνο όχι σε .dt, όπως στην προηγούμενη μέθοδο, αλλά σε ειδική μορφή .XML). Στη συνέχεια, η βάση δεδομένων φορτώνεται ξανά. Αυτό γίνεται χρησιμοποιώντας την ενσωματωμένη επεξεργασία «Μεταφόρτωση και φόρτωση δεδομένων XML».
Η αιτία του εν λόγω σφάλματος μπορεί να είναι η παρουσία ενεργών περιόδων σύνδεσης χρήστη που λειτουργούν διαφορετικές εκδόσεις. Για παράδειγμα, στη βάση δεδομένων υπάρχει μια συνεδρία ενεργού χρήστη με την πλατφόρμα 1C 8.3.5...., και μια άλλη προσπαθεί να συνδεθεί, με την έκδοση 8.3.4.... Εάν είναι εγκατεστημένες πολλές εκδόσεις στον υπολογιστή σας, βεβαιωθείτε ότι έχει επιλεγεί η "σωστή" έκδοση που χρειάζεστε στο παράθυρο επεξεργασίας της βάσης πληροφοριών.
Στο 99% των περιπτώσεων, οι παραπάνω μέθοδοι αντιμετώπισης του «Σφάλματος μορφής ροής» θα κάνουν αποτελεσματικά τη δουλειά τους και το σφάλμα θα «φύγει». Στο υπόλοιπο 1%, θα πρέπει να χρησιμοποιήσετε πιο σύνθετα διαγνωστικά, μερικές φορές πέρα από το εύρος του 1C, για παράδειγμα: καθαρίστε τα προσωρινά αρχεία του υπολογιστή και όχι μόνο την προσωρινή μνήμη 1C. έλεγχος σκληρό δίσκοσε κατεστραμμένους τομείς χρησιμοποιώντας το βοηθητικό πρόγραμμα "chkdsk.exe". ελέγξτε τον υπολογιστή σας με antivirus. Μπορείτε ακόμη να δοκιμάσετε να εκτελέσετε τη βάση δεδομένων 1C σε άλλον υπολογιστή και έτσι να εντοπίσετε το πρόβλημα, βεβαιώνοντας ότι το σφάλμα βρίσκεται στη βάση δεδομένων πληροφοριών και όχι στο υλικό ή στο λειτουργικό σύστημα.
Αυτό το άρθρο δημιουργήθηκε για να βοηθήσει όσους αντιμετώπισαν το σφάλμα 1C "Σφάλμα μορφής ροής" συζητήθηκαν και εξηγήθηκαν εδώ οι λόγοι εμφάνισής του, οι τύποι υπό όρους και οι μέθοδοι εξάλειψής του. Το σφάλμα φαίνεται τρομακτικό και ακατανόητο λόγω της αβεβαιότητάς του, αλλά, όπως βλέπουμε, όλοι μπορούν να εξαλείψουν αυτό το σφάλμα.
Το σφάλμα μορφής ροής 1C Enterprise είναι ένα από τα πιο συνηθισμένα σφάλματα που προκύπτουν κατά την εργασία με προγράμματα 1C. Από τη δημοσίευση θα μάθετε πώς να διορθώσετε ένα σφάλμα μορφής ροής 1C Enterprise 8.3 χωρίς να επικοινωνήσετε με διαχειριστές ή συνεργάτες 1C, χρησιμοποιώντας δοκιμασμένες μεθόδους.
Εργάζεστε στο πρόγραμμα 1C, όλα είναι καλά, αλλά εδώ είναι άγνωστο γιατί εμφανίστηκε μια μικρή φόρμα με την ειδοποίηση "Σφάλμα μορφής ροής" και με τις επιλογές "Τερματισμός" στο πρόγραμμα ή "Επανεκκίνηση" του προγράμματος. Η επανεκκίνηση φυσικά δεν οδηγεί σε τίποτα, το σφάλμα εμφανίζεται ξανά...
...από τη δημοσίευση θα μάθετε:
Σφάλμα μορφής ροήςΤο 1C Enterprise 8.3 είναι ένα από τα πιο κοινά στην εργασία 1C: Enterprise και ταυτόχρονα ένα από τα λιγότερο ενημερωτικά. Εμφανίζεται ένα παράθυρο με μήνυμα σφάλματος και τίποτα πρόσθετες πληροφορίεςτι έσπασε και πού και πώς να το διορθώσετε. Επομένως, για να διορθώσουμε το σφάλμα μορφής ροής 1C, θα ξεκινήσουμε υπολογίζοντας τους λόγους για την εμφάνιση αυτού του σφάλματος, ώστε να γνωρίζουμε καλύτερα τον «εχθρό» αυτοπροσώπως.
Για να μάθετε τους λόγους για το σφάλμα μορφής ροής 1C 8.3, είναι απαραίτητο να λάβετε υπόψη την περιοχή δεδομένων της πλατφόρμας 1C. Εδώ θα ήθελα να σημειώσω ότι η πλατφόρμα 1C κατά τη λειτουργία χρησιμοποιεί:
Επιπλέον, η πλατφόρμα 1C Enterprise χρησιμοποιεί συνεχώς αυτούς τους πόρους.
Τώρα φανταστείτε ότι υπάρχει ένα κύμα στην ηλεκτρική ενέργεια, οπότε χωρίστε πακέτο δικτύουπαραμορφώθηκε και καταγράφηκε σε λανθασμένη μορφή ή η ηλεκτρική ενέργεια απενεργοποιήθηκε και τα δεδομένα που γράφτηκαν στην κρυφή μνήμη 1C γράφτηκαν μερικώς, τι θα συμβεί σε αυτήν την περίπτωση;
Το πρώτο βήμα είναι να δημιουργήσετε ένα αντίγραφο της βάσης δεδομένων πληροφοριών 1C σε περίπτωση που η λειτουργική βάση δεδομένων καταστραφεί όταν διορθωθεί.
Εάν εργάζεστε στην έκδοση αρχείου του 1C Enterprise, έχουν γίνει θύμα αυτής της μάστιγας, τότε θέλω να προσφέρω έναν τρόπο να απαλλαγούμε από αυτήν, που λειτουργεί στο 78% των περιπτώσεων.
Μπορείτε να δείτε τη διαδρομή προς τον κατάλογο της βάσης δεδομένων 1C Enterprise 8.3 όταν ξεκινάτε το πρόγραμμα - θα βρίσκεται στο κάτω μέρος του παραθύρου εκκίνησης του 1C Enterprise 8.3.
Για διαγραμμένα αρχείαμην ανησυχείτε - όλα αυτά είναι αρχεία υπηρεσίας που θα δημιουργηθούν εκ νέου στη σωστή μορφή την επόμενη φορά που θα ξεκινήσετε το 1C Enterprise 8.3.
Το σφάλμα μορφής ροής 1C 8.3 εξακολουθεί να υφίσταται; Κακώς! Διαβάστε παρακάτω.
Αναλυτικές δημοσιεύσεις έχουν γραφτεί για αυτά τα θέματα, οπότε δεν έχω να προσθέσω τίποτα εδώ. Διαβάστε τα άρθρα και κάντε τα πάντα όπως ακριβώς γράφτηκαν.
Εάν, μετά την εκτέλεση χειρισμών με τη βάση δεδομένων, εξακολουθεί να εμφανίζεται ένα "σφάλμα μορφής ροής", σε αυτήν την περίπτωση, δοκιμάστε μια άλλη αποδεδειγμένη μέθοδο:
Σε αυτό το βήμα, το σφάλμα μορφής ροής 1C Enterprise 8.3 μπορεί να διορθωθεί στο 94% των περιπτώσεων. Τι να κάνω όμως για να φάω αν δεν έχω κοιμηθεί;;;
Πριν από αυτό, πραγματοποιήθηκαν όλες οι τυπικές λειτουργίες για τη διόρθωση αυτού του σφάλματος και εάν μέχρι αυτό το σημείο το σφάλμα δεν έχει εξαλειφθεί, τότε θα πρέπει να γίνετε δημιουργικοί. Αυτή η διαδικασία ονομάζεται επίσης «χορός με ντέφια» ή «σαμανισμός»... Επομένως, εάν δεν έχετε «χορέψει» πριν, τότε το σφάλμα μορφής ροής 1C Enterprise 8.3 μπορεί να σας ταιριάζει. Ας συνεχίσουμε λοιπόν:
Υπάρχουν μερικοί ακόμη τρόποι με μια προσέγγιση χάκερ:
Οι μέθοδοι διόρθωσης σφαλμάτων μορφής ροής που περιγράφονται στη δημοσίευση έχουν δοκιμαστεί στην πράξη - λειτουργούν!
Ελπίζω να μην ξέχασα τίποτα. Αν μου έρθει ξαφνικά κάτι άλλο, σίγουρα θα προσθέσω στη δημοσίευση.
Σε όλους τους αναγνώστες καλή διάθεση! Αφήστε το σφάλμα μορφής ροής να σας παρακάμψει!!! 😉
Εάν δεν καταλαβαίνετε κάτι σχετικά με την ερώτηση πώς να διορθώσετε το σφάλμα μορφής ροής 1C:Enterprise 8.3, τότε μπορείτε να κάνετε μια ερώτηση στα σχόλια του άρθρου ή στο παρακάτω.
Για να μην χάσετε ένα άρθρο στο Διαδίκτυο, αποθηκεύστε το στο δικό σας μέσα κοινωνικής δικτύωσηςή σελιδοδείκτες.
Σφάλμα μορφής ροής 1C - μέθοδος διόρθωσης
Πρόσφατα συνάντησα ένα φρικτά αλλαγμένο USP για την Ουκρανία, έκδοση 1.2.2. Εγώ, ως λάτρης των συνεπών ενημερώσεων (στο 1.2.6), άρχισα γρήγορα να συγκρίνω τη διαμόρφωση με το αρχείο παράδοσης 1.2.6. Αλλά - τρομερό. Έλαβα ένα ΣΦΑΛΜΑ ΡΟΗΣ και συνετρίβη 1C. Και αυτό παρά το γεγονός ότι πέρασα 5 ώρες προσεκτικά συγκρίνοντας το αρχείο διαμόρφωσης με το αρχείο 1.2.2 του προμηθευτή και καταγράφοντας λεπτομερώς σε *.txt τι άλλαξαν οι άνθρωποι εκεί. Εκείνοι. αν ενημερώσετε ένα τέτοιο θαύμα από τον έναν αριθμό στον άλλο, δεν είναι λιγότερο από μια μέρα.
Μπήκα στο διαδίκτυο. Πολύ σεβαστοί άνθρωποι περιέγραψαν κάθε είδους χορούς με ντέφι... Αφού διάβασα, εφάρμοσα κάτι. διαμαρτυρήθηκα. Αφαίρεσα το αρχείο παράδοσης από τη βάση δεδομένων και το ανέβασα σε μια άδεια βάση δεδομένων για να πάνε όλα πιο γρήγορα. Και ιδού, σύρθηκα ΣΥΝΕΧΕΙΑ μέχρι την έκδοση 1.2.4 Και μετά από αυτό δημιουργήθηκε ένα χάος. Σε σύγκριση διαδοχικά με το 1.2.5: είναι ήδη εφιάλτης - " " και συντριβή. Χτύπησα στον τοίχο. Όλες οι προθεσμίες τελειώνουν.
Μετά άρχισα να σκέφτομαι - τι συμβαίνει όταν συγκρίνουμε διαμορφώσεις; Και υπάρχει ένα διαδοχικό ΑΝΟΙΓΜΑ αντικειμένων βάσης δεδομένων και σύγκριση με μια άλλη συνδιάλεξη. Επιπλέον, εδώ με τον όρο αντικείμενα εννοούμε το ίδιο πράγμα όπως σε οποιαδήποτε άλλη συνηθισμένη αντικειμενοστραφή γλώσσα προγραμματισμού (όπως η C++). Δηλαδή, για παράδειγμα, ένας κατάλογος είναι ένα αντικείμενο που περιέχει αντικείμενα - λεπτομέρειες, φόρμες, διατάξεις. Οι ίδιες οι φόρμες περιέχουν αντικείμενα - κουμπιά, πεδία κ.λπ. Και αν έχουμε ενσωματωμένο αντικείμενο html, για παράδειγμα σε ένα έγγραφο βοήθειας, μπορεί να περιέχει αντικείμενα - εικόνες κ.λπ.
Είναι ενδιαφέρον ότι αν βρείτε ένα τέτοιο αντικείμενο στο δέντρο διαμόρφωσης, μπορείτε να λάβετε ένα σφάλμα μορφής ροής χωρίς να κολλήσετε το 1C. Αν και, αν είναι html, μπορεί να ανοίξει, αλλά κατά τη σύγκριση, όταν ανοίγετε τα αντικείμενά του, το 1C θα συνεχίσει να κολλάει.
Εκείνοι. Ανοίγοντας επαρκώς διαδοχικά όλα τα αντικείμενα της βάσης δεδομένων, μπορείτε να βρείτε ένα τέτοιο αντικείμενο, να το αφαιρέσετε από την υποστήριξη και να το διαγράψετε. Αλλά πρέπει να αγαπάς το 1C τόσο πολύ που απλά κάθεσαι ανόητα και ανοίγεις κάθε αντικείμενο κάνοντας κλικ στο ποντίκι. Αλίμονο, δεν είμαι τόσο ευαίσθητος στον 1C. Μπήκα στο μενού του διαμορφωτή και προσπάθησα να βρω κάτι εκεί που να ανοίγει αντικείμενα, όπως κατά την ενημέρωση ή τη σύγκριση διαμορφώσεων. Και το βρήκα!!! Αυτό το μενού είναι Διαμόρφωση -> Μεταφόρτωση αρχείων διαμόρφωσης. Επιπλέον, υπάρχει μια φόρμα στην οποία μπορείτε να επισημάνετε όχι όλα αλλά εκείνα τα αντικείμενα και τα τμήματα που πρέπει να ξεφορτώσετε.
Οτι. Κατά την εκφόρτωση του conf, λαμβάνοντας ένα σφάλμα και περιόριζε το εύρος των επισημασμένων, βρήκα αυτά τα ατυχή κατεστραμμένα αντικείμενα και τα διέγραψα. Μετά από αυτό όλα πήγαν σαν ρολόι. Όλα συγκρίθηκαν και ενοποιήθηκαν. Τώρα για τους χορούς με τα ντέφια που περιγράφονται στα φόρουμ. Ένα πράγμα προκύπτει από αυτές τις περιγραφές: Ένα σφάλμα μορφής ροής είναι όταν ένα αντικείμενο βάσης δεδομένων (αντικείμενο, εδώ είναι μια ευρύτερη έννοια από ό,τι στο 1C) έχει καταστραφεί για διάφορους λόγους. Και αν το 1C σε λειτουργία λειτουργίας ή διαμόρφωσης προσπαθήσει να το ανοίξει, λαμβάνουμε αυτό το σφάλμα. Επιπλέον, συμβαίνει ότι ο διαμορφωτής δεν μπορεί να ανοίξει (δηλαδή, τα αντικείμενα που απαιτούνται κατά την εκκίνηση δεν ανοίγουν).
Στη συνέχεια αποθηκεύεται το εξωτερικό αρχείο για τη δοκιμή και τη διόρθωση της βάσης δεδομένων, που βρίσκεται στον φάκελο bin. Μερικές φορές τα αρχεία ρυθμίσεων χρήστη 1C στο Doc.endSett καταστρέφονται. Στη συνέχεια, πρέπει απλώς να τα διαγράψετε από το δίσκο. Εάν τα αντικείμενα του ίδιου του conf είναι κατεστραμμένα, μερικές φορές ο διαμορφωτής βοηθά. Αλλά αυτές οι δύο μέθοδοι δοκιμής δεν ανοίγουν όλα τα αντικείμενα της βάσης δεδομένων για δοκιμή! Είναι σημαντικό να το θυμάστε αυτό. Λοιπόν, αγαπητό αρχείο chdbfl.exe, όπως το καταλαβαίνω, βασικά σας επιτρέπει να διορθώσετε τη βάση δεδομένων, π.χ. για να το εκκινήσετε πρώτα.
Είχα την πιο δύσκολη περίπτωση. Αλλά μου επέτρεψε να φτάσω στο βάθος της αλήθειας. Σφάλμα μορφής ροής - αυτά είναι κατεστραμμένα αντικείμενα βάσης δεδομένων (συμπεριλαμβανομένων εξωτερικών αρχείων στα οποία έχει πρόσβαση το 1C. Πρέπει να βρεθούν και να διαγραφούν). Αυτό είναι όλο.