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

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

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

Εργασία με το Query Console

Στο πρόγραμμα 1C, η κονσόλα ερωτήματος ανοίγει με τον ίδιο τρόπο όπως οποιαδήποτε εξωτερική επεξεργασία: μενού "Αρχείο" - "Άνοιγμα" ή χρησιμοποιώντας το συνδυασμό πλήκτρων πρόσβασης "Ctrl + O". Εάν χρησιμοποιείται συχνά, μπορεί να προστεθεί στην εξωτερική επεξεργασία της ίδιας της βάσης πληροφοριών.

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

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

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

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

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

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

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

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

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

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

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

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

Στο παράδειγμά μας, εμφανίσαμε όλα τα δεδομένα αποτελέσματος ερωτήματος. Μπορείτε να τα αποθηκεύσετε σε ένα εξωτερικό αρχείο αντιγράφοντας τα από το ανοιχτό έγγραφο υπολογιστικού φύλλου ή χρησιμοποιώντας το συνδυασμό πλήκτρων πρόσβασης "Ctrl+O". Υπάρχουν πολλές επιλογές για αποθήκευση μορφών που επιλέξαμε "*. xlsx".

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

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

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

Και τώρα στην ίδια την κονσόλα.
Η κονσόλα αναφοράς είναι μια τυπική επεξεργασία για διαμορφώσεις 1C (στην έκδοση config 8.3, αυτές που βρίσκονται σε διαχειριζόμενες φόρμες, φαίνεται να λείπει. Ωστόσο, πιθανότατα, βρίσκεται στον δίσκο ITS. Και στη συνέχεια μπορεί απλά να "τεθεί" σε εξωτερικό επεξεργασία, αλλά δεν τολμώ να πω).

Υπάρχουν κονσόλες:

  • εργάζεστε μόνο με αίτημα (για παράδειγμα, σε).
  • που επιτρέπει τη χρήση ενός Συστήματος Σύνθεσης Δεδομένων (στο εξής θα αναφέρεται ως DCS) (για παράδειγμα, σε ένα BP).
Ωστόσο, το UPP διαθέτει επίσης κονσόλα με σύστημα ελέγχου πρόσβασης.
//χρησιμοποιείται σε προσαρμοσμένες αναφορές.

Για να εργαστείτε με την κονσόλα πρέπει να γνωρίζετε:

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

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

Εν συντομία:

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

    Τα έγγραφα χρησιμεύουν για την καταγραφή του γεγονότος μιας συναλλαγής.

    Ομοίως με το buh. λογιστική στο 1C υπάρχουν μητρώα. Υπάρχουν μητρώα συσσώρευσης, πληροφοριών και λογιστικής.
    Τα καταγραφικά κίνησης είναι έγγραφα (αλλά υπάρχουν και ανεξάρτητα μητρώα).

    Στα μητρώα συσσώρευσης, τα δεδομένα συσσωρεύονται/συσσωρεύονται. Για παράδειγμα, έγγρ. Οι πωλήσεις τεχνικού και τεχνικού εξοπλισμού «κινούνται» κατά μήκος του μητρώου συσσώρευσης πωλήσεων με το σύμβολο «+», αντικατοπτρίζοντας την αύξηση των πωλήσεων. Καν. Υπάρχουν τύποι συσσωρεύσεων: οι κυκλοφορούντες και αυτές που, εκτός από τον κύκλο εργασιών, παρέχουν στοιχεία για τα υπόλοιπα (για παράδειγμα, Αγαθά σε αποθήκες). Πώς μπορούμε να εφαρμόσουμε αυτές τις πληροφορίες; Μπορείτε να ορίσετε τις παραμέτρους έναρξης και λήξης της περιόδου στα μητρώα συσσώρευσης (τζίροι, υπόλοιπα και κύκλοι εργασιών). Εκείνοι. επιλέξτε δεδομένα μόνο για την απαιτούμενη περίοδο.

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

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

  • Για να το θέσω πολύ απλά, η γλώσσα ερωτήματος βασίζεται στην αρχή:
    * τι να διαλέξεις
    * και που.
    Αυτά είναι δύο απαραίτητα μέρη.
    Στη συνέχεια, μπορείτε να επιβάλετε διάφορους όρους, να ομαδοποιήσετε τα δεδομένα, να τα οργανώσετε κ.λπ.
    //να είστε προσεκτικοί με τα αιτήματα. Είναι απαραίτητο να κατασκευαστούν έτσι ώστε να είναι βέλτιστα - έτσι ώστε η εφαρμογή τους να απαιτεί λίγο χρόνο.
  • Γλώσσα SKD - μια γλώσσα έκφρασης που θα σας επιτρέψει να δημιουργήσετε διάφορα υπολογισμένα πεδία (χρήσιμα για οικονομολόγους), μπορεί επίσης να χρησιμοποιηθεί σε ρυθμίσεις διάταξης. Η σύνθεση εκφράσεων δεν είναι δύσκολη. Για έναν απλό οικονομολόγο που γνωρίζει το Excel, πιστεύω ότι δεν θα είναι δύσκολο να κατακτήσει τη γλώσσα έκφρασης SKD. Όσοι εργάζονται με την πλατφόρμα 8.3 έχουν ένα πλεονέκτημα, γιατί Η γλώσσα ACS για την πλατφόρμα 8.3 περιλαμβάνει περισσότερους χειριστές. Για παράδειγμα, τέτοιες απαραίτητες όπως η στρογγυλοποίηση ή/και η εκθεσιμότητα, καθώς και ένας τεράστιος αριθμός στατιστικών: Τυπική απόκλιση του γενικού πληθυσμού, Τυπική απόκλιση του δείγματος, διακύμανση του δείγματος, συσχέτιση κ.λπ.
  • Στο τέλος, θα πρέπει μόνο να ορίσετε τις τυπικές ρυθμίσεις αναφοράς, ας πούμε, την κύρια έκδοσή της. Η επιλογή αντικατοπτρίζει την τελική εμφάνιση της αναφοράς. Σε αυτό μπορείτε να ομαδοποιήσετε τα δεδομένα όπως θέλετε. Ρύθμιση επιλογών. Εάν θέλετε, μπορείτε να προσθέσετε άλλα συστήματα ελέγχου πρόσβασης, με αποτέλεσμα μια ένθετη αναφορά.
Σε γενικές γραμμές, αυτό είναι ένα πολύ χρήσιμο πράγμα για τον χρήστη. Δεν χρειάζεται να αποθηκεύσετε δεδομένα στο Excel/Access, να τα αποθηκεύσετε κάπου και μετά ο Θεός να τα χάσετε. Θα εργάζεστε πάντα με ενημερωμένα δεδομένα, θα ελέγχετε τη λογιστική και θα υπολογίζετε αυτόματα δείκτες. Και δεν θα χρειαστεί να βασανίζετε προγραμματιστές.

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

Κονσόλα ερωτήματος 1c- ένα βολικό εργαλείο για τη δημιουργία και τον εντοπισμό σφαλμάτων ερωτημάτων σε λειτουργία επιχείρησης 1C. Χρήση της Κονσόλας ερωτημάτωνΜπορείτε να εκτελέσετε ένα ερώτημα στη βάση δεδομένων 1C και να δείτε το αποτέλεσμα του ερωτήματος απευθείας στην οθόνη στο 1C Enterprise. Σε αυτό το άρθρο θα δούμε δύο κονσόλες, μία για 1c 8.2 (κανονικές φόρμες) και η δεύτερη μπορεί να λειτουργήσει τόσο σε κανονική όσο και σε διαχειριζόμενη μορφή 1c 8.3.

Κατεβάστε την κονσόλα ερωτημάτων 1c

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

  1. Για κανονικές φόρμες (1s 8.2)
  2. Για διαχειριζόμενες φόρμες (1s 8.3)
  3. Μικτή (λειτουργεί τόσο σε 1s 8.2 όσο και σε 1s 8.3)

Στο άρθρο μας θα δούμε δύο κονσόλες, η πρώτη λειτουργεί μόνο σε 1s 8.2 (κανονικές φόρμες) και η δεύτερη λειτουργεί σε 1s 8.3 (διαχειριζόμενες φόρμες). Είναι ελαφρώς διαφορετικά μεταξύ τους, θα μιλήσουμε για τις διαφορές περαιτέρω, αλλά προς το παρόν σημειώνουμε ότι σε διαχειριζόμενες εφαρμογές η κονσόλα θα λειτουργεί σωστά μόνο στη λειτουργία εκκίνησης "Thick Client".

Κάντε λήψη της κονσόλας ερωτημάτων 1c για την κανονική εφαρμογή 1c 8.2

Παρακάτω είναι ένα στιγμιότυπο οθόνης της επεξεργασίας Μπορείτε να κάνετε λήψη της κονσόλας ερωτημάτων 1c για την κανονική εφαρμογή 1c 8.2


Λήψη κονσόλας ερωτημάτων 1c για διαχειριζόμενη εφαρμογή 1c 8.3

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


Περιγραφή των αρχών λειτουργίας και της κύριας λειτουργικότητας της κονσόλας ερωτήματος 1c για μια κανονική εφαρμογή 1c 8.2


Αυτό Κονσόλα ερωτήματος 1s 8.2 για μια κανονική εφαρμογήεύκολο στη χρήση και δεν απαιτεί ιδιαίτερες γνώσεις από τον χρήστη. Στο στιγμιότυπο οθόνης μπορείτε να δείτε ένα δοκιμαστικό πεδίο για τη σύνταξη ενός αιτήματος, μπορείτε να γράψετε ένα αίτημα σε αυτό είτε χειροκίνητα είτε χρησιμοποιώντας τον κατασκευαστή. Κάτω από τον αριθμό 1 στο σχήμα βλέπετε το κουμπί "Παράμετροι", κάνοντας κλικ σε αυτό, θα δούμε μια φόρμα για την αντικατάσταση παραμέτρων στο αίτημα, θα επιστρέψουμε σε αυτό αργότερα. Κάτω από τον αριθμό 2 βλέπετε την περιοχή εργασίας και τον πίνακα ενεργειών με το ίδιο το αίτημα, εδώ μπορούμε να προσθέσουμε αιτήματα, να τα διαγράψουμε και επίσης να τα αποθηκεύσουμε σε ξεχωριστό αρχείο στο δίσκο. Κάτω από τον αριθμό 3 in κονσόλες ερωτήματος 1s 8.2υπάρχει μια ρύθμιση για την εμφάνιση του αποτελέσματος, μπορεί να εμφανιστεί με τη μορφή πίνακα ή ιεραρχικά με τη μορφή δέντρου, η δεύτερη επιλογή χρησιμοποιείται όταν πρέπει να δούμε την ιεραρχία ως αποτέλεσμα του ερωτήματος. Το σημείο 4 μας δείχνει εάν υπάρχουν προσωρινοί πίνακες στο αίτημα, αν ναι, μπορούμε να τους διορθώσουμε και να δούμε το αποτέλεσμα εκτέλεσης που τοποθετείται στον προσωρινό πίνακα.

Ας δούμε τώρα ορισμένα συγκεκριμένα σημεία 1c query κονσόλες.


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


Εάν έχετε προσωρινούς πίνακες στο ερώτημά σας, τότε μπορείτε να τους διορθώσετε σε ξεχωριστά υποερωτήματα και να δείτε το αποτέλεσμα της εκτέλεσης αυτού του υποερωτήματος Αν στο κύριο παράθυρο της κονσόλας ερωτήματος 1c δούμε ότι υπάρχουν προσωρινοί πίνακες, κάντε κλικ στο "Προσωρινό". τραπέζια» (σημείο 4 στο παράθυρο της κύριας κονσόλας). Αφού κάνετε κλικ, θα εμφανιστεί το παράθυρο που είδαμε παραπάνω, εμφανίζει όλους τους προσωρινούς πίνακες του ερωτήματος, κάντε κλικ στο «Εντοπισμός σφαλμάτων» και δείτε το παρακάτω παράθυρο.


Σύντομη περιγραφή της λειτουργικότητας της κονσόλας ερωτημάτων 1c για τη διαχειριζόμενη εφαρμογή 1c 8.3

Γνωριστήκαμε με τις κύριες λειτουργίες κονσόλες ερωτήματος 1s 8.2, τώρα ήρθε η ώρα να σκεφτείτε query κονσόλα 1s 8.3. Δεν θα εξετάσουμε αυτήν την επεξεργασία τόσο λεπτομερώς όσο η προηγούμενη, αλλά θα εξετάσουμε εν συντομία τις κύριες παραμέτρους και ρυθμίσεις.


«Χρειάζομαι αυτή την αναφορά σε 1C σε μια ώρα!»- Οι ειδικοί του 1C ακούνε συχνά αυτή τη φράση από τον Πελάτη. Τι να κάνετε σε μια τέτοια κατάσταση; Εάν υπάρχουν κατάλληλα κενά, μπορείτε να δοκιμάσετε να τα χρησιμοποιήσετε. Κάντε λήψη κάτι από το Διαδίκτυο - τι γίνεται αν δεν λειτουργεί ή δεν είναι κατάλληλο; Και εδώ είναι που έρχεται στη διάσωση επεξεργασία "Query Console".

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

Εάν έχετε δεν υπάρχει ειδικός 1C, χρησιμοποιείτε το τυπικό Enterprise Accounting 2.0 ή 3.0 ή Trade Management 10.3, 11 ή 11.1, στη συνέχεια μπορείτε να εγγραφείτε σε αυτόν τον ιστότοπο και, στη συνέχεια, στα σχόλια αυτού του άρθρου ή μέσω email στη διαχείριση του ιστότοπου σε δωρεάν μορφή, γράψτε τι είδους αναφορά έχετε πρέπει να υποδείξετε τη διαμόρφωσή σας (πρέπει να καθορίσετε την έκδοση της διαμόρφωσης και της πλατφόρμας). Εάν η βιβλιοθήκη αναφορών μας περιέχει την αναφορά που χρειάζεστε, θα χαρούμε να σας τη δώσουμε με οδηγίες για τον τρόπο χρήσης της.

Και τώρα πληροφορίες για ειδικούς 1C:

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

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

1. Η ίδια η επεξεργασία είναι "Query Console".

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

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

Στην εργασία μας, για την κανονική εφαρμογή χρησιμοποιούμε μια ελαφρώς τροποποιημένη Query Console από το δίσκο ITS και για την εφαρμογή Διαχειριζόμενη αυτό (επίσης ελαφρώς τροποποιημένο):
http://infostart.ru/public/126781/

Ας ανοίξουμε το Query Console. Θα μοιάζει κάπως έτσι:

Επεξεργασία παραθύρου "Query Console"

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

2. Γράψτε ένα αίτημα στο "Query Console".

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

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

Κατά την επεξεργασία μας, στην καρτέλα "Αιτήματα", κάντε κλικ στο κουμπί "Προσθήκη". Ονομάζουμε το αίτημα, για παράδειγμα, ως εξής: "Τιμολόγια με αντισυμβαλλόμενους".

Εφόσον το Εργαλείο δημιουργίας ερωτημάτων δεν είναι διαθέσιμο στον thin client, γράφουμε κάτι σαν αυτό στο Configurator:

ΕΠΙΛΕΓΩ
InvoiceInvoiceIssued.Number,
InvoiceInvoiceIssued.Date,
InvoiceInvoiceIssued by.Organization,
InvoiceInvoiceIssued.DocumentBase.Counterparty,
InvoiceInvoiceIssued. Δημοσιεύτηκε,
InvoiceInvoiceIssued.DocumentBase.Amount of Document
ΑΠΟ
Document.InvoiceInvoiceIssued AS InvoiceInvoiceIssued
ΟΠΟΥ
InvoiceInvoiceIssued.Organization = &Organization
ΚΑΙ Έκδοση Τιμολογίου.Ημερομηνία ΜΕΤΑΞΥ &Ημερομηνίας Έναρξης ΚΑΙ &Ημερομηνίας Λήξης

Από το Configurator μέσω του πρόχειρου, αντιγράψτε το κείμενο της αίτησης στο πεδίο "Request text". Το παράθυρο επεξεργασίας θα μοιάζει κάπως έτσι:

Επεξεργασία "Query Console" με το ερώτημα που έχετε εισαγάγει

Ανοίξτε την καρτέλα "Επιλογές". Συμπληρώστε εκεί τις παραμέτρους (εάν δεν είναι ορατές, κάντε κλικ στο κουμπί "Συμπλήρωση παραμέτρων").

Κάντε κλικ στο κουμπί "Αίτηση" στην επάνω αριστερή γωνία.

Στο πεδίο του πίνακα «Αποτέλεσμα ερωτήματος» βλέπουμε τι ήθελε ο Πελάτης.

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

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

ΣΗΜΑΝΤΙΚΟ: Εάν έχετε έτοιμο αρχείο ερωτημάτων, τότε δεν χρειάζεται να έχετε δεξιότητες προγραμματισμού για να λαμβάνετε τις απαραίτητες αναφορές.

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

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

ΥΣΤΕΡΟΓΡΑΦΟ. Υπάρχει επίσης μια επεξεργασία που ονομάζεται "Κονσόλα αναφοράς", στο οποίο μπορείτε να κάνετε πλήρεις αναφορές με παρόμοιο τρόπο, αλλά θα το συζητήσουμε λίγο αργότερα.

Παρόμοιο εργαλείο για διαχειριζόμενες φόρμες 8.2 ()

Λειτουργικά χαρακτηριστικά:

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

2. Έξοδος σε πίνακα, δέντρο, διάταξη, συνοπτική αναφορά.

3. Υπολογισμός συνόλων ανά στήλη στον πίνακα και το δέντρο.

4. Υπολογισμός του ποσού της κατανομής στη διάταξη.

5. Εκτέλεση στο παρασκήνιο.

6. Λειτουργία για εμφάνιση του τελευταίου αποτελέσματος.

7. Στο μενού αρχείο υπάρχει μια λίστα με τα πρόσφατα ανοιχτά αρχεία.

8. Σύγκριση κειμένων ερωτημάτων και αποτελεσμάτων ερωτημάτων.

9. Μορφή πεδίου

10. Μέτρηση χρόνου εκτέλεσης.

11. Drag & Drop στο δέντρο και στις ρυθμίσεις του builder.

12. Εξαγωγή αντιγράφου σε Excel, HTML, CSV.

13. Δημιουργία κειμένου στην ενσωματωμένη γλώσσα.

14. Πιο βολική εισαγωγή παραμέτρων λίστας και σύνθετων παραμέτρων.

15. Ομαδοποίηση των παραμέτρων StartPeriod, EndPeriod και παρόμοιων σε μια ομάδα.

16. Μια κληρονομούμενη παράμετρος της οποίας η τιμή λαμβάνεται από άλλο αίτημα.

17. Συμπλήρωση παραμέτρων από άλλο αίτημα.

18. Οι παράμετροι και οι τιμές τους απομνημονεύονται και αντικαθίστανται όταν χρησιμοποιείται η παράμετρος με το ίδιο όνομα.

19. Επαναλαμβανόμενη εκτέλεση ερωτήματος για δοκιμή.

20. Μπορείτε να ανοίξετε την κονσόλα σε λειτουργία εντοπισμού σφαλμάτων και θα ληφθούν αυτόματα οι παράμετροι για τον εντοπισμό σφαλμάτων. Αντικείμενα "Σχήμα Σύνθεσης Δεδομένων" για το αντικείμενο Δόμησης Αναφορών ως παράμετρος Λήφθηκαν επίσης οι ρυθμίσεις του προγράμματος δημιουργίας. Όταν ανοίξει η κονσόλα για εντοπισμό σφαλμάτων, το κείμενο (debug) προστίθεται στον τίτλο. Παράδειγμα: Expression = ExternalProcessing.Create("C:d_ReportConsole2.3.epf").OpenForDebug(RequestProducts);

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

22. Ομαδική επεξεργασία δεδομένων

23. Επεξεργάσιμη διάταξη

24. Μια παράμετρος της οποίας η τιμή λαμβάνεται με την εκτέλεση κειμένου στην ενσωματωμένη γλώσσα

25. Μετονομασία παραμέτρων χωρίς χρήση κατασκευαστή απευθείας από τον πίνακα Parameters

27. Διαισθητική συμπλήρωση τιμών παραμέτρων

28. Ένδειξη περιβάλλοντος

29. Είναι δυνατή η εισαγωγή αρχείων rcf από μια τυπική κονσόλα 1C και αρχείων dcf από μια τυπική κονσόλα διάταξης από τη μορφή κονσόλας 1C και sel IR.

30. Μετατροπή κειμένου ερωτήματος σε TSQL

31. Ανάλυση Δεδομένων

32. Προσαρμοσμένη λειτουργία

33. Εξαγωγή σε CSV

34. Λειτουργίες του υπεύθυνου επεξεργασίας

35. Στο δέντρο πίνακα και αποτελεσμάτων, οι τιμές τύπου NULL επισημαίνονται με το χρώμα και το κείμενο "Null"

36. Δημιουργία εξωτερικής επεξεργασίας βάσει SKD ()

Υπάρχει ένα εξαιρετικό πρότυπο για αυτόν τον μηχανισμό στον σύνδεσμο

1. Προστέθηκε μηχανισμός plugin

2. Μπορεί να επιλεγεί το πρότυπο παραγωγής εξωτερικής επεξεργασίας

3. Η φόρμα επιλογής περιόδου έχει βελτιωθεί

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

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

6. Εκκινήστε την κονσόλα μέσω πλήκτρων πρόσβασης για το ενεργό παράθυρο 1C (+ έναρξη εντοπισμού σφαλμάτων)



Μερίδιο