Ιστορικό δεδομένων. Ιστορικό δεδομένων 1c Ιστορικό αλλαγών εγγράφων

Πόσο συχνά χρειάζεται η εταιρεία σας Κοίτα ποιος άλλαξε το έγγραφο 1C;

Ή πώς να το μάθετε ποιος από τους υπαλλήλους άλλαξε αυτό ή εκείνο το χαρακτηριστικόέγγραφο 1s 8;

Πώς να παρακολουθήσετε ιστορικό αλλαγών εγγράφων 1C;

Ενότητα "Ιστορία των Αλλαγών" βασισμένη στο 1C 8

Βολικό και αποτελεσματικό εργαλείοανάλυση και έλεγχοςενέργειες των χρηστών 1C.


Προβλήματα που επιλύονται από την ενότητα "Ιστορία των Αλλαγών" 1C 8:

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

Πλεονεκτήματα του μηχανισμού "Ιστορία των Αλλαγών" 1C 8:

  • Όλα τα δεδομένα αποθηκεύονται στη βάση δεδομένων 1C, κάτι που διασφαλίζει υψηλή ταχύτητα αναζήτησηςαπαραίτητες πληροφορίες και δημιουργία των απαραίτητων εκθέσεων.
  • Ενότητα 1C 8 "Ιστορία των Αλλαγών" έχει ελάχιστη επίδραση στην απόδοση. Δύσκολα θα νιώσετε τη διαφορά όταν εργάζεστε με και χωρίς το υποσύστημά μας.
  • Μονάδα μέτρησης ΠαγκόσμιοςΚαι εύκολο να ενσωματωθείσε οποιαδήποτε, ακόμη και τυπική, διαμόρφωση συστήματος « 1C: Enterprise"εκδόσεις 8.2 και εκδόσεις 8.3 , συμπεριλαμβανομένης της έκδοσης.

Δυνατότητες ενότητας:

Η μονάδα σάς επιτρέπει να διαμορφώνετε ευέλικτα τα αντικείμενα που θα παρακολουθούνται.

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

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

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

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

Ημερολόγιο 1C 8.

Πώς να μάθετε ποιος άλλαξε ένα έγγραφο 1C;

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

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

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

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

Προς την Μονάδα μέτρησης «Ιστορία των αλλαγών» 1C 8 άρχισε να κάνει τη δουλειά του, πρέπει να ρυθμιστεί μια φορά. Η ρύθμιση δεν απαιτεί πολύ χρόνο και περιλαμβάνει την επιλογή εγγράφων, καταλόγων, καθώς και των στοιχείων τους, τα οποία θα χρησιμοποιηθούν για τον έλεγχο και την αποθήκευση του ιστορικού των αλλαγών.

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

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

Υλοποιήθηκε στην έκδοση 8.3.11.2867.

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

Σε ποια σενάρια είναι απαραίτητη η εργασία με το ιστορικό δεδομένων;

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

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

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

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

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

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

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

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

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

Ποιες δυνατότητες για την ανάλυση του ιστορικού υπάρχουν ήδη στην πλατφόρμα;

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

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

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

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

Πλεονεκτήματα μιας ενσωματωμένης λύσης στην πλατφόρμα

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

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

Βασικές πληροφορίες για τον μηχανισμό

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

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

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

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

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

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

Χειρισμός αλλαγών δεδομένων

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

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

Για να επεξεργαστεί την ουρά με αυτόν τον τρόπο, ο διαχειριστής ιστορικού δεδομένων ( Διαχειριστής ιστορικού δεδομένων) Υπάρχει μια μέθοδος UpdateHistory (). Υποθέτουμε ότι θα τη χρησιμοποιήσετε με τον ίδιο τρόπο όπως η παρόμοια μέθοδος για την ενημέρωση του ευρετηρίου αναζήτησης πλήρους κειμένου. Δηλαδή, θα ενημερώσετε το ιστορικό σε κάποια εργασία ρουτίνας, η οποία εκτελείται με συγκεκριμένη συχνότητα.

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

Διεπαφή χρήστη

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

Λίστα εκδόσεων για ένα συγκεκριμένο αντικείμενο

Εάν η εγγραφή ιστορικού είναι ενεργοποιημένη για ένα αντικείμενο, εμφανίζεται μια νέα εντολή μεταξύ των τυπικών εντολών του αντικειμένου Ιστορία αλλαγών.

Σας επιτρέπει να δείτε μια λίστα με όλες τις αλλαγές (εκδόσεις) ενός αντικειμένου.

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

Σε αυτή τη λίστα, στη στήλη

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

Πολύ συχνά μου κάνουν ερωτήσεις:

  • Πώς να δείτε ποιος άλλαξε το έγγραφο στο 1C 8.2;
  • Πώς να δείτε ποιος άλλαξε ένα έγγραφο στο 1C;
  • Πώς να μάθετε στο 1C ποιος άλλαξε έγγραφα και πότε;
  • Πώς να μάθετε στο 1C ποιος άλλαξε την ανάρτηση σε ένα έγγραφο;
  • Πώς να δείτε ποιος άλλαξε ένα έγγραφο στο 1C;

Ημερολόγιο

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

Το ημερολόγιο είναι διαθέσιμο τόσο σε λειτουργία 1C:Enterprise όσο και σε λειτουργία Configurator.

Η πρόσβαση στο ημερολόγιο είναι δυνατή τόσο από τη λειτουργία Configurator (μέσω του μενού Διοίκηση - Ημερολόγιο), και από τη λειτουργία Enterprise (μενού Υπηρεσία - Ημερολόγιο). Σε λειτουργία ταξί ( Κύριο μενού - Όλες οι λειτουργίες - Τυπικό - Ημερολόγιο)

Τύπος ημερολογίου(Κανονικά έντυπα και ταξί):


Επιλογή στο ημερολόγιο(Κανονικά έντυπα και ταξί):


Χρησιμοποιώντας εργαλεία για εργασία με λίστες, είναι δυνατό να ανεβάσετε το αρχείο καταγραφής εγγραφής σε πίνακα ή, εάν είναι απαραίτητο, έγγραφο κειμένου (μέσω Actions - Output list), το οποίο μπορεί αργότερα να αποθηκευτεί, για παράδειγμα, σε μορφή Excel, TXT ή HTML. Σε αυτήν την περίπτωση, είναι δυνατό να διαμορφώσετε το επίπεδο των συμβάντων που θα καταγραφούν στο αρχείο καταγραφής, καθώς και τη συχνότητα διαίρεσης του αρχείου καταγραφής σε ξεχωριστά αρχεία (στη λειτουργία διαμορφωτή μενού Διαχείριση - Ρύθμιση αρχείου καταγραφής).


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

Πού τηρείται το ημερολόγιο;

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

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

ΣΕΒάση δεδομένων πελάτη-διακομιστή: C:\Program Files\1cv8\srvinfo\<Имя кластера сервера>\<Идентификатор базы на сервере>\1Cv8Καταγραφή

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

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

Εκδοχή αντικειμένων

Σε ορισμένες διαμορφώσεις 1C, έχει εισαχθεί ένας ειδικός μηχανισμός "Object Versioning".

Από προεπιλογή, η έκδοση εκδόσεων είναι απενεργοποιημένη· για να την ενεργοποιήσετε, ανοίξτε Υπηρεσία - Λογιστικές ρυθμίσεις - Ρύθμιση λογιστικών παραμέτρων

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

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

Αυτό είναι, όταν κλείσετε το παράθυρο και κάνετε κλικ στο κουμπί "Ok", τα αντικείμενα θα παρακολουθούνται.

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

Εκδόσεις σε 1C:Enterprise ➾ Ιστορικό αλλαγών αντικειμένων ➾ Πώς να ρυθμίσετε την έκδοση εκδόσεων αντικειμένων στο 1C:Enterprise; ➾ Τι είναι η έκδοση εκδόσεων; Ρύθμιση επιλογών, ρόλων, μηχανισμού εγγραφής έκδοσης κ.λπ.

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

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

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


Πώς να ρυθμίσετε την έκδοση αντικειμένων;

Προς το παρόν, ο μηχανισμός έκδοσης είναι διαθέσιμος σε πολλές τυπικές, πιο συνηθισμένες διαμορφώσεις, για παράδειγμα:

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

Ανοίξτε την καρτέλα "Εκδόσεις" και επιλέξτε το πλαίσιο ελέγχου "Χρήση έκδοσης αντικειμένων":

Κάντε κλικ στο "Ρύθμιση έκδοσης αντικειμένων..."

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

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

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

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

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

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

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

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

Λοιπόν, ας απαντήσουμε στις ερωτήσεις "Πώς να δούμε κάποιον που άλλαξε ένα έγγραφο στο 1C 8.2;", "Πώς να το δούμε στο 1C;", "Πώς να μάθετε στο 1C ποιος άλλαξε έγγραφα και πότε;", "Πώς Για να μάθετε στο 1C που άλλαξε την ανάρτηση σε ένα έγγραφο; "," Πώς να δείτε ποιος άλλαξε ένα έγγραφο στο 1C; "


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

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

Ας προσθέσουμε έναν ακόμη υπάλληλο στο τελευταίο έγγραφο. Θα υπολογίσουμε και θα επεξεργαστούμε το έγγραφο.

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

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

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

Ας ανοίξουμε λοιπόν το περιοδικό.

Με την εγκατάσταση ενός φίλτρου σε ένα έγγραφο, βλέπουμε όλες τις ενέργειες που εκτελούνται σε αυτό.

Εκείνοι. ποιος χρήστης, από ποιον υπολογιστή, σε ποιο έγγραφο και, κυρίως, τι έγινε και πότε.

Έτσι, δεν υπάρχει διαφυγή από το μάτι που βλέπει τα πάντα του 1C όταν αλλάζουν έγγραφα.

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

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

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

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

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

Μπορείτε να συζητήσετε τη λειτουργία και να κάνετε ερωτήσεις σχετικά με αυτήν στο.

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


Βαθμολογήστε αυτό το άρθρο: