Τι είναι μια πλήρης διεπαφή στο 1C. Επιφάνεια εργασίας: Γραμμή πλοήγησης

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

Κανονική εφαρμογή 1C (κανονικές φόρμες, κανονική διεπαφή, έκδοση 1C 8.2)

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

Διαχειριζόμενη εφαρμογή 1C (διαχειριζόμενες φόρμες, διαχειριζόμενη διεπαφή, έκδοση 1C 8.3)

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

Ποια είναι η διαφορά μεταξύ μιας κανονικής και διαχειριζόμενης εφαρμογής 1C;

Όπως έχουμε ήδη ανακαλύψει μια κανονική εφαρμογή και μια διαχειριζόμενη εφαρμογή είναι αυτοί οι τύποι εκκίνησης ενός προγράμματος 1C. Επιπλέον, ανάλογα με την τιμή του τύπου εκτόξευσης 1C ( τακτική ή διαχειριζόμενη εφαρμογή), μια συγκεκριμένη διεπαφή θα φορτωθεί από προεπιλογή ( κανονικές ή διαχειριζόμενες φόρμες), επομένως υπάρχουν τόσα πολλά συνώνυμα για αυτήν την έννοια. Θα θέλαμε να σημειώσουμε ότι οι διαφορές στις διεπαφές είναι αρκετά σημαντικές. Η διαχειριζόμενη διεπαφή έχει επανασχεδιαστεί πλήρως. Κατ 'αρχήν, αυτές είναι όλες οι διαφορές που βλέπουν οι απλοί χρήστες του προγράμματος 1C. Όσον αφορά τους προγραμματιστές, η διαχειριζόμενη διεπαφή απαιτεί τη σύνταξη τροποποιημένου κώδικα, επειδή η ανάπτυξη πραγματοποιείται ήδη στο 1C 8.3 και όχι στο 1C 8.2, εξ ου και όλες οι επακόλουθες συνέπειες. Ο κώδικας πρέπει επίσης να χωριστεί σε πελάτη και διακομιστή, αυτό υποδεικνύεται χρησιμοποιώντας τις κατάλληλες οδηγίες στο διαμορφωτή.

Όταν ένας χρήστης συνδέεται στο 1C σε λειτουργία Enterprise για να αρχίσει να λειτουργεί, το πρώτο πράγμα που βλέπει είναι η διεπαφή του προγράμματος.

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

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

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

Η πλατφόρμα 1C υλοποιεί δύο διαφορετικούς μηχανισμούς διεπαφής χρήστη, οι οποίοι χρησιμοποιούνται σε διαφορετικά . Ο πελάτης 1C παχύ έχει τη δική του διεπαφή, ο thin client (και web client) έχει τη δική του.

Ας μιλήσουμε σήμερα για τη διεπαφή χρήστη 1C.

Διεπαφή 1C

Η διεπαφή πελάτη 1C παχύ μοιάζει με αυτό.

Περιλαμβάνει:

  • Κυρίως μενού
  • Πάνελ.

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

Στον διαμορφωτή, η διεπαφή 1C βρίσκεται στον κλάδο General/Interfaces.

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

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

Όταν προσθέτετε μια διεπαφή 1C, βλέπετε μια λίστα με πάνελ. Υπάρχει πάντα ένας προεπιλεγμένος πίνακας το κύριο μενού του προγράμματος.

Εάν προσθέσετε περισσότερα πάνελ, θα εμφανίζονται ως πίνακες (με κουμπιά).

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

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

Όταν προσθέτετε ένα στοιχείο στο επάνω μέρος του μενού, στις ιδιότητες μπορείτε να επιλέξετε ένα από τα τυπικά μενού - Αρχείο, Λειτουργίες, Εργαλεία, Windows, Βοήθεια.

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

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

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

Διαχειριζόμενη διεπαφή εντολών 1C

Στη νέα έκδοση του 1C 8.2, εμφανίστηκαν νέοι τύποι πελατών - .

Η διεπαφή 1C thin client μοιάζει με αυτό.

Η διεπαφή προγράμματος-πελάτη ιστού 1C μοιάζει με αυτό.

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

Τώρα αποτελείται όχι μόνο από μενού και πίνακες, αλλά από:
1) Κατάλογος λογιστικών τμημάτων
2) Πλοήγηση στην επιλεγμένη ενότητα
3) Εντολές για εκτέλεση στην τρέχουσα ενότητα
4) Έντυπα για την εκτέλεση της τρέχουσας λειτουργίας.

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

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

Υποσυστήματα 1C

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

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

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

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

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

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

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

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

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

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

Πώς να αλλάξετε τη διεπαφή στο 1C

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

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

Μια σημαντική πτυχή της εκπαίδευσης 1C είναι η κατανόηση της ουσίας των λογιστικών μηχανισμών του Accounting 8.2 και όχι απλώς η εκτέλεση λογιστικών πράξεων στο πρόγραμμα.

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

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

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

Η έννοια της διεπαφής χρήστη

Η ιδέα της διεπαφής χρήστη του συστήματος 1C:Enterprise 8 επικεντρώνεται στην ιδέα της εξασφάλισης άνετης, αποτελεσματικής εργασίας και, φυσικά, λαμβάνει υπόψη τις τελευταίες τάσεις.

Η εκκίνηση του προγράμματος σε λειτουργία 1C: Enterprise ξεκινά με το άνοιγμα του κύριου παραθύρου του προγράμματος

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

Επιτραπέζιος υπολογιστής 1C: Enterprise 8.3 / 8.2

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

Επιφάνεια εργασίας: Γραμμή ενότητας

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

Επιφάνεια εργασίας: Ενότητες

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

Επιφάνεια εργασίας: Εντολές

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

Επιφάνεια εργασίας: Γραμμή πλοήγησης

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

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

Επιφάνεια εργασίας: Γραμμή δράσης

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

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

Επιφάνεια εργασίας: Βοηθητικά παράθυρα

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

Επιφάνεια εργασίας: Ιστορικό εργασίας στο κύριο παράθυρο

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

Επιτραπέζιος υπολογιστής: Αγαπημένα

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

Επιφάνεια εργασίας: Σύνδεσμοι δεδομένων

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

Ταμπλό 8.2

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

Ιστορικό εκτέλεσης 8.2

Το κουμπί Ιστορικό σάς επιτρέπει να έχετε πρόσβαση στο ιστορικό της εργασίας ενός συγκεκριμένου χρήστη με το πρόγραμμα.

Περιοχή εντολών συστήματος

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

Κυρίως μενού

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

Βοηθητικές εντολές

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

Επιφάνεια εργασίας 1C: Enterprise

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

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

  • Τι νέα?
  • Τι πρέπει να γίνει σήμερα;
  • Ποια είναι η κατάσταση των πληροφοριών που είναι σημαντικές για μένα;
  • Τι πρέπει να προσέξεις;

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

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

Ρύθμιση της επιφάνειας εργασίας 1C 8.2

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

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

Επεξεργασία της επιφάνειας εργασίας στο πρόγραμμα διαμόρφωσης

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

Πίνακας κατάτμησης

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

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

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

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

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

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

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

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

Ρύθμιση του πίνακα ενότητας

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

Για παράδειγμα, καταργήστε τις ενότητες Enterprise και Inventory και καθορίστε ότι τα τμήματα θα εμφανίζονται ως κείμενο.

Επεξεργασία του πίνακα ενότητας στο πρόγραμμα διαμόρφωσης

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

Εντολή

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

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

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

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

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

  • Αντικείμενα διαμόρφωσης
  • Εργαλεία ανάπτυξης.

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

  • Πρότυπο
  • Δημιουργήθηκε από τον προγραμματιστή.

Τυπικές εντολές 8.2

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

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

Εντολές που δημιουργούνται από προγραμματιστές

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

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

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

  • Εντολές πλοήγησης
  • Εντολές ενεργειών.

Εντολές πλοήγησης 8.2

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

Παράδειγμα: Η εντολή Warehouses, η οποία είναι μια εντολή πλοήγησης, θα ανοίξει μια λίστα αποθηκών στο κύριο παράθυρο.

Εντολές δράσης

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

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

Παραμετροποιήσιμες και ανεξάρτητες εντολές

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

  • Ανεξάρτητος
  • Παραμετροποιήσιμο

Ανεξάρτητες ομάδες 8.2

Τέτοιες εντολές εκτελούνται χωρίς να ζητούνται πρόσθετες πληροφορίες.

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

Παραμετροποιήσιμες εντολές

Η εκτέλεση εντολών όπως αυτές απαιτεί μια τιμή παραμέτρου εντολής (πρόσθετες πληροφορίες).

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

Καθολικές εντολές και εντολές τοπικής μορφής

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

  • Παγκόσμια
  • Τοπικός

Παγκόσμιες Ομάδες

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

Εντολές τοπικής μορφής

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

Πίνακας πλοήγησης

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

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

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

Εμφάνιση λίστας σε βοηθητικό παράθυρο

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

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

Ομάδες εντολών 8.2

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

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

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

Τακτικές Ομάδες Διοίκησης 8.2

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

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

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

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

Προσαρμογή της γραμμής πλοήγησης 8.2

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

Παράδειγμα: διαγράψτε τις ομάδες εντολών Prices and Characteristics και μετακινήστε την εντολή Adjustments στο SM.

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

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

Πίνακας ενεργειών

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

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

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

Ομάδες ομάδων 1C:Enterprise 8.3 / 8.2

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

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

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

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

Προσαρμογή της γραμμής ενεργειών 8.2

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

Παράδειγμα: μπορείτε να διαγράψετε την εντολή για τη δημιουργία νέου λογαριασμού και να διαγράψετε την ομάδα Service.

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

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

Αγαπημένα

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

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

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

Προσθήκη συνδέσμου στα αγαπημένα

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

Ρύθμιση αγαπημένων

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

Εργασία με αγαπημένα από την ενσωματωμένη γλώσσα

Είναι δυνατή η διαχείριση των αγαπημένων μέσω προγραμματισμού χρησιμοποιώντας την ενσωματωμένη γλώσσα FavoritesUserWork.

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

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

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

Αναφορά

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

Σύνδεσμοι με δυνατότητα κλικ και χωρίς κλικ

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

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

Λήψη συνδέσμου

Εσωτερικοί και εξωτερικοί σύνδεσμοι

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

  • Οι εσωτερικοί σύνδεσμοι χρησιμοποιούνται σε μια συγκεκριμένη βάση πληροφοριών. Ένας χρήστης μπορεί να λάβει και να μεταδώσει έναν εσωτερικό σύνδεσμο σε έναν άλλο. Αυτός ο σύνδεσμος μπορεί να χρησιμοποιηθεί από έναν χρήστη που είναι συνδεδεμένος σε αυτήν τη βάση δεδομένων από οποιονδήποτε πελάτη. Η μετάδοση ενός τέτοιου συνδέσμου είναι διαθέσιμη μέσω ποικίλων μεθόδων: για παράδειγμα μέσω email.
  • Οι εξωτερικοί σύνδεσμοι σχεδιάστηκαν για χρήση εκτός του 1C:Enterprise. Είναι λογικό να χρησιμοποιείτε τέτοιους συνδέσμους για έναν πελάτη Ιστού.

Παράδειγμα: ένας χρήστης που είναι συνδεδεμένος στη βάση δεδομένων χρησιμοποιώντας ένα thin client (πρωτόκολλο http) ή ένα πρόγραμμα-πελάτη web λαμβάνει έναν εξωτερικό σύνδεσμο και τον μεταφέρει σε άλλο χρήστη. Αυτός ο χρήστης εισάγει το σύνδεσμο στη γραμμή διευθύνσεων του προγράμματος περιήγησης στο Διαδίκτυο. Το αποτέλεσμα των ενεργειών θα είναι η εκκίνηση του προγράμματος-πελάτη ιστού, μια σύνδεση με την απαιτούμενη βάση πληροφοριών και μια μετάβαση στον μεταδιδόμενο σύνδεσμο.

Ακολουθώντας έναν σύνδεσμο

Για να ακολουθήσετε τον ληφθέν σύνδεσμο, θα πρέπει να καλέσετε την εντολή Μετάβαση σε σύνδεσμο στο βοηθητικό ή στο κύριο παράθυρο.

Το άρθρο είναι μέρος της σειράς "Πρώτα βήματα στην ανάπτυξη 1C". Σε αυτό συνεχίζουμε να εξοικειωνόμαστε με τη διαχειριζόμενη διεπαφή Taxi και προχωράμε απευθείας στη διαμόρφωσή της.

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

Αφού διαβάσετε το άρθρο, θα μάθετε:

  • Τι ρόλο παίζει το υποσύστημα στη διαμόρφωση της δομής του μενού;
  • Πώς να δημιουργήσετε ενότητες μενού 1ου και 2ου επιπέδου;
  • Πώς να προσαρμόσετε τη σύνθεση των εντολών που εμφανίζονται στις ενότητες μενού;
  • Σε τι χρησιμεύει το Command Interface Editor και πώς να εργαστείτε μαζί του;
  • Πώς να ρυθμίσετε τις παραμέτρους της διεπαφής εντολών της κύριας ενότητας;

Εφαρμογή

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

υποσυστήματα. Προσαρμογή της διεπαφής με χρήση υποσυστημάτων

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

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

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

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

Ταξινόμηση αντικειμένων κατά υποσυστήματαδημιουργεί ευκολία κατά τη δημιουργία Ράλεϊ.

Για αντικείμενο Ρόλοςμπορείτε να ορίσετε τα αντίστοιχα δικαιώματα και να υποδείξετε ότι αυτό Ρόλοςμπορεί να κατασκευαστεί μόνο από εκείνα τα αντικείμενα που περιλαμβάνονται στα επιλεγμένα υποσυστήματα.

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

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

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

Για υπάρχοντα υποσυστήματαμπορείτε να ορίσετε ένθετες (υποτελείς). Δεδομένα υποσυστήματαθα σχηματίσουν ομάδες Μπάρες πλοήγησης.

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

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

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

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

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

Σημειώστε ότι κάποιο αντικείμενο διαμόρφωσης ανήκει σε κάποιο Υποσύστημαδυνατό με τρεις τρόπους.

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

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

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

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

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

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

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

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

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

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

Ο χρήστης μπορεί να έχει πρόσβαση σε τέτοια αντικείμενα μόνο μέσω Κυρίως μενούχρησιμοποιώντας την εντολή Όλες οι λειτουργίες.

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

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

Για υποσυστήματα V Παράθυρο επεξεργασίαςμπορείτε να αφαιρέσετε τη σημαία Συμπεριλάβετε στη διεπαφή εντολών.

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

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

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

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

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

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

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

Η ορατότητα ανά ρόλο μπορεί να λάβει τρεις τιμές: είτε για έναν δεδομένο ρόλο το στοιχείο θα είναι αόρατο (1). ή θα είναι πάντα ορατό, ανεξάρτητα από το ποια σημαία έχει οριστεί στη στήλη ορατότητας (2). ή η σημαία ορατότητας ανά ρόλο θα κληρονομηθεί από τη σημαία γενικής ορατότητας (3).

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

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

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

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

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

Για να διαμορφώσετε τη διεπαφή εντολών Κύριο τμήμαχρησιμοποιείται επίσης ένας επεξεργαστής διεπαφής εντολών.

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

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

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

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

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