Δημιουργία αναφορών σε 1s 8.2.

12.08.2014

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

Σε όλες τις διαμορφώσεις Αναφορές 1CΤο Enterprise 8.2 χωρίζεται σε κατηγορίες και περιλαμβάνει ανάλογα:

Αναλύσεις στοιχείων αποθέματος (κατά υπόλοιπα, αποθέματα, κίνηση)

Αναλυτικά στοιχεία πωλήσεων (μικτό κέρδος, πωλήσεις)

Λογιστική και χρηματοοικονομική (για υποχρεώσεις ΦΠΑ, ταμειακές ροές, προϋπολογισμός)

Παραγωγή και λειτουργία (μεταφορά, μεταποίηση)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ας δούμε τις βασικές μεθόδους για τη δημιουργία αναφορών

Πώς να δημιουργήσετε μια αναφορά σε 1C χρησιμοποιώντας μια διάταξη

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

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

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

Δημιουργία αναφοράς με χρήση του σχεδιαστή φόρμας εξόδου

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

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

Δημιουργία αναφοράς χρησιμοποιώντας τη Γενική Αναφορά

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

Αναφορές βασισμένες στο Σύστημα Σύνθεσης Δεδομένων

Αυτή είναι η πιο προοδευτική μέθοδος δημιουργίας αναφορών σε 1C, που προτείνεται από την ίδια την 1C. εμφανίστηκε στην πλατφόρμα 1C στην έκδοση 8.1.

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

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

Ποια είναι η διαφορά μεταξύ των εξωτερικών αναφορών και των ενσωματωμένων;

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

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

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

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

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

Στο 1C; πώς να δείτε τους μισθούς των εργαζομένων σε 1s;

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

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

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


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

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

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

Λοιπόν, ας ξεκινήσουμε

Προετοιμασία έκθεσης.

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

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

Πρώτα, μεταβείτε στο 1C Configurator και κάντε κλικ στο "Αρχείο" - "Νέο" στο κύριο μενού. Στην προτεινόμενη λίστα, επιλέξτε «Εξωτερική αναφορά» και κάντε κλικ στο κουμπί «ΟΚ» για να επιβεβαιώσετε την επιλογή.

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

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

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

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

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

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

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

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

Στην καρτέλα "Προϋποθέσεις", εισαγάγετε τη συνθήκη για την επιλογή του τύπου των αμοιβαίων διακανονισμών. Ας προσθέσουμε την παράμετρο Settlement Type, την οποία θα ορίσουμε αργότερα σε ένα από τα παρακάτω στάδια.

Επίσης, για να προσδιορίσουμε την περίοδο, θα δημιουργήσουμε δύο προϋποθέσεις που, μάλιστα, θα περιορίσουν την απαιτούμενη περίοδο. Έστω αυτές οι παράμετροι DateFrom και DateTo. Θα τα περιγράψουμε τελικά στο επόμενο στάδιο. Σημειώστε ότι για να ορίσετε την περίοδο είναι βολικό να καθορίσετε τον τελεστή "Between".

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

Κάντε κλικ στο κουμπί "Ok".

Το ερώτημα SQL που χρειαζόμαστε θα δημιουργηθεί στο πεδίο.

Δημιουργία παραμέτρων αναφοράς

Ας πάμε στην καρτέλα "Πόροι" και διαμορφώνουμε το ποσό εξόδου έτσι ώστε αυτά τα δεδομένα να υπολογίζονται με βάση τον εργαζόμενο.

Επιλογές.

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

Ας αντιγράψουμε τη γραμμή Type of Mutual Settlement κάνοντας κλικ στην πρώτη με το δεξί κουμπί του ποντικιού.

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

Σχηματισμός του τύπου δείγματος.

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

Στο επόμενο παράθυρο, επιλέξτε τα πεδία που θα εμφανίζονται στην αναφορά. Αυτά είναι Υπάλληλος, Περίοδος, Τύπος Διακανονισμού, Τρέχουσα Θέση, Ποσό Διακανονισμού και Καταχωρητής. Μετά την επεξεργασία, κάντε κλικ στο «Επόμενο».

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

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

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

Συνδεθείτε στον ιστότοπο ως φοιτητής

Σύστημα σύνθεσης δεδομένων 1C 8.3 για αρχάριους: πρώτη αναφορά για το SKD

Εάν δεν έχετε διαβάσει την εισαγωγή αυτής της ενότητας, διαβάστε την: .

Για να ολοκληρώσετε τα μαθήματα που θα χρειαστείτε 1C 8.3 (όχι χαμηλότερο 8.3.13.1644 ) .

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

Η ακόλουθη συντόμευση θα πρέπει να εμφανιστεί στην επιφάνεια εργασίας σας:

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

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

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

Θέτοντας έναν στόχο

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

  • Ονομα
  • Πάτωμα
  • Το αγαπημένο χρώμα του πελάτη.

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

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

Πηγαίνω!

Δημιουργία αναφοράς

Εκκινούμε τον διαμορφωτή για τη βάση δεδομένων Gastronom:

Από το κύριο μενού, επιλέξτε "Αρχείο" -> "Νέο...":

Επιλέξτε "Εξωτερική αναφορά":

Δημιουργία διαγράμματος διάταξης δεδομένων μέσα στην αναφορά

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

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

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

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

Τώρα είμαστε στον σελιδοδείκτη " Σύνολα δεδομένων«Θα μείνουμε εκεί».

Γράφουμε ένα αίτημα μέσω του κατασκευαστή

Το σύστημα σύνθεσης δεδομένων (συντομογραφία DCS) μας απαιτεί δεδομένα,που θα εμφανίσει στον χρήστη.

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

Κάντε κλικ στο πράσινοςσύμβολο συν και στην αναπτυσσόμενη λίστα επιλέξτε το στοιχείο " Προσθήκη συνόλου δεδομένων - Ερώτημα":

Το καθήκον μας είναι να γράψουμε το κείμενο αίτησης σε αυτό το πεδίο. Έχετε ξεχάσει πώς να το κάνετε αυτό;

Θα σας δώσω μια υπόδειξη:

Σε αυτό το ερώτημα έχουμε επιλέξει τρία πεδία (" Ονομα", "Πάτωμα" Και " Αγαπημένο χρώμα") από το τραπέζι" Κατάλογος.Πελάτες".

Αλλά μην βιαστείτε να γράψετε αυτό το κείμενο στο πεδίο "Αίτηση" με μη αυτόματο τρόπο.

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

Για να καλέσετε αυτόν τον κατασκευαστή, κάντε κλικ στο κουμπί " Κατασκευαστής ερωτήματος..." στο επάνω δεξιό μέρος του πεδίου "Αίτημα":

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

Αποδείχθηκε έτσι:

Στη συνέχεια, ας επεκτείνουμε τον πίνακα " Πελάτες"στη δεύτερη στήλη με σημάδι" Συν"για να δείτε όλα τα πεδία του και να σύρετε το πεδίο" Ονομα" από τη δεύτερη στήλη στην τρίτη για να υποδείξουμε ότι πρέπει να υποβάλουμε ερώτημα στο πεδίο "Όνομα" από αυτόν τον πίνακα:

Αποδείχθηκε έτσι:

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

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

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

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

Ρύθμιση παρουσίασης δεδομένων

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

Για να δημιουργήσουμε ένα τέτοιο θαύμα, ας πάμε στην καρτέλα " Ρυθμίσεις" και κάντε κλικ στο κουμπί σχεδιαστή ρυθμίσεων ( μαγικό ραβδί):

Στο παράθυρο που ανοίγει, καθορίστε τον τύπο αναφοράς " Λίστα"και πατήστε " Περαιτέρω":

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

Ας πάρουμε αυτό το αποτέλεσμα και πατάμε το κουμπί " Εντάξει":

Ο σχεδιαστής ρυθμίσεων έκλεισε και το στοιχείο " Αναλυτικές καταχωρήσεις":

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

Αποθηκεύστε την αναφορά ως αρχείο

Ανοίξτε το κύριο στοιχείο μενού " Αρχείο"->"Αποθηκεύσετε":

Θα το αποθηκεύσω στην επιφάνεια εργασίας μου με το όνομα " Μάθημα 1":

Έλεγχος της αναφοράς σε λειτουργία χρήστη

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

Όνομα χρήστη "Διαχειριστής", χωρίς κωδικό πρόσβασης:

Μέσα από το μενού, επιλέξτε το στοιχείο " Αρχείο"->"Ανοιξε...":

Και καθορίστε το αρχείο αναφοράς (το αποθηκεύσα στην επιφάνεια εργασίας με το όνομα "Lesson1.erf":

Η φόρμα αναφοράς έχει ανοίξει, κάντε κλικ στο κουμπί " Μορφή":

Ετοιμος! Εδώ είναι το εκτυπώσιμο μας με μια λίστα πελατών, το αγαπημένο τους χρώμα και το φύλο:

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

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

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

Συνδεθείτε στον ιστότοπο ως φοιτητής

Συνδεθείτε ως μαθητής για πρόσβαση στο σχολικό υλικό