Επαφές

Λίστα τιμών των καταχωρητών συσσώρευσης 1s. Υπολείμματα και τζίροι. Μετρήσεις μητρώου συσσώρευσης

Μητρώα συσσώρευσηςστο σύστημα 1C: Enterprise χωρίζονται σε δύο τύπους: μητρώα συσσώρευσης αποφάγιακαι μητρώα συσσώρευσης σ.α.λ.

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

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

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

Μητρώο συσσώρευσης επαναστάσεων

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

Με τον τυπικό πίνακα όλα είναι ξεκάθαρα. Ας ρίξουμε μια πιο προσεκτική ματιά στην εικονική.

Εικονικό τραπέζι Κύκλος εργασιών

Αυτός ο πίνακας σάς επιτρέπει να λαμβάνετε κύκλο εργασιών πόρων ως προς τις διαστάσεις. Στην περίπτωσή μας έχουμε δύο διαστάσεις: ΣτοκΚαι Προϊόν. Και ένας πόρος - Ποσότητα

Αφήστε το μητρώο μας να έχει τις ακόλουθες εγγραφές

Ας επιστρέψουμε στον σχεδιαστή ερωτήματος και ας ξεκινήσουμε επιλέγοντας απλώς από τον πίνακα ΠροϊόνταΚύκλος εργασιών.Κύκλος εργασιώνόλα τα πεδία

Κατά συνέπεια, το αίτημα θα μοιάζει με αυτό:

SELECT ProductsTurnoverTurnover.Warehouse, ProductsTurnoverTurnover.Product, ProductsTurnoverTurnover.QuantityTurnover FROM RegisterAccumulation.ProductsTurnover.Turnover(,) AS ProductsTurnoverTurnover

Το αποτέλεσμα του ερωτήματος μοιάζει με αυτό:

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

Για να γίνει αυτό, εξαιρούμε την ιδιότητα από το αίτημα Στοκ

SELECT ProductsTurnoverTurnover.Product, ProductTurnoverTurnover.QuantityTurnover FROM RegisterAccumulation.ProductsTurnover.Turnover(,) AS ProductsTurnoverTurnover

και ως αποτέλεσμα θα μας απομένουν μόνο δύο γραμμές

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

Μετά από αυτό, το αρχικό μας αίτημα θα λάβει την ακόλουθη μορφή

SELECT GoodsTurnover.Warehouse, GoodsTurnover.Product, GoodsTurnover.QuantityTurnover FROM RegisterAccuulation.GoodsTurnover.Turnover(&Έναρξη Περιόδου, &Τέλος Περιόδου, Αποθήκη =ASWareT

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

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

FROM RegisterAccumulations.ProductsTurnover.Turnover(,) HOW ProductsTurnoverTurnover WHERE ProductsTurnoverTurnover.Warehouse = &Warehouse

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

Μετά από αυτό, παρατηρούμε ότι ένα πεδίο εμφανίζεται στα πεδία του πίνακα Περίοδος.

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

SELECT ProductsTurnoverTurnover.Period, ProductsTurnoverTurnover.Warehouse, ProductsTurnover.Product, ProductsTurnoverTurnover.QuantityTurnover FROM RegisterAccumulation.ProductsTurnover.Turnover(, Month,Turnover) ASTurn

Εκτελούμε το αίτημα:

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

Μητρώο συσσώρευσης υπολοίπου

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

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

Εικονικό τραπέζι Κύκλος εργασιών

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

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

Υπόλοιπα εικονικού τραπεζιού

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

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

Ας επιλέξουμε όλα τα διαθέσιμα πεδία και ας ορίσουμε το τέλος Ιουνίου ως ημερομηνία λήψης υπολοίπων. Δεν θα επιλέξουμε βάσει μετρήσεων. Τότε το κείμενο της αίτησης θα μοιάζει με αυτό:

ΕΠΙΛΕΞΤΕ ΠροϊόνταΥπολείμματαΥπολείμματα.Αποθήκη, ΠροϊόνταΥπολείμματαΥπολείμματα.Προϊόν, ΠροϊόνταΥπολείμματαΥπολείμματα.ΠοσότηταΥπολείμματα ΑΠΟ RegistrationAccumulations.ProductsRemainings.Remainings(&DateRemainings,) AS ProductsRemainingRemainings.

Και αφού το εκτελέσουμε παίρνουμε αυτό το αποτέλεσμα

Εικονικός πίνακας Υπόλοιπα και Κύκλοι Εργασιών

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

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

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

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

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

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

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

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

Από την άποψη του πίνακα, ο καταχωρητής συσσώρευσης περιέχει:

  • Μετρήσεις;
  • πόρους (μπορεί να είναι αριθμητικοί ή οριζόμενοι).
  • προαπαιτούμενα.

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

[κατάρρευση]

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

Κατά την εγγραφή δεδομένων στον καταχωρητή συσσώρευσης, η «Περίοδος» δεν πρέπει να είναι κενή. Η "Περίοδος" είναι μια τυπική λεπτομέρεια που πρέπει να συμπληρωθεί.

Οι τυπικές λεπτομέρειες του μητρώου συσσώρευσης 1C είναι διαθέσιμες στην καρτέλα "Δεδομένα" - "Τυπικές λεπτομέρειες".

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

Μοναδικότητα των εγγραφών του αντικειμένου 1C "Μητρώα συσσώρευσης"

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

Μοναδικότητα των εγγραφών στον πίνακα κινήσεων του μητρώου συσσώρευσηςκαθορίζεται από τα πεδία "Εγγραφέας" και "Αριθμός γραμμής".

[κατάρρευση]

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

Λειτουργικότητα του μητρώου συσσώρευσης 1C

Η κύρια λειτουργικότητα που παρέχει το μητρώο συσσώρευσης στον προγραμματιστή είναι:

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

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

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

[κατάρρευση]

Δομή του αντικειμένου 1C "Accuulation Registers"

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

  1. τιμές μέτρησης (περιγράψτε τις ενότητες στις οποίες αποθηκεύονται οι πληροφορίες).
  2. τις αντίστοιχες τιμές πόρων (συσσωρεύουν τα απαραίτητα αριθμητικά ποσοτικά δεδομένα).

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

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

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

Χαρακτηριστικά σχεδιασμού του μητρώου συσσώρευσης:

  1. Πάνω απ 'όλα, είναι απαραίτητο να τεθούν οι μετρήσεις που θα ζητηθούν συχνότερα στο σύστημα.
  2. ιδιοκτησία "Ευρετήριο" μετρήσεις μητρώου συσσώρευσηςπρέπει να ρυθμιστεί σε μετρήσεις σε περιπτώσεις όπου σχεδιάζεται να εφαρμόζονται συχνά επιλογές για τη μέτρηση κατά τη λήψη δεδομένων και αυτή η μέτρηση μπορεί να έχει μεγάλο αριθμό παραλλαγών τιμής. Για παράδειγμα, έχουμε ένα μητρώο "ProductsInWarehouses" (διαστάσεις "Αποθήκη, Ονοματολογία", πόρος - "Ποσότητα"). Είναι πιο σωστό να ευρετηριαστεί η "Ονοματολογία", αλλά το πεδίο "Αποθήκη" δεν πρέπει να ευρετηριαστεί, καθώς ο αριθμός των αποθηκών στο σύστημα, κατά κανόνα, δεν είναι σημαντικός.

Σετ καταχώρισης συσσώρευσης

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

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

Ο μέγιστος αριθμός εγγραφών σε ένα σετ είναι 999.999.999.

Σετ καταχώρισης συσσώρευσηςμπορεί να χρησιμοποιηθεί:

  1. για να αλλάξετε τις καταχωρήσεις μητρώου συσσώρευσης για έναν συγκεκριμένο καταχωρητή·
  2. για να προσθέσετε καταχωρήσεις μητρώου συσσώρευσης για έναν συγκεκριμένο καταχωρητή.
  3. για να διαγράψετε καταχωρήσεις μητρώου συσσώρευσης για έναν συγκεκριμένο καταχωρητή·
  4. για να διαβάσετε ένα σύνολο εγγραφών για μια συγκεκριμένη συσκευή εγγραφής.

Σπουδαίος! Η επιλογή μπορεί να βασίζεται μόνο στην ισότητα.

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

  1. ενοριακό κίνημα(“+”) - εάν πρέπει να πραγματοποιηθεί αύξηση των αποθηκευμένων πόρων.
  2. κίνηση ροής("-") - εάν πρέπει να πραγματοποιηθεί μείωση των αποθηκευμένων πόρων.

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

Η απαιτούμενη τυπική προϋπόθεση για το μητρώο συσσώρευσης είναι ο καταχωρητής.

[κατάρρευση]

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

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

Η λίστα των εγγράφων καταχωρητή καθορίζεται στην αντίστοιχη καρτέλα "Καταχωρητές" του παραθύρου για την επεξεργασία του αντικειμένου διαμόρφωσης "Accuulation Register".

Εικόνα καρτέλα "Καταγραφείς" του παραθύρου για την επεξεργασία του αντικειμένου διαμόρφωσης "Συσσώρευση μητρώου"

[κατάρρευση]

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

Οι περισσότεροι αλγόριθμοι για τη δημιουργία κίνησης στο μητρώο συσσώρευσης σχηματίζονται κατά την ανάρτηση ενός εγγράφου (διαδικασία «Επεξεργασία δημοσίευσης»).

Σύνδεση του αντικειμένου 1C "Μητρώα συσσώρευσης" με τον καταχωρητή

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

[κατάρρευση]

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

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

[κατάρρευση]

Χαρακτηριστικά της συνεργασίας με τους καταχωρητές κατά την επεξεργασία εγγράφων:

  1. Οι εγγραφές στο μητρώο συσσώρευσης μπορούν να σχηματιστούν:
    • κατά την εκτέλεση ενός εγγράφου·
    • κατά την εγγραφή ενός εγγράφου.
    • κατά τη συμπλήρωση του εγγράφου.
  2. Υποχρεωτική προϋπόθεση σε σχέση με τον Καταχωρητή κατά την καταχώριση στοιχείων στο μητρώο συσσώρευσης: Το έγγραφο εγγραφής πρέπει να καταγραφεί. Μέχρι να καταγραφεί το έγγραφο, δεν υπάρχει σύνδεσμος προς αυτό στο σύστημα και ο σύνδεσμος πρέπει να αναφέρεται στο πεδίο "Καταχωρητές".
  3. Το πεδίο "Καταχωρητές" μπορεί να περιέχει έναν μη κενό σύνδεσμο μόνο προς το έγγραφο καταχωρητή(ελεγχόμενος τύπος).
  4. Τύπος δεδομένα πεδίου "Μητρώοι"καθορίζεται στην καρτέλα "Εγγραφές".στο παράθυρο επεξεργασίας αντικειμένων διαμόρφωσης.
  5. Για το πεδίο "Καταχωρητές", μπορείτε να ορίσετε τον τύποDocumentLink.<ИмяДокумента>. ΜΕΗ λίστα των τύπων συσκευής εγγραφής είναι αρκετά συγκεκριμένη (εικόνα παραπάνω).
  6. Πράγματα που πρέπει να θυμάστε:
    • ένα μητρώο συσσώρευσης μπορεί να συσχετιστεί με οποιονδήποτε αριθμό τύπων εγγράφων.
    • ένας τύπος εγγράφου μπορεί να συσχετιστεί με οποιονδήποτε αριθμό μητρώων συσσώρευσης.
    • Κατά τη διαγραφή ενός εγγράφου-εγγραφής, οι εγγραφές διαγράφονται αυτόματα από τη βάση δεδομένων.
    • Τα αρχεία ενδέχεται να υπάρχουν χωρίς την παρουσία εγγράφου εγγραφής κατά τη χρήση ενός σχεδίου ανταλλαγής, κάτι που μπορεί να οδηγήσει σε για παραβίαση της αναφορικής ακεραιότηταςβάση πληροφοριών.
  7. Η ημερομηνία του εγγράφου του καταχωρητή δεν σχετίζεται σε καμία περίπτωση με την περίοδο του μητρώου.Η ημερομηνία εγγραφής στο μητρώο καθορίζεται μέσω προγραμματισμού και μπορεί είτε να συμπίπτει με την ημερομηνία του εγγράφου είτε να είναι εντελώς διαφορετική.

Σχεδιαστής κίνησης αντικειμένων 1C "Accuulation registers"

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

Μητρώα υπολοίπων και μητρώα κύκλου εργασιών

Υπάρχουν δύο τύποι καταχωρητών συσσώρευσης:

  1. μητρώα συσσώρευσης υπολοίπου(αποθηκεύει τις συνολικές αξίες των πόρων - υπολοίπων).
  2. καταχωρητές συσσώρευσης στροφών(αποθηκεύει μόνο αλλαγές σε αυτούς τους πόρους - επαναστάσεις).

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

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

Μονάδες καταχωρητών για τη συσσώρευση στροφών

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

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

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

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

Μπορούν να δημιουργηθούν πολλαπλά συγκεντρωτικά στοιχεία για οποιοδήποτε μητρώο.

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

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

Φόρμα λίστας και φόρμα συνόλου εγγραφών του αντικειμένου 1C "Accumulation Registers"

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

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

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

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

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

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

Το ίδιο το μητρώο συσσώρευσης είναι ένας πίνακας με πληροφορίες που συγκεντρώνει όλες τις κινήσεις (εισπράξεις/διαγραφές ή κύκλο εργασιών) ορισμένων εγγράφων. Ας δούμε πώς μοιάζει ο πίνακας κινήσεων χρησιμοποιώντας το παράδειγμα ενός τυπικού μητρώου συσσώρευσης "Goods in warehouses" στη διαμόρφωση "Trade Management 10.3":

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

Καταχωρητής συσσώρευσης στο διαμορφωτή

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

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

Το μητρώο συσσώρευσης έχει Διαστάσεις, πόροι, λεπτομέρειες και τυπικές λεπτομέρειες.

Ας εξετάσουμε πρώτα τις τυπικές λεπτομέρειες του μητρώου συσσώρευσης:

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

Μετρήσεις μητρώου συσσώρευσης

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

Πόρος μητρώου συσσώρευσης

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

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

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

Στοιχεία του μητρώου συσσώρευσης 1C

Τα στοιχεία του μητρώου συσσώρευσης χρησιμεύουν ως «σχόλιο» ή πρόσθετες πληροφορίες· όσον αφορά τις μετρήσεις, τα υπόλοιπα/τζίροι δεν μπορούν να ληφθούν. Χρησιμοποιείται αρκετά σπάνια.

Τύποι μητρώου συσσώρευσης

Υπάρχουν δύο τύποι καταχωρητών συσσώρευσης − τζίρους και υπόλοιπα.

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

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

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

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

Για το μητρώο συσσώρευσης είναι:

  • Αποφάγια;
  • Επαναστάσεις;
  • Υπολείμματα και τζίροι.

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

Σωστός σχεδιασμός μητρώων συσσώρευσης

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

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

Ευρετηρίαση διαστάσεων μητρώου συσσώρευσης

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

Για παράδειγμα, το μητρώο είναι "ProductsInWarehouses", οι διαστάσεις είναι "Αποθήκη, Ονοματολογία", ο πόρος είναι "Ποσότητα".

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

Σε οποιαδήποτε διαμόρφωση του 1s 8.2 μπορείτε να δείτε αυτόν τον τύπο αντικειμένων ως καταχωρητές. Ο κύριος σκοπός τους είναι να βελτιστοποιήσουν την απόκτηση δεδομένων για αναφορές. Υπάρχουν τέσσερις τύποι μητρώων: μητρώα πληροφοριών, μητρώα συσσώρευσης, λογιστικά μητρώα και μητρώα υπολογισμού. Και παρόλο που αυτοί οι τύποι προορίζονται για την επίλυση διαφορετικών προβλημάτων, μόνο και μόνο από το γεγονός ότι όλοι ονομάζονται «μητρώα» μπορεί κανείς να μαντέψει ότι έχουν επίσης κάτι κοινό.

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

Δεύτερον, όλα τα μητρώα, ανεξάρτητα από τον τύπο τους, έχουν πόρους, διαστάσεις και λεπτομέρειες. Καθορίζεται δηλαδή Τι(πόρος) σε ποιες ενότητες(μετρήσεις) πρέπει να ληφθούν υπόψη. Ισχύει για τη βιβλιοθήκη - λαμβάνουμε υπόψη βιβλία ανά συγγραφέα, είδος και εκδότη. Και με τη βοήθεια λεπτομερειών μπορείτε να συμπληρώσετε τις πληροφορίες, για παράδειγμα, με το έτος δημοσίευσης. Και εδώ υπάρχει ένα σημαντικό σημείο - η δομή του μητρώου πρέπει να καθοριστεί πολύ προσεκτικά, ανάλογα με τις πληροφορίες που πρόκειται να εξαγάγουμε από αυτό. Για παράδειγμα, εάν στη βιβλιοθήκη μας η αναζήτηση πραγματοποιείται συχνότερα με το επώνυμο του συγγραφέα, η κάρτα πρέπει πρώτα να περιέχει τον συγγραφέα (την πρώτη διάσταση) και μόνο μετά από αυτό το είδος (τη δεύτερη διάσταση).

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

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

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

Τώρα ας μιλήσουμε για τα χαρακτηριστικά κάθε τύπου καταχωρητών:

1. Μητρώα πληροφοριών

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

Έχει μια ειδική ιδιότητα που δεν χρησιμοποιείται σε άλλους τύπους μητρώων - περιοδικότητα.

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

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

2. Μητρώα συσσώρευσης

Σχεδιασμένο για τη συσσώρευση αριθμητικών δεικτών (πόρους) και χωρίζεται σε δύο υποτύπους - Remains και Turnovers. Η διαφορά μεταξύ τους είναι ότι τα Υπόλοιπα Μητρώου Συσσώρευσης προορίζονται για τη λήψη πληροφοριών σχετικά με την κατάσταση «σε μια χρονική στιγμή» και οι κύκλοι εργασιών προορίζονται για τη λήψη πληροφοριών σχετικά με δεδομένα «για μια περίοδο».

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

3. Λογιστικά μητρώα

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

Το κύριο χαρακτηριστικό του είναι η δυνατότητα καταγραφής δεδομένων με τη μέθοδο της διπλής καταχώρησης χρησιμοποιώντας την αρχή Debit-Credit. Για την υλοποίηση της δυνατότητας δημιουργίας συναλλαγών, το Λογιστικό Μητρώο πρέπει να συσχετιστεί με ειδικό αντικείμενο - Λογιστικό Σχέδιο.

4. Μητρώα υπολογισμού

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

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

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

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

Η κατάσταση εμφανίζεται με τη μορφή πίνακα με στήλες «Αρχικό υπόλοιπο», «Απόδειξη», «Έξοδα», «Τελικό υπόλοιπο» και στήλες λεπτομερειών.

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

Διαδρομή: Αναφορές – Καθολική – Υπόλοιπα και κύκλος εργασιών

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

  • στο χωράφι" Τμήμα Λογιστικής"επιλέξτε το μητρώο συσσώρευσης υπολοίπου για το οποίο θέλετε να δημιουργήσετε μια αναφορά (η επιλογή γίνεται από την προτεινόμενη λίστα).
  • στο χωράφι "Η περίοδος από ... έως ...."— προσδιορίστε την περίοδο για την οποία θα δημιουργηθεί η αναφορά.

ΣΗΜΕΙΩΣΗ: εάν το πεδίο "Η περίοδος από ... έως ...."αφήνεται κενό, η αναφορά θα δημιουργηθεί για όλη την περίοδο λειτουργίας του συστήματος.

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

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

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

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

Η φόρμα περιέχει τις ακόλουθες καρτέλες:

  • Είναι κοινά;
  • Ομάδες;
  • Επιλογή;
  • Πεδία;
  • Ταξινόμηση.

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

Ως παράμετροιπρότεινε:

  • "Χρήση Ιδιοτήτων και Κατηγοριών"— αφού επιλέξετε το πλαίσιο, καθίσταται δυνατή η επιλογή και η ομαδοποίηση δεδομένων κατά ιδιότητες, επιλογή κατά κατηγορίες αντικειμένων.
  • «Χρωματίστε τις φατρίες»— οι ομαδοποιήσεις αναφορών θα επισημαίνονται με διαφορετικά χρώματα.
  • "Συνοψίστε όλα τα επίπεδα" -Κατά την ομαδοποίηση της αναφοράς, θα εμφανίζονται τα συνολικά δεδομένα για κάθε ομάδα.

"Δείκτης"— αριθμητικές τιμές που συνοψίζονται στην αναφορά. Αυτές οι τιμές εμφανίζονται στις στήλες "Υπόλοιπο έναρξης", "Τελικό υπόλοιπο", "Έσοδα", "Έξοδα".

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

Στον σελιδοδείκτη ΟμάδεςΜπορείτε να προσαρμόσετε τις λεπτομέρειες της αναφοράς:

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

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

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

Στοιχεία– δημιουργία αναφοράς για τα στοιχεία που περιλαμβάνονται στον επιλεγμένο μητρώο συσσώρευσης

Ιεραρχία— δημιουργία αναφοράς για ομάδες που περιλαμβάνουν στοιχεία,

Μόνο ιεραρχίαχρησιμοποιείται μόνο εάν δεν χρειάζονται σύνολα στοιχείων, αλλά χρειάζονται μόνο σύνολα για ομάδες

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

Στον σελιδοδείκτη "Επιλογή"δεδομένα, καθορίζονται οι προϋποθέσεις για τη δημιουργία αναφοράς

Κάθε γραμμή καθορίζει ένα στοιχείο επιλογής που περιέχει:

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

Το σύστημα προσφέρει τους ακόλουθους τύπους σύγκρισης:

Ίσο— η αναφορά θα βασίζεται μόνο στο επιλεγμένο χαρακτηριστικό.

Όχι ίσα— η αναφορά θα βασίζεται σε όλα τα χαρακτηριστικά εκτός από το επιλεγμένο·

Στη λίστα— η αναφορά θα βασίζεται σε έναν κατάλογο χαρακτηριστικών·

Όχι στη λίστα— η έκθεση θα βασίζεται σε όλα τα χαρακτηριστικά, εκτός από εκείνα που επιλέχθηκαν·

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

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

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

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

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

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

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

στην καρτέλα " Ταξινόμηση"Μπορείτε να ορίσετε τη σειρά με την οποία θα εμφανίζονται οι γραμμές αναφοράς.

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

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

Προβολές ανάρτησης: 2.537



Σας άρεσε το άρθρο; Μοιράσου το