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

Παρακάτω θα σας πω τι είναι η προσωρινή μνήμη 1C και πώς να την καθαρίσετε.

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

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

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

Ο πρώτος τρόπος είναι να καθαρίσετε τη μνήμη cache 1C με μη αυτόματο τρόπο

Για την επίλυση προβλημάτων και "αστοχιών" 1C, η εκκαθάριση της προσωρινής μνήμης της πλατφόρμας 1C 8.3 συνήθως βοηθά.

Αυτό γίνεται ως εξής:

βήμα 1

Βρείτε τον κατάλογο όπου αποθηκεύονται τα προσωρινά αρχεία 1C, μπορείτε να τα δείτε στο μενού ρυθμίσεων στη λίστα IB:

2 βήμα

Έχουμε μια διεύθυνση όπως

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

C:\Documents and Settings\username\Application Data\1C\1Cv82\tmplts\1c

Οι φάκελοι της προσωρινής μνήμης βρίσκονται στο

C:\Documents and Settings\username\Application Data\1C\1Cv82\

*όπου όνομα χρήστη είναι το όνομα χρήστη του συστήματος και ο φάκελος 1Cv82 μπορεί να διαφέρει ανάλογα με την έκδοση της πλατφόρμας 1C

Πηγαίνοντας εκεί, βρίσκουμε πολλούς (ο αριθμός των φακέλων είναι ίσος με τον αριθμό των διαμορφώσεων) ενδιαφέροντες φακέλους:

Όλοι οι επιλεγμένοι κατάλογοι είναι κρυφή μνήμη DB 1C, μπορούν να διαγραφούν με ασφάλεια. Πριν τη διαγραφή, πρέπει να αποσυνδεθείτε από το IB.

Εάν δεν θέλετε να αναζητήσετε πού βρίσκονται τα αρχεία, μπορείτε να χρησιμοποιήσετε ειδικό πρόγραμμα(αρχείο bat), που καθαρίζει φακέλους με προσωρινά αρχεία - λήψη. Να θυμάστε ότι τα χρησιμοποιείτε με δική σας ευθύνη. Περιέχουν την ακόλουθη εντολή:

rmdir "%AppData%\1C\1Cv8" /S /Q
rmdir "%LOCALAPPDATA%\1C\1Cv8" /S /Q

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

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

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

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

Ο τρίτος τρόπος είναι η παράμετρος ClearCache

Είναι απαραίτητο να εισαγάγετε την εντολή /Εκκαθάριση προσωρινής μνήμης. Παράδειγμα χρήσης:

Βίντεο σχετικά με την εκκαθάριση της προσωρινής μνήμης σε προγράμματα 1C:

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

Εάν αρχίζετε να μαθαίνετε προγραμματισμό 1C, σας προτείνουμε δωρεάν μάθημα(μην ξεχάσεις εγγραφείτε στο youtube - κυκλοφορούν τακτικά νέα βίντεο):

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

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

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

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

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

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

  1. Αρκετές διαδοχικές ενημερώσεις δυναμικής διαμόρφωσης.
  2. Βλάβες υλικού στη λειτουργία εξοπλισμού δικτύου.
  3. Μη τυπικές καταστάσεις κατά την ενημέρωση μιας κυκλοφορίας.

Από την περιγραφή του προβλήματος, ας περάσουμε σε τρόπους επίλυσής του.

Διόρθωση σφαλμάτων με τη βοήθεια του συστήματος αρχείων

Η έκδοση 8 της πλατφόρμας 1C αποθηκεύει τα δεδομένα της σε δύο φακέλους που είναι αποθηκευμένοι στον κατάλογο χρήστη (KP).

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

  • KP->Τοπικές ρυθμίσεις->Δεδομένα εφαρμογής->1C->1Cv82;
  • KP ->Δεδομένα εφαρμογής->1C->1Cv82.

αργά εκδόσεις Windowsπεριέχει αρχεία κρυφής μνήμης σε φακέλους:

  • CP->AppData->Περιαγωγή->1C->1Cv82;
  • KP ->AppData->Local->1C->1Cv82.

Για λειτουργικά συστήματα διακομιστή, το KP θα πρέπει να αντικατασταθεί με το C:\Users\ "Username".

Επιπλέον, μπορείτε να βρείτε τη θέση της προσωρινής μνήμης κάνοντας απλή αναζήτηση στο σύστημα φακέλων με το κλειδί αναζήτησης "1Cv".

Κατά κανόνα, ο χώρος αποθήκευσης μοιάζει με (Εικ. 1).

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

Δύο σημαντικές στιγμές:

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

Φυσικά, σε περιπτώσεις όπου ο καθαρισμός πρέπει να γίνεται συχνά, όταν οι χρήστες είναι διάσπαρτοι ο ένας από τον άλλο και απλώς για να αποφευχθούν μη φυσιολογικές καταστάσεις που σχετίζονται με εσφαλμένη διαγραφή, είναι προτιμότερο να δημιουργηθεί ένα μικρό εκτελέσιμο αρχείο αρχείο batμε κωδικό (Εικ.2).

Εικ.2

Καθαρισμός αφαιρώντας τη βάση

Θα πρέπει αμέσως να σημειωθεί ότι, παρά την αποτελεσματικότητα και την απλότητα αυτή τη μέθοδο, το να το ονομάζουμε «καθαρισμό» δεν είναι απόλυτα σωστό.

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

Εικ.3

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

Έτσι, θα εκτελεστεί το ακόλουθο σύνολο ενεργειών:

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

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

Καθαρισμός με προηγμένες επιλογές

Ο δεύτερος τρόπος, που παρέχεται επίσης από την πλατφόρμα 1C, είναι να προσθέσετε επιπλέον .

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


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

Υπάρχουν τρία πράγματα που πρέπει να λάβετε υπόψη όταν χρησιμοποιείτε αυτήν τη μέθοδο:

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

Για τι πρέπει να είστε προετοιμασμένοι

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

Λειτουργίες ενημέρωσης για εκκαθάριση της προσωρινής μνήμης των βάσεων δεδομένων 1C

2018-04-16T11:57:23+00:00

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

Τι είναι μια προσωρινή μνήμη βάσης δεδομένων 1C;

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

Πού είναι αποθηκευμένη η προσωρινή μνήμη της βάσης δεδομένων 1C;

Η κρυφή μνήμη αποθηκεύεται σε φακέλους χρήστη.

Για σύγχρονα λειτουργικά συστήματα και για 1C 8.3 και νεότερη έκδοση, αυτοί είναι οι φάκελοι:

  • γ:\Χρήστες\<Пользователь>\AppData\Roaming\1C\1cv8\
  • γ:\Χρήστες\<Пользователь>\AppData\Local\1C\1cv8\

Όπου αντί<Пользователь>πρέπει να αντικαταστήσετε το όνομα χρήστη σας στο λειτουργικό σύστημα.

Η κρυφή μνήμη αποθηκεύεται σε ειδικούς υποφακέλους ως εξής:

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

Σε ποιες περιπτώσεις είναι απαραίτητο να διαγράψετε τη μνήμη cache της βάσης δεδομένων 1C;

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

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

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

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

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

Οι φάκελοι προσωρινής μνήμης, εκτός από την ίδια την προσωρινή μνήμη, περιέχουν τα λεγόμενα προφίλ χρηστών (αρχεία με επέκταση *.pfl).

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

Δείτε πώς φαίνονται τα προφίλ στον σκληρό δίσκο:

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

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

Πώς το πρόγραμμα ενημέρωσης εκκαθαρίζει την προσωρινή μνήμη;

Για να ξεκινήσετε τον καθαρισμό της προσωρινής μνήμης από το πρόγραμμα ενημέρωσης, κάντε κλικ στο εικονίδιο "panicle" στον πίνακα στα αριστερά της λίστας βάσεων δεδομένων:

Θα ανοίξει το παράθυρο διαλόγου διαγραφής προσωρινής μνήμης:

Ας δούμε τις ρυθμίσεις του.

Βάσεις για την εκκαθάριση της προσωρινής μνήμης

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

Με τον όρο cache εννοούμε μόνο την ίδια την κρυφή μνήμη. Δεν διαγράφονται προφίλ ή άλλα αρχεία που σχετίζονται με τις ρυθμίσεις χρήστη.

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

Χρήστης υπολογιστή

Από προεπιλογή, επιλέγεται ο τρέχων χρήστης. Αυτός είναι ο χρήστης με τον οποίο εργαζόμαστε αυτήν τη στιγμή στο λειτουργικό σύστημα Windows.

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

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

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

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

Διαγράψτε επίσης τις ρυθμίσεις χρήστη μεταξύ των περιόδων σύνδεσης

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

Μέθοδος καθαρισμού

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

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

Και τέλος, η τρίτη επιλογή καθαρισμού είναι η «μόνιμη διαγραφή».

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

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

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

Τι είναι η κρυφή μνήμη;

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

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

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

Πώς να καθαρίσετε την προσωρινή μνήμη;

Υπάρχουν δύο κύριοι τρόποι εκκαθάρισης της προσωρινής μνήμης.

1. Εκκίνηση της βάσης δεδομένων 1C χρησιμοποιώντας την παράμετρο "/ClearCache".

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

Στο τελευταίο παράθυρο Επεξεργασία βάσης πληροφοριών, ορίστε την παράμετρο εκκίνησης "/ClearCache". Κάντε κλικ στο "Τέλος" και ξεκινήστε τη βάση πληροφοριών.

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

2. Μη αυτόματη εκκαθάριση της προσωρινής μνήμης 1C

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

  • C:\Users\Username\AppData\Roaming\1Cκαι C:\Users\Username\AppData\Local\1Cσε φακέλους που ξεκινούν με "1cv8".
  • Στα Windows XP, στο φάκελο χρήστη στο Τοπικές ρυθμίσεις\Δεδομένα εφαρμογής\1C\.
  • Εάν ο φάκελος AppData δεν είναι ορατός, τότε πρέπει να ορίσετε την ορατότητα των κρυφών φακέλων.

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

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

Σπουδαίος! Μπορείτε να διαγράψετε φακέλους μόνο όταν ολοκληρωθούν οι διαδικασίες εργασίας με το 1C:Enterprise.

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

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

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

4. Προαιρετικό

Εάν, μετά τη χρήση των παραπάνω μεθόδων εκκαθάρισης της προσωρινής μνήμης, παρουσιαστεί σφάλμα, για παράδειγμα " Λανθασμένη μορφή αποθήκευσης δεδομένων", εξακολουθεί να επιμένει, συνιστάται η διακοπή και ο μη αυτόματος καθαρισμός του φακέλου reg_1541 / SNCCNTX. Βρίσκεται στον υπολογιστή του κεντρικού διακομιστή 1C:Enterprise στον κατάλογο<рабочий каталог кластера> / <идентификатор информационной базы>.

Για παράδειγμα:

Προσέξτε, δεν μπορούν να καθαριστούν τα πάντα σε αυτόν τον φάκελο. Δείτε τι μπορείτε να καθαρίσετε:

  • 1CV8Reg.lst - μητρώο συμπλέγματος (αποθηκεύει μια λίστα εγγεγραμμένων βάσεις πληροφοριών, διακομιστές και διεργασίες που λειτουργούν, συμμόρφωση συμπλέγματος και πρόσθετα. διευθυντής, λίστα διαχειριστών.)
  • srvribrg.lst - λίστα συμπλεγμάτων (εγγεγραμμένα συμπλέγματα και διαχειριστές κεντρικών διακομιστών)
  • 1cv8ftxt - δεδομένα αναζήτησης πλήρους κειμένου. Βρίσκονται στον κεντρικό διακομιστή 1c: κατάλογος εργασίας συμπλέγματος - αναγνωριστικό βάσης πληροφοριών
  • 1Cv8Log – Αρχείο καταγραφής βάσεων δεδομένων *.lgp και *.lgf.

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

Η εκκαθάριση της προσωρινής μνήμης 1C Enterprise 8.3 είναι μία από τις λειτουργίες υπηρεσίας που επαναφέρουν την απόδοση του προγράμματος. Η λειτουργία είναι αρκετά περιζήτητη, επομένως η δημοσίευση δίνει μια εξαντλητική απάντηση στην ερώτηση "Πώς να καθαρίσετε την προσωρινή μνήμη 1C Enterprise 8.3;".

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

Καλώντας την τεχνική υποστήριξη της εταιρείας ή τους συνεργάτες 1C σχετικά με τη λανθασμένη λειτουργία του 1C Enterprise 8.3, μία από τις προτεινόμενες λύσεις (μαζί με) θα είναι η εκκαθάριση της προσωρινής μνήμης 1C. Εάν δεν ξέρετε τι είναι η "cache 1C" και γιατί χρειάζεται, τότε θα σας πω εν συντομία.

Μετρητά 1C Enterprise 8.3είναι μια περιοχή στον υπολογιστή όπου η πλατφόρμα 1C Enterprise 8.3 αποθηκεύει αρχεία με πληροφορίες υπηρεσίας.

Ποιες πληροφορίες υπηρεσίας αποθηκεύονται στην κρυφή μνήμη 1C

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

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

Πώς να μεταβείτε στους φακέλους προσωρινής μνήμης 1C Enterprise 8.3

Η προσωρινή μνήμη 1C Enterprise 8.3 αποθηκεύεται στο προφίλ χρήστη στους ακόλουθους φακέλους:

  • %userprofile%\AppData\Roaming\1C\1Cv82
  • %userprofile%\AppData\Roaming\1C\1Cv8
  • %userprofile%\AppData\Local\1C\1cv82
  • %userprofile%\AppData\Local\1C\1cv8

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

Ορισμένοι φάκελοι ενδέχεται να μην υπάρχουν επειδή ανήκουν σε αυτούς διαφορετικές εκδόσειςπλατφόρμες. Ο πιο σίγουρος τρόπος για να βρείτε φακέλους με κρυφή μνήμη είναι να μεταβείτε στο φάκελο " …\1Σ\", οι κρυφές μνήμες θα αποθηκευτούν σε φακέλους που ξεκινούν με " \1cv8«.

Για να μεταβείτε στο προφίλ μόνοι σας, μέσα Εξερεύνηση των Windowsακολουθήστε το μονοπάτι:

C:\Users\Username

από εδώ πρέπει να μεταβείτε στο φάκελο "AppData".

ΠΡΟΣΟΧΗ!Ο φάκελος "AppData" είναι κρυφός, για να μεταβείτε σε αυτόν από το προφίλ χρήστη, πρέπει να τον προσθέσετε στο γραμμή διεύθυνσης « \Δεδομένα εφαρμογής\» χειροκίνητα και πατήστε Enter.

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

Πώς να καθαρίσετε την προσωρινή μνήμη 1C Enterprise 8.3 μόνοι σας

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

Εκείνοι. χρειάζεται σε φακέλους \1Cv8" και " \1Cv82» διαγραφή όλων των αρχείων.

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

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

Τρόπος εκκαθάρισης της προσωρινής μνήμης 1C Enterprise 8.3 μέσω ενός αρχείου δέσμης.bat

Το αρχείο *.bat εκτελεί διαδοχικά εντολές του λειτουργικού συστήματος Windows που είναι γραμμένες σε αυτό. Για να διευκολύνουμε τη διαδικασία αφαίρεσης, χρησιμοποιούμε την εντολή rd(αφαίρεση καταλόγου)

Εκκαθάριση προσωρινής μνήμης 1C Enterprise 8.3