Was ist eine vollständige Schnittstelle in 1C? Desktop: Navigationsleiste

Wir alle wissen, dass das Unternehmen 1C viele verschiedene Versionen der 1C-Plattform hatte; wir werden nun an einer der neuesten Versionen zum Zeitpunkt des Schreibens dieses Artikels interessiert sein, dies sind die Versionen 1C 8.2 und 1C 8.3. Wenn Sie mit beiden Versionen arbeiten mussten, dann höchstwahrscheinlich bemerkte Unterschiede in den Schnittstellen dieser Versionen, für Benutzer unterscheiden sie sich nur im Aussehen. Im Wesentlichen eine Wahl reguläre oder verwaltete Anwendung teilt dem System mit, welche Formulare angezeigt und ausgeführt werden sollen, regelmäßig oder kontrolliert, sowie welcher Anwendungsclient standardmäßig verwendet wird, dick oder dünn. Ausführlichere Informationen zu Clients finden Sie im Artikel „Was sind Thick- und Thin-Clients in 1C und welche Unterschiede gibt es?“

Reguläre 1C-Anwendung (reguläre Formulare, reguläre Schnittstelle, Version 1C 8.2)

In 1C 8.2 ist es nur möglich, zu arbeiten mit regulären Formen, im regulären Anwendungsmodus. Das Bild unten zeigt die Datenbank im Betriebsmodus „reguläre 1C-Anwendung“ (reguläre Formulare).

Verwaltete 1C-Anwendung (verwaltete Formulare, verwaltete Schnittstelle, Version 1C 8.3)

Auf der 1C 8.3-Plattform können wir sowohl mit regulären Formularen (im Kompatibilitätsmodus) als auch mit verwalteten Formularen arbeiten. Darüber hinaus Verwaltete Formulare verfügen über zwei Anzeigearten: Standard und Taxi. Unten ist ein Beispiel für eine 1C 8.3-Konfiguration mit standardmäßig verwalteten Formularen dargestellt. Anschließend wird die „Taxi“-Schnittstelle angezeigt.

Was ist der Unterschied zwischen einer regulären und einer verwalteten 1C-Anwendung?

Wie wir bereits herausgefunden haben Eine reguläre Anwendung und eine verwaltete Anwendung sind diese Arten des Startens eines 1C-Programms. Darüber hinaus abhängig vom Wert des 1C-Starttyps ( reguläre oder verwaltete Anwendung), wird standardmäßig eine bestimmte Schnittstelle geladen ( reguläre oder verwaltete Formen), daher gibt es so viele Synonyme für dieses Konzept. Wir möchten darauf hinweisen, dass die Unterschiede bei den Schnittstellen recht groß sind; die verwaltete Schnittstelle wurde komplett neu gestaltet. Im Prinzip sind das alle Unterschiede, die normale Benutzer des 1C-Programms sehen. Für Programmierer erfordert die verwaltete Schnittstelle das Schreiben von geändertem Code, da die Entwicklung bereits in 1C 8.3 und nicht in 1C 8.2 durchgeführt wird, was alle daraus resultierenden Konsequenzen mit sich bringt. Der Code muss außerdem in Client und Server unterteilt werden; dies wird über die entsprechenden Anweisungen im Konfigurator angezeigt.

Wenn sich ein Benutzer im Enterprise-Modus bei 1C anmeldet, um mit der Arbeit zu beginnen, sieht er als Erstes die Programmoberfläche.

In der Programmierung unter dem Wort Schnittstelle kann verschiedene Bedeutungen haben. Wir meinen jetzt „Benutzeroberfläche“.

Die Benutzeroberfläche umfasst alle Fenster, Menüs, Schaltflächen usw., mit denen der Benutzer direkt im Programm arbeitet.

Beim Interface-Design handelt es sich um die verwendete Schriftart, Farbe, das Hintergrundbild und andere dekorative Elemente. Das Design hat keinen Einfluss auf die Zusammensetzung der Benutzeroberfläche.

Die 1C-Plattform implementiert zwei verschiedene Benutzeroberflächenmechanismen, die in verschiedenen . verwendet werden. Der 1C-Thick-Client verfügt über eine eigene Schnittstelle, der Thin-Client (und Web-Client) über eine eigene.

Lassen Sie uns heute über die 1C-Benutzeroberfläche sprechen.

Schnittstelle 1C

Die 1C-Thick-Client-Schnittstelle sieht so aus.

Es enthält:

  • Hauptmenü
  • Panels.

Der in einigen Konfigurationen (Buchhaltung, Gehaltsabrechnung) verwendete Desktop ist nicht Teil der 1C-Schnittstelle; es handelt sich um eine Verarbeitung, die vom Programmierer separat durchgeführt wird und zum Zeitpunkt des Programmstarts im 1C-Vollbildmodus geöffnet wird.

Im Konfigurator befindet sich die 1C-Schnittstelle im Zweig Allgemein/Schnittstellen.

Der Programmierer erstellt eine 1C-Schnittstelle mit einem bestimmten Namen und gibt beim Erstellen eines Benutzers die Standard-1C-Schnittstelle für diesen Benutzer an.

In den Eigenschaften der 1C-Schnittstelle gibt es ein Kontrollkästchen „Umschaltbar“. Wenn die 1C-Schnittstelle nicht umschaltbar ist (das Kontrollkästchen ist deaktiviert), können alle Benutzer sie sehen, auch wenn ihnen eine andere 1C-Schnittstelle zugewiesen ist. In diesem Fall sieht der Benutzer, dass beide Schnittstellen zu einer zusammengeführt werden.

Beim Hinzufügen einer 1C-Schnittstelle wird eine Liste der Panels angezeigt. Es gibt immer ein Standardfenster; darin befindet sich das Hauptmenü des Programms.

Wenn Sie weitere Panels hinzufügen, werden diese als Panels (mit Schaltflächen) angezeigt.

Wenn Sie eine neue 1C-Schnittstelle von Grund auf hinzufügen, wird ein Konstruktor geöffnet, der Sie beim Entwerfen eines Menüs unterstützt, indem er die Kontrollkästchen für die erforderlichen Objekte aktiviert.

Beim Bearbeiten eines vorhandenen Menüs werden Elemente einzeln hinzugefügt, da bei einem erneuten Aufruf des Konstruktors das Menü von Grund auf neu erstellt wird.

Beim Hinzufügen eines Hauptmenüelements können Sie in den Eigenschaften eines der Standardmenüs auswählen – Datei, Vorgänge, Extras, Fenster, Hilfe.

Nachdem Sie eine Schaltfläche oder einen Menüpunkt hinzugefügt haben, müssen Sie die auszuführende Aktion auswählen. Es gibt zwei Arten von Aktionen.

Wenn Sie möchten, dass sich durch Klicken ein 1C-Objekt öffnet – ein Verzeichnis, ein Dokument oder ein Bericht –, müssen Sie auf die Schaltfläche mit den drei Punkten klicken und das gewünschte Objekt sowie die gewünschte Form (mögliche Aktion des Objekts) auswählen.

Wenn Sie möchten, dass beim Drücken ein beliebiger Befehl ausgeführt wird, klicken Sie auf die Lupe. Die Funktion befindet sich in . Nach Auswahl eines Moduls wird darin eine Handlerfunktion erstellt und das Modul wird zur Bearbeitung geöffnet.

Verwaltete Befehlsschnittstelle 1C

In der neuen Version von 1C 8.2 sind neue Clienttypen erschienen - .

Die 1C Thin Client-Schnittstelle sieht so aus.

Die 1C-Webclient-Schnittstelle sieht so aus.

Im Idealfall sind sie gleich, und wie Sie sehen, unterscheiden sie sich stark von der 1C-Thick-Client-Schnittstelle.

Es besteht jetzt nicht nur aus Menüs und Bedienfeldern, sondern auch aus:
1) Liste der Buchhaltungsabschnitte
2) Navigation durch den ausgewählten Abschnitt
3) Befehle zur Ausführung im aktuellen Abschnitt
4) Formulare zur Durchführung der aktuellen Operation.

Um die von 1C verwaltete Client-Schnittstelle zu erstellen, werden keine „Schnittstellen“ mehr verwendet; sie wird auf komplexe Weise basierend auf vielen in der Konfiguration vorgenommenen Einstellungen gebildet.

Tatsache ist, dass die 1C-Schnittstelle jetzt für alle Benutzer gleich und gleichzeitig dynamisch ist und abhängig von den Benutzerrechten und den ihm zur Ausführung zur Verfügung stehenden Befehlen funktioniert.
Wir können auch sagen, dass es auf der Basis gebildet wird, daher wird es auch als 1C-Befehlsschnittstelle bezeichnet.

1C-Subsysteme

Die Grundlage der von 1C verwalteten Befehlsschnittstelle ist die Liste der Buchhaltungsabschnitte. Zum Beispiel – Geld und Waren, zwei Abschnitte der Buchhaltung.

In der Konfiguration ist das Objekt 1C Subsystems, das sich im Zweig General/1C Subsystems befindet, für die Buchhaltungsabschnitte verantwortlich.

Nachdem Sie in den erforderlichen Nachschlagewerken und Dokumenten auf der Registerkarte 1C-Subsysteme im Objektdesigner ein 1C-Subsystem erstellt haben, können Sie diese in dieses 1C-Subsystem einbinden. Damit gehören sie zu diesem Bereich der Buchhaltung. Objekte können in mehrere 1C-Subsysteme eingebunden werden.

Die 1C-Benutzeroberfläche besteht aus einer Reihe von Befehlen im Menü, Befehlsschaltflächen und der Möglichkeit, diese zu konfigurieren. Einfach ausgedrückt ist die 1C-Benutzeroberfläche ein Kommunikationsmittel zwischen einer Person und einem Programm.

Während der Arbeit drückt der Buchhalter auf Menüpunkte, und das Programm reagiert wiederum irgendwie auf diese Klicks.

Die Bedienung von Standardkonfigurationen basiert auf den allgemeinen Prinzipien der Schnittstellenbedienung. Wenn ein Benutzer von 1C Accounting 8 Erfahrung mit der Arbeit mit einer Konfiguration hat, wird es für ihn recht einfach sein, die Arbeit in einer anderen Konfiguration der achten Plattform zu verstehen, vorausgesetzt natürlich, dass er mit der Buchhaltung selbst im Fachgebiet vertraut ist.

Andererseits verfügen 1C-Schnittstellen über Funktionen, deren Kenntnis unerfahrenen Benutzern bei der Arbeit erheblich helfen wird:

1. Viele 1C-Konfigurationen verfügen über mehrere Schnittstellen. Darüber hinaus können sie sehr unterschiedlich sein. Denn unterschiedliche Programmbenutzer benötigen je nach zu lösenden Aufgaben unterschiedliche Funktionalitäten. Der durchschnittliche Buchhalter benötigt nicht die vollständige Schnittstelle des Hauptbuchhalters (und ist sogar gefährlich). Oder der Vertriebsleiter benötigt die Einkaufsleiter- oder Kassiererschnittstelle nicht.

2. Zusätzlich zu den Standardschnittstellen In 1C Enterprise können Sie Ihre eigenen Schnittstellen konfigurieren. Dies ist eine Aufgabe für Programmierer, aber sie ist nicht sehr schwierig und jeder Programmierer und sogar ein kompetenter Benutzer kann die Entwicklung einer eigenen Schnittstelle problemlos bewältigen. Für einen Kassierer ist es beispielsweise besser, eine 1C-Schnittstelle mit nur zwei Arten von Dokumenten „Eingehende Geldbestellung“ und „Ausgehende Geldbestellung“ und zwei Verzeichnissen „Gegenparteien“ und „Personen“ zu erstellen.

3. Das passiert oft Derselbe Vorgang kann auf unterschiedliche Weise durchgeführt werden. Das gleiche Nachschlagewerk oder Dokument kann in 1C in mehreren verschiedenen Abschnitten des Menüs oder der Funktionsleiste gefunden werden, und derselbe Befehl kann über das Menü oder mit einer Tastenkombination ausgeführt werden.

So ändern Sie die Schnittstelle in 1C

Anfänger geraten manchmal in eine unangenehme Situation: In Kursen lernen sie, wie man mit der vollständigen Benutzeroberfläche arbeitet, und wenn sie zur Arbeit kommen, stellt sich plötzlich heraus, dass das Programm, mit dem sie arbeiten werden, völlig anders aussieht und sie nicht vertraut finden können Schnittstellenelemente. Tatsächlich handelt es sich um dasselbe Programm, es verfügt jedoch über eine andere Benutzeroberfläche.

Um die Schnittstelle in 1C-Programmen zu ändern, sollten Sie das Menü ausführen Service – Schnittstelle wechseln— Suchen Sie eine der im System vorinstallierten Schnittstellen und wählen Sie sie aus. Um diesen Vorgang durchführen zu können, muss der Benutzer Zugriffsrechte auf die Schnittstellen haben. Der Schaltvorgang ist im Bild dargestellt (anklickbar).

Ein wichtiger Aspekt der 1C-Schulung besteht darin, die Essenz der Buchhaltungsmechanismen von Accounting 8.2 zu verstehen und nicht nur Buchhaltungsvorgänge im Programm durchzuführen.

Typische Buchhaltungsschnittstellen, Möglichkeiten, sie zu wechseln und die 1c-Schnittstelle an Ihre Bedürfnisse anzupassen, werden in gezeigt. Außerdem werden die Möglichkeiten der Einrichtung von Dokumentenprotokollen und Nachschlagewerken, tabellarischen Teilen von Dokumenten sowie der Einrichtung des Funktionspanels und der Symbolleisten besprochen. Die Erfahrung zeigt, dass das Anpassen der Zusammensetzung tabellarischer Teile von Dokumenten auch für erfahrene Benutzer eine angenehme Entdeckung ist.

Sie können kostenlos eine vollständige Lektion zum Arbeiten mit Schnittstellen erhalten. Senden Sie dazu eine Bewerbung in beliebiger Form per E-Mail.

Wichtig. Die Schnittstellen von 1C Enterprise-Programmen beschränken die Zugriffsrechte des Benutzers auf Konfigurationsobjekte nicht; sie dienen lediglich der Benutzerfreundlichkeit. Um den Zugriff auf Konfigurationsobjekte (u. a. Verzeichnisse, Dokumente, Register, Berichte und Schnittstellen) zuverlässig einzuschränken, werden Einstellungen von Zugriffsrechten auf 1C-Informationsbasisobjekte (Rollen) verwendet.

Das Konzept der Benutzeroberfläche

Das Konzept der Benutzeroberfläche des 1C:Enterprise 8-Systems orientiert sich an der Idee, komfortables und effizientes Arbeiten zu gewährleisten und berücksichtigt selbstverständlich die neuesten Trends.

Der Start des Programms im 1C:Enterprise-Modus beginnt mit dem Öffnen des Hauptprogrammfensters

In diesem Fenster wird die Hauptstruktur der Anwendungslösung (das sogenannte Partitionspanel) und der Desktop angezeigt.

Desktop 1C:Enterprise 8.3 / 8.2

Der Desktop ist ein Programmelement, das die am häufigsten verwendeten Berichte, Dokumente, Nachschlagewerke usw. enthält. Der Desktop ist eigentlich ein Assistent für den Benutzer. Jede Sitzung startet vom Desktop aus. Über den Desktop erhält der Benutzer die notwendigen Informationen und gibt Antworten auf seine Fragen.

Desktop: Abschnittsleiste

Abschnittstafel. Sie stellt die oberste Ebene des Subsystems dar und dient der größten Aufteilung der Funktionalität der Anwendungslösung. Befindet sich oben im Hauptfenster. Es ermöglicht Ihnen, zu anderen Abschnitten des Programms zu navigieren.

Desktop: Abschnitte

Nach der Aktivierung des Abschnitts steht dem Benutzer die gesamte Funktionalität bestimmter Subsysteme in zwei Panels zur Verfügung – dem Aktionspanel und dem Navigationspanel. Diese Funktionalität beinhaltet auch verschachtelte Subsysteme.

Desktop: Befehle

Befehle beziehen sich auf Aktionen, die dem Benutzer zur Verfügung stehen. Diese Befehle können variiert werden. Teilweise werden Standardprogramme dem Nutzer von der Plattform selbst zur Verfügung gestellt. Der zweite Teil wird von den Entwicklern der Anwendungslösung entwickelt.

Desktop: Navigationsleiste

Die Navigationsleiste ist wie ein „Inhaltsverzeichnis“ für einen Abschnitt. Es enthält das sogenannte Navigationsbefehle. Sie dienen der Navigation zu verschiedenen Punkten in diesem Abschnitt. Normalerweise können Sie über die Navigationsleiste zu verschiedenen Listen navigieren. Nach der Aktivierung eines Navigationsbefehls erscheint die entsprechende Liste im Arbeitsbereich des Abschnitts und ersetzt den vorherigen Inhalt des Arbeitsbereichs.

Als Beispiel können Sie den Befehl „Lager“ verwenden – nach dem Aufruf wird die Liste der Lager im Arbeitsbereich angezeigt.

Desktop: Aktionsleiste

Aktionsleiste. Dieses Panel enthält die am häufigsten aufgerufenen Befehle. Sie ermöglichen die schnelle Erstellung neuer Objekte, die Durchführung von Standardverarbeitungen und die Erstellung der gängigsten Berichte. Diese Befehle werden Aktionsbefehle genannt, da ihre Aktivierung zur Erstellung eines neuen Hilfsanwendungsfensters führt und den Benutzer für einige Zeit in das Fenster zur Ausführung einer anderen Aufgabe bewegt.

Insbesondere wird beim Aufruf des Befehls „Lager“ ein neues, zusätzliches Fenster erstellt, in dem die Daten des neuen Lagers eingegeben werden können. Dadurch wechselt der Benutzer von den Navigationsaufgaben, die im Hauptsystemfenster ausgeführt wurden, zur Aufgabe, einen neuen Lagerartikel einzugeben.

Desktop: Hilfsfenster

Nach der Aktivierung der Befehle zum Bearbeiten bestehender und Anlegen neuer Objekte sowie beim Öffnen von Bearbeitungen und Berichten öffnen sich weitere Anwendungsfenster. Unabhängig vom Hauptfenster werden auf dem Computermonitor weitere Fenster angezeigt. Dies deutet darauf hin, dass in diesem Fall nicht die Standard-Multi-Window-Schnittstelle (MDI) verwendet wird.

Desktop: Arbeitsverlauf im Hauptfenster

Die Navigation des Benutzers im Programm (Wechseln zu verschiedenen Formularen, dem einen oder anderen Abschnitt) wird automatisch im Arbeitsverlauf gespeichert. Dies geschieht im Hauptfenster und Sie können durch die gespeicherten Aktionen navigieren, als ob Sie Seiten in einem Internetbrowser besuchen würden. Die gesamte Liste der Navigationspunkte ist in der Dropdown-Menüliste verfügbar, sodass Sie direkt zum gewünschten Punkt navigieren können.

Desktop: Favoriten

Genau wie in einem Webbrowser können Sie jede Liste, jedes Objekt, jeden Datenbankabschnitt, jede Verarbeitung oder jeden Bericht zu den Favoriten hinzufügen. Dies ermöglicht Ihnen bei Bedarf sofortige Übergänge zu ihnen.

Desktop: Datenlinks

Es ist möglich, einen Link, eine Textzeichenfolge, zu jeder Liste, jedem Objekt, jedem Datenbankabschnitt, jeder Verarbeitung oder jedem Bericht zu erhalten. Ein solcher Link kann problemlos an einen Kollegen weitergeleitet werden, damit dieser das für ihn interessante Objekt leicht finden und die notwendigen Änderungen vornehmen kann.

Armaturenbrett 8.2

Die Informationsleiste erscheint unten im Anwendungsfenster. Es dient zur Anzeige der letzten im System durchgeführten Aktionen. Wenn die durchgeführte Aktion mit einem Datensatz verknüpft war, wird beim Klicken auf die entsprechende Warnung ein Formular geöffnet, das die geänderten Daten enthält. Als Beispiel öffnet sich das Formular des gebuchten Belegs.

Ausführungshistorie 8.2

Mit der Schaltfläche „Verlauf“ können Sie auf den Verlauf der Arbeit eines bestimmten Benutzers mit dem Programm zugreifen.

Systembefehlsbereich

Im oberen Teil des Hauptfensters befindet sich der Bereich zum Aufrufen von Systembefehlen. Es enthält das Hauptmenü des Systems. Mit seiner Hilfe können Sie durch verschiedene Abschnitte der Anwendungslösung navigieren, die der Benutzer bereits verwendet hat. Darüber hinaus enthält dieser Bereich eine Reihe von Hilfsprogrammen (Kalender, Taschenrechner usw.) und vom Benutzer gespeicherte Favoritenlinks.

Hauptmenü

Dieses Menü enthält Befehle, die sich auf die Hauptanwendungslösung beziehen und nicht von einer bestimmten Konfiguration abhängen.
Als Beispiel können wir Befehle zum Anpassen von Befehlen zum Einstellen von Systemparametern und der Schnittstelle nennen.

Hilfsbefehle

Die rechte Seite des Systembefehlsbereichs enthält Hilfsbefehle. Zum Beispiel ein Kalender, ein Taschenrechner, das Folgen eines Links, Informationen zum System usw. Der Benutzer kann diesen Bereich mit Befehlen vervollständigen, indem er die erforderlichen Befehle entfernt oder hinzufügt.

Desktop 1C:Enterprise

Der Desktop gehört zu den Standardbereichen des Programms und enthält die am häufigsten verwendeten Nachschlagewerke, Berichte, Dokumente usw. Die Arbeit mit dem Programm beginnt immer vom Desktop aus.

Der Desktop übernimmt die Rolle einer Art Benutzerassistent. Der Beginn des Arbeitstages erfolgt immer mit der Einarbeitung in die vom Desktop bereitgestellten Informationen:

  • Was ist neu?
  • Was muss heute getan werden?
  • Welchen Status haben die für mich wichtigen Informationen?
  • Worauf sollten Sie achten?

Der Desktop enthält in der Regel mehrere Formulare: eine Liste der Wechselkurse, eine Liste der Dokumente für den Wareneingang/-verkauf, aktuelle gegenseitige Abrechnungen und ähnliche Informationen. Die Zusammensetzung des Desktops wird an eine bestimmte Position angepasst. Beispielsweise werden der Schreibtisch eines Verkäufers und der Schreibtisch eines Vertriebsleiters wahrscheinlich unterschiedlich sein.

Dies liegt daran, dass der Entwickler bei der Konfiguration des Programms angibt, welche Formulare ein bestimmter Spezialist sehen soll. Wenn Sie das Programm im 1C:Enterprise-Modus starten, wird automatisch eine Reihe von Standardformularen konfiguriert, die dem einen oder anderen Benutzer entsprechen. Und es wird durch die Rolle eines bestimmten Benutzers bestimmt.

Einrichten des 1C 8.2-Desktops

Der Benutzer kann das Erscheinungsbild seines Desktops anpassen. Der Benutzer kann die Position der Formulare sowie die Zusammensetzung und Anzahl der Formulare ändern.
Beispielsweise können Sie anstelle der aktuellen Abrechnungen eine Datensuche hinzufügen.

Die gewählten Einstellungen werden automatisch gespeichert und bei nachfolgenden Systemstarts wird der Desktop so angezeigt, wie er von einem bestimmten Benutzer konfiguriert wurde.

Bearbeiten des Desktops im Konfigurator

Um eine Anwendungslösung zu entwickeln, die der Anpassung und Organisation des Desktops dient, wird ein spezieller Editor verwendet. Sie können damit genau auswählen, wie Formulare auf dem Desktop platziert werden, Formulare hinzufügen oder entfernen und die Sichtbarkeit bestimmter Formulare entsprechend den Benutzerrollen in diesem System organisieren.

Trennwand

Abschnittstafel. Bezieht sich auf Befehlsschnittstellenelemente. Dieses Panel zeigt die Hauptstruktur der Anwendungslösung. Es ermöglicht Ihnen, zwischen Abschnitten des Programms zu wechseln.

Durch Klicken mit der Maus auf die entsprechenden Abschnitts-Lesezeichen gelangt der Benutzer zum Abschnitt (zum markierten aktiven Teil des Programms, der der Lösung eines bestimmten, klar definierten Aufgabenbereichs dient). Aktionen, die dem Benutzer in diesem Abschnitt zur Verfügung stehen, werden in Form von Befehlen dargestellt, die sich im Navigationsbereich und im Aktionsbereich eines bestimmten Abschnitts befinden.

Wenn ein solches Panel (Abschnittspanel) verfügbar ist, befindet es sich oben im Hauptfenster. Dieses Panel ist jedoch nicht immer vorhanden.

Beispielsweise kann es Programme geben, die keine Abschnittsleiste enthalten. Solche Programme sind recht einfach und verfügen über wenige Funktionen. In solchen Programmen befinden sich Befehle nicht in der Abschnittsleiste, sondern in der Desktop-Aktionsleiste und in der Navigationsleiste.

Sie können das Partitionspanel auch im 1C:Enterprise-Modus über die Benutzereinstellungen deaktivieren.

Das Abschnittsfeld wird automatisch von der Plattform selbst generiert. Der Desktop ist immer der erste Abschnitt. Der Satz anderer Abschnitte kann jedoch für Benutzer derselben Anwendungslösung unterschiedlich sein.

Beispielsweise enthält der vom Verkäufer verwendete Abschnittsbereich nur die Bereiche „Unternehmen“ und „Vertrieb“, während der Admin-Bereich absolut alle Abschnitte enthält.

Dies ist auf die Tatsache zurückzuführen, dass die Rollen verschiedener Benutzer möglicherweise nicht über Zugriffsrechte auf einige Subsysteme der obersten Ebene verfügen oder im Gegenteil über Zugriffsrechte verfügen. Und diese Subsysteme sind die Abschnitte, die der Benutzer im Abschnittsbereich sieht. Bei der Analyse der Benutzerrechte zeigt die Plattform nur Abschnitte an, auf die ein bestimmter Benutzer Zugriff hat.

Einrichten der Abschnittstafel

Der Benutzer kann die Zusammensetzung des Abschnittsbereichs für sich selbst anpassen – Abschnitte entfernen oder hinzufügen, deren Anzeige ändern.

Entfernen Sie beispielsweise die Abschnitte „Unternehmen“ und „Inventar“ und legen Sie fest, dass Abteilungen als Text angezeigt werden.

Bearbeiten des Abschnittspanels im Konfigurator

Bei der Entwicklung einer Anwendungslösung wird der Befehlsschnittstelleneditor zum Konfigurieren und Erstellen des Abschnittsbereichs verwendet. Mit seiner Hilfe wird die Reihenfolge festgelegt, in der die Abschnitte angezeigt werden, und ihre Sichtbarkeit wird entsprechend den in der Konfiguration vorhandenen Benutzerrollen angepasst.

Befehl

Ein Befehl ist ein Konfigurationsobjekt, das es dem Entwickler ermöglicht, für einen bestimmten Benutzer geeignete Aktionen zu beschreiben.

Allgemeine Befehle sind Befehle, die keine Objektspezifität haben oder dazu gedacht sind, Aktionen mit Objekten auszuführen, die keine Standardbefehle verwenden.

Möglicherweise gibt es auch Befehle für Konfigurationsobjekte selbst. Sie sollen Vorgänge ausführen, die sich direkt auf ein bestimmtes Objekt beziehen.

Parametrisierte Befehle sind solche Befehle, die die Werte nutzen, die die Plattform in ihrem Algorithmus übermittelt. Der Typ dieses Werts wird im Konfigurator festgelegt und dieser parametrisierte Befehl wird ausschließlich in den Formularen angezeigt, die Angaben eines ähnlichen Typs enthalten.

Die Aktionen, die ein Befehl ausführt, werden im Befehlsmodul in einer integrierten Sprache beschrieben.

  • Konfigurationsobjekte
  • Entwicklungswerkzeuge.

Abhängig davon, wie der Befehl in der Konfiguration gelandet ist, können Befehle unterteilt werden in:

  • Standard
  • Erstellt vom Entwickler.

Standard 8.2-Befehle

Standardbefehle werden von der Plattform automatisch bereitgestellt. Standardbefehle werden von Konfigurationsobjekten, Formularerweiterungen und Erweiterungen des im Formular enthaltenen Table-Elements bereitgestellt.

Das Verzeichnis „Konten“ stellt beispielsweise die folgenden Befehle bereit: Konten, Konten: Gruppe erstellen, Konten: Erstellen.

Vom Entwickler erstellte Befehle

Der Entwickler hat die Möglichkeit, beliebige Befehle in der Konfiguration zu erstellen. Er kann ein ähnliches Objekt, Command, entweder zum Zweig „Allgemein“ oder zu einem bestimmten Objekt oder in einer bestimmten Form hinzufügen, um mithilfe der integrierten Sprache eine Beschreibung der Prozedur zu erstellen.

Als Beispiel können die folgenden allgemeinen Befehle genannt werden: Barcode-Scanner konfigurieren, Barcode-Scanner installieren usw.

Aktionsbefehle und Navigationsbefehle.

  • Navigationsbefehle
  • Aktionsbefehle.

Navigationsbefehle 8.2

Von diesen Befehlen aufgerufene Formulare werden im aktuellen Fenster geöffnet. Normalerweise werden diese Befehle zum Navigieren durch verschiedene Listen verwendet.

Beispiel: Der Befehl „Lagerhäuser“, bei dem es sich um einen Navigationsbefehl handelt, öffnet eine Liste von Lagerhäusern im Hauptfenster.

Aktionsbefehle

Wenn dieser Befehl ausgeführt wird, öffnet sich ein Hilfsfenster. Normalerweise wird ein Aktionsbefehl verwendet, um zum Verarbeitungs-/Berichtsformular oder zum Objektformular zu navigieren.

Beispiel: Wenn Sie den Aktionsbefehl Lagerhaus ausführen, öffnet sich ein Hilfsfenster, in dem Sie die Daten des neuen Lagers bearbeiten können.

Parametrierbare und unabhängige Befehle

Teams sollten entsprechend ihrer internen Organisation unterteilt werden in:

  • Unabhängig
  • Parametrierbar

Unabhängige Teams 8.2

Solche Befehle werden ausgeführt, ohne dass zusätzliche Informationen abgefragt werden.

Beispiel: Der als unabhängig klassifizierte Befehl „Konten“ öffnet eine Liste aller Konten, ohne weitere Informationen abzufragen.

Parametrierbare Befehle

Das Ausführen solcher Befehle erfordert einen Befehlsparameterwert (zusätzliche Informationen).

Beispiel: Der parametrierbare Befehl Abrechnungskonten (Objekt. Lieferant) öffnet eine Liste der Abrechnungskonten der angegebenen Gegenpartei. Um diesen Befehl auszuführen, müssen Sie angeben, bei welcher Gegenpartei Sie Konten eröffnen möchten. In diesem Fall ist der Parameter dieses Befehls die Gegenpartei.

Globale Befehle und lokale Formularbefehle

Je nachdem, wie sich Befehle auf ein bestimmtes Formular beziehen, können sie unterteilt werden in:

  • Global
  • Lokal

Globale Teams

Solche Befehle werden von der Plattform bereitgestellt und können, obwohl sie nicht Teil des Formulars sind, in dieses oder andere Formulare eingebunden werden. Diese Befehle sind außerdem in parametrierbare und unabhängige Befehle unterteilt, was die Arbeit mit diesen Befehlen erleichtert.

Lokale Formularbefehle

Diese Befehle können nicht in andere Formulare eingefügt werden, da sie tatsächlich Teil eines bestimmten Formulars sind. Diese Befehle werden von Formularelementen oder Formularerweiterungen bereitgestellt oder vom Entwickler im Formular selbst organisiert.

Navigationsbereich

Das Navigationsfeld ist ein Element der Systembefehlsschnittstelle. Dies ist wie ein „Inhaltsverzeichnis“ eines Hilfsfensters oder Abschnitts. Das Navigationsfeld bietet die Möglichkeit, sich mit den im Hilfsfenster oder -abschnitt enthaltenen Informationen vertraut zu machen.

Die Navigationsleiste enthält Navigationsbefehle. Dabei handelt es sich um Befehle, die den Benutzer nur zu den erforderlichen Informationen führen, ohne dass sich die Daten ändern. Typischerweise handelt es sich dabei um Befehle, die den Zugriff auf verschiedene Listen ermöglichen. Nach dem Aufruf eines solchen Befehls im Arbeitsbereich wird eine aufrufbare Liste geöffnet, die den bisherigen Inhalt des Arbeitsbereichs ersetzt.

Beispiel: Der Aufruf des Befehls „Lager“ führt dazu, dass im Arbeitsbereich eine Liste von Lagern geöffnet wird.

Anzeige einer Liste in einem Hilfsfenster

Wenn es erforderlich ist, eine Analyse durchzuführen und verschiedene Teile einer Liste oder verschiedene Listen zu vergleichen, können Sie mehrere Listen gleichzeitig öffnen. Im Hauptfenster und in Nebenfenstern.

Dazu müssen Sie beim Aufruf des Navigationsbefehls die Umschalttaste gedrückt halten.

Befehlsgruppen 8.2

Normalerweise werden Befehle in der Navigationsleiste in drei Standardgruppen gruppiert.

  • Wichtig. Der Gruppenname wird nicht angezeigt, die zugehörigen Befehle werden jedoch fett dargestellt. Diese Gruppe enthält Befehle zum Navigieren zu den am häufigsten verwendeten Informationen in diesem Abschnitt.
  • Normal. Dieser Gruppe fehlt auch ein Titel. Befehle werden in normaler Schriftart angezeigt.

Zusätzlich zu den Standardgruppen kann die Navigationsleiste vom Entwickler erstellte Gruppen enthalten.

Reguläre Kommandogruppen 8.2

In der zweiten Gruppe (Befehle im Zusammenhang mit Normal) können weitere Befehlsgruppen vorhanden sein. Diese Gruppen sind mit einem Titel versehen und die darin enthaltenen Befehle sind nach links eingerückt.

Das Ausblenden und Anzeigen dieser Befehle erfolgt durch Klicken auf die Überschriften solcher Gruppen.

Wenn Programmabschnitte durch Subsysteme der ersten Ebene gebildet werden, werden im Navigationsbereich Befehlsgruppen durch Subsysteme der nächsten Rangebene gebildet.

Normalerweise enthalten die Gruppen „Wichtig“ und „Siehe“ nicht viele Befehle. Im Gegenteil, die Hauptgruppe enthält in der Regel eine ziemlich große Anzahl von Befehlen. Für eine bequemere Navigation durch sie wird eine zusätzliche Gruppierung dieser Befehle verwendet.

Anpassen der Navigationsleiste 8.2

Der Benutzer kann die Zusammensetzung der im Navigationsbereich enthaltenen Befehle anpassen – die Anzeigereihenfolge ändern, unnötige Befehle entfernen oder erforderliche Befehle hinzufügen.

Beispiel: Löschen Sie die Befehlsgruppen „Preise“ und „Eigenschaften“ und verschieben Sie den Befehl „Anpassungen“ in das SM.

Das Programm merkt sich die Einstellungen, die der Benutzer automatisch geändert hat, und zeigt beim nächsten Start des Programms das Bedienfeld so an, wie es der Benutzer vorgenommen hat.

Bei der Entwicklung einer Anwendungslösung wird der Befehlsschnittstelleneditor zum Konfigurieren und Erstellen des Navigationsbereichs verwendet. Es ermöglicht das Festlegen des Speicherorts, der Reihenfolge und der Zusammensetzung von Befehlen sowie das Konfigurieren der Benutzerrollen, die in einer bestimmten Konfiguration vorhanden sind.

Aktionsbereich

Das Aktionsfeld bezieht sich auf die Elemente der Systembefehlsschnittstelle. Dieses Panel enthält die am häufigsten verwendeten Befehle, die die Möglichkeit bieten, schnell neue Objekte zu erstellen, beliebte Berichte zu erstellen und Standardverarbeitungen durchzuführen.

Dieses Panel enthält Aktionsbefehle. Durch die Ausführung solcher Befehle können Sie Daten ändern und normalerweise ein Hilfefenster öffnen, wodurch der Benutzer vorübergehend zu einer anderen Operation weitergeleitet wird.

Beispiel: Durch Aufrufen des Aktionsbefehls „Warehouse“ wird ein Hilfsdatenfenster für das neue Warehouse zur Bearbeitung geöffnet.

Teamgruppen 1C:Enterprise 8.3 / 8.2

Die Aktionsleiste enthält normalerweise drei Standardbefehlsgruppen.

  1. Erstellen. Es enthält Befehle, die zur Erstellung neuer Objekte im Zusammenhang mit der Datenbank führen – Verzeichnisse, Dokumente usw.
  2. Die Befehle in diesem Abschnitt führen den Benutzer zu einer Vielzahl von Berichten, die in diesem Abschnitt verfügbar sind.
  3. Diese Gruppe enthält Befehle, die verschiedene Serviceaktionen ausführen: Übergang zur Serviceverarbeitung, Befehle für die Arbeit mit bestimmten kommerziellen Geräten usw.

Zusätzlich zu den Standardgruppen kann das Aktionsfeld Gruppen enthalten, die der Entwickler erstellt.

Diese Befehlsgruppen sind von einem Rahmen umgeben und haben einen Titel. Wenn eine Gruppe über eine große Anzahl von Befehlen verfügt, werden nur die ersten paar angezeigt.

Anpassen der Aktionsleiste 8.2

Der Benutzer kann die Zusammensetzung der in der Aktionsleiste enthaltenen Befehle anpassen – die Anzeigereihenfolge ändern, unnötige Befehle entfernen oder erforderliche Befehle hinzufügen

Beispiel: Sie können den Befehl löschen, um ein neues Konto zu erstellen und die Dienstgruppe zu löschen.

Das Programm merkt sich die Einstellungen, die der Benutzer automatisch geändert hat, und zeigt beim nächsten Start des Programms das Bedienfeld so an, wie es der Benutzer vorgenommen hat.

Bei der Entwicklung einer Anwendungslösung wird der Befehlsschnittstelleneditor zum Konfigurieren und Erstellen des Aktionspanels verwendet. Es ermöglicht das Festlegen des Speicherorts, der Reihenfolge und der Zusammensetzung von Befehlen sowie das Konfigurieren der Benutzerrollen, die in einer bestimmten Konfiguration vorhanden sind.

Favoriten

Favoriten sind eines der Standardelemente der Benutzeroberfläche. Dieser Mechanismus wird von der Plattform bereitgestellt und steht Benutzern beliebiger Anwendungslösungen zur Verfügung. Mit Favoriten können Sie Ihre eigene Liste der erforderlichen Links organisieren.

Der Benutzer fügt dieser Liste selbstständig Links zu Programmabschnitten, zu Listen, die sich im Hauptfenster öffnen, zur Verarbeitung, zu Berichten und zu datenbankbezogenen Objekten – Dokumenten, Verzeichniselementen usw. – hinzu.
Das Element „Favoriten“ dient dem Benutzer dazu, dieser Liste die wichtigsten, notwendigsten oder am häufigsten verwendeten Links hinzuzufügen, um schnell zu ihnen zu navigieren.

Wenn Sie das Favoritenmenü öffnen, wird die Liste entweder im Haupt- oder Sekundärfenster angezeigt.

Einen Link zu Favoriten hinzufügen

Links werden mit der klassischen Methode von Webbrowsern zu Favoriten hinzugefügt – mit dem Befehl „Zu Favoriten hinzufügen“ oder durch Drücken der Tastenkombination Strg+D. Der Befehl „Zu Favoriten hinzufügen“ befindet sich im Menü „Favoriten“ im Hilfs- und Hauptanwendungsfenster im Systembefehlsbereich.

Favoriten einrichten

Der Benutzer kann die Favoritenliste bearbeiten. Es kann unnötige Links entfernen oder vorhandene austauschen. Diese Option ist in dem Fenster verfügbar, das mit dem Befehl „Favoriten konfigurieren“ geöffnet wird, der sich im Menü des Hilfs- oder Hauptanwendungsfensters befindet.

Arbeiten mit Favoriten aus der integrierten Sprache

Mit der integrierten Sprache FavoritesUserWork ist es möglich, Favoriten programmgesteuert zu verwalten.

Der Zugriff auf dieses Objekt erfolgt nicht über die globale Kontexteigenschaft, wie dies beispielsweise bei der Arbeitshistorie des Benutzers der Fall ist.

Um auf Ihre Favoriten zuzugreifen, müssen Sie die Favoriten aus dem Systemeinstellungsspeicher lesen, das Element mit dem erforderlichen Link hinzufügen und die geänderten Favoriten wieder im Systemeinstellungsspeicher speichern.

Das folgende Beispiel zeigt, wie zwei Links zu Favoriten hinzugefügt werden: ein Link zu einem Verzeichniselement und ein externer Hyperlink.

Referenz

Der Link ist eines der Standardelemente der Benutzeroberfläche. Dieser Mechanismus wird von der Plattform bereitgestellt und steht Benutzern beliebiger Anwendungslösungen zur Verfügung. Dieses Element ermöglicht es, Textlinks zu beliebigen Abschnitten, Listen, Datenbankobjekten, Verarbeitungen oder Berichten zu erhalten.

Anklickbare und nicht anklickbare Links

Interaktiv – das sind Links zu Datenbankobjekten (Dokumente, Verzeichnisse), Programmabschnitten, Verarbeitungen und Berichten. Diese Links können an einen Mitarbeiter weitergeleitet, von diesem verfolgt und zu den Favoriten hinzugefügt werden. Diese Links werden auch in der Arbeitshistorie gespeichert.

Nicht anklickbar – auf diese Links kann nur über die eingebettete Sprache zugegriffen werden. Beispiele hierfür sind Links zu Details tabellarischer Teile der Datenbank, Details zu Objekten, Links zur Zwischenspeicherung und Details zu Registereinträgen. Solche Links werden beim Erstellen von Formularen, zur Anzeige von Bildern im Formular und auch zur Übertragung externer Dateien auf den Server mittels temporärer Speicherung verwendet.

Einen Link bekommen

Interne und externe Links

Aus Nutzersicht gibt es drei Möglichkeiten, solche Links zu nutzen:
*Externe und interne Links können einfach zu den Favoriten hinzugefügt werden, sodass Sie bei Bedarf schnell zur ausgewählten Liste oder zum ausgewählten Dokument springen können.

  • Interne Links werden innerhalb einer bestimmten Infobase verwendet. Ein Benutzer kann einen internen Link empfangen und an einen anderen weiterleiten. Dieser Link kann von einem Benutzer verwendet werden, der von jedem Client mit dieser Datenbank verbunden ist. Die Übermittlung eines solchen Links ist auf verschiedenen Wegen möglich: zum Beispiel per E-Mail.
  • Externe Links sind für die Verwendung außerhalb von 1C:Enterprise konzipiert. Es ist sinnvoll, solche Links für einen Webclient zu verwenden.

Beispiel: Ein Benutzer, der über einen Thin Client (http-Protokoll) oder einen Webclient mit der Datenbank verbunden ist, erhält einen externen Link und leitet ihn an einen anderen Benutzer weiter. Dieser Benutzer gibt den Link in die Adresszeile des Internetbrowsers ein. Das Ergebnis der Aktionen ist der Start des Webclients, eine Verbindung zur erforderlichen Infobase und ein Übergang zum übermittelten Link.

Einem Link folgen

Um dem empfangenen Link zu folgen, sollten Sie im Hilfs- oder Hauptfenster den Befehl Gehe zu Link aufrufen.

Der Artikel ist Teil der Serie „Erste Schritte in der 1C-Entwicklung“. Darin machen wir uns weiterhin mit der verwalteten Taxi-Schnittstelle vertraut und fahren direkt mit der Konfiguration fort.

Wie Sie wissen, beginnt die Entwicklung einer Informationsbasisschnittstelle mit der Erstellung der Struktur ihres Menüs, denn so komfortabel und logisch es auch ist, das gesamte System als Ganzes wird für den Benutzer verständlich sein.

Nachdem Sie den Artikel gelesen haben, erfahren Sie:

  • Welche Rolle spielt das Subsystem bei der Gestaltung der Menüstruktur?
  • Wie erstelle ich Menüabschnitte der 1. und 2. Ebene?
  • Wie kann die Zusammensetzung der in Menüabschnitten angezeigten Befehle angepasst werden?
  • Wozu dient der Command Interface Editor und wie arbeitet man damit?
  • Wie konfiguriere ich die Befehlsschnittstelle des Hauptbereichs?

Anwendbarkeit

Der Artikel beschreibt die „Taxi“-Schnittstelle der auf der 1C 8.3.4.496-Plattform entwickelten Konfiguration. Die Informationen sind für aktuelle Plattformversionen relevant.

Subsysteme. Anpassen der Schnittstelle mithilfe von Subsystemen

Subsysteme werden als gemeinsame Objekte klassifiziert. Sie bieten die Möglichkeit, Konfigurationsobjekte nach zu klassifizieren Subsysteme.

Um anzugeben, ob ein Objekt zu Subsystemen in gehört Objektbearbeitungsfenster Es gibt eine entsprechende Registerkarte, auf der Flags angeben, zu welchen Subsystemen das Objekt gehört.

Zukünftig können Sie einen Filter für den Objektbaum erstellen Subsysteme.

In diesem Fall ist es möglich zu steuern: für ausgewählte aktivieren Subsysteme untergeordnete Objekte Subsysteme und elterlich Subsysteme oder nicht.

Klassifizierung von Objekten nach Subsysteme schafft Komfort beim Erstellen Raleigh.

Für Objekt Rolle Sie können die entsprechenden Rechte definieren und diese kennzeichnen Rolle kann nur aus den Objekten erstellt werden, die in der Auswahl enthalten sind Subsysteme.

Auf eine ähnliche Art und Weise Subsysteme beim Erstellen verwendet Schnittstellen. Schnittstellen werden nur benötigt, wenn die Konfiguration im normalen Anwendungsmodus gestartet wird.

Klassifizierung von Objekten nach Subsysteme Wird auch beim Zusammenführen von Konfigurationen verwendet. Diese. Sie können Objekte kombinieren, nach denen gefiltert wurde Subsysteme.

Ein wichtiger Zweck der Subsysteme besteht darin, dass sie zum Aufbau der Koim verwendet werden Verwaltete Anwendung . Subsysteme die erste Ebene wird bestimmt .

Für bestehende Subsysteme Sie können verschachtelte (untergeordnete) definieren. Daten Subsysteme werden Gruppen bilden Navigationsleisten.

Wenn wir ein Objekt klassifizieren nach Subsysteme ist es möglich, ein Objekt nur in eine verschachtelte Datei einzuschließen Teilsystem, vielleicht zum Subsystem der ersten Ebene, vielleicht zu beiden.

Im letzteren Fall wird das Objekt zweimal angezeigt: sowohl innerhalb des verschachtelten Subsystems als auch separat in Navigationsleisten. In den meisten Fällen ist dies nicht ganz richtig.

Subsysteme sind grundsätzlich ein optionales Objekt. Diese. Eine auf Plattform 8.3 entwickelte Konfiguration kann ohne Subsysteme funktionieren.

In diesem Fall gibt es jedoch überhaupt kein Abschnittsfenster, alles wird auf dem Desktop angezeigt. Sehr einfache Konfigurationen mit einer kleinen Menge von Objekten können ohne Subsysteme funktionieren.

Wenn die Konfiguration jedoch recht viele Dokumente, Verzeichnisse und Register enthält, verwenden Sie Subsysteme vereinfacht die Arbeit des Benutzers erheblich.

Beachten Sie, dass einige Konfigurationsobjekte zu einigen gehören Teilsystem auf drei Arten möglich.

Erstens kann dies in erfolgen Objektbearbeitungsfenster auf dem Lesezeichen Subsysteme. Wir haben diese Option bereits in Betracht gezogen.

Zweitens können Sie verwenden Fenster zum Bearbeiten des Subsystems selbst. Auf dem Lesezeichen Verbindung Sie können die darin enthaltenen Objekte angeben Teilsystem.

Und schließlich können Sie für Konfigurationsobjekte über das Kontextmenü ein spezielles Dialogfeld namens aufrufen Zusätzlich.

In diesem Fenster können Sie auch ein Objekt als zugehörig markieren Subsysteme. Dieses Fenster wird verwendet, wenn wir mit mehreren Objekten gleichzeitig arbeiten möchten.

Beim Bewegen des Cursors über Konfigurationsbaumobjekte im Fenster Zusätzlich die entsprechenden Informationen zu den Subsystemen werden angezeigt.

Beim Erstellen eines Standardkonfigurationsobjekts weist Plattform 8.3 das Objekt keinem Subsystem zu.

Diese. Der Entwickler muss selbst zu dieser Registerkarte gehen und die entsprechenden Kontrollkästchen aktivieren.

Tut der Entwickler dies nicht, stellt das System die fehlende Mitgliedschaft fest Subsysteme als Fehler.

Da der Fehler jedoch nicht kritisch ist, können wir dem zustimmen.

Tatsächlich informiert Sie das System darüber, dass Sie möglicherweise vergessen haben, neue Objekte aufzunehmen Subsysteme. In diesem Fall werden Objekte nicht in der Befehlsoberfläche angezeigt.

Auf solche Objekte kann der Benutzer nur über zugreifen Hauptmenü mit dem Befehl Alle Funktionen.

Damit ein Objekt geöffnet werden kann, müssen dem Benutzer natürlich die entsprechenden Rechte eingeräumt werden.

Es gibt eine Reihe von Fällen, in denen es für Entwickler praktischer ist, zu einer Standardkonfiguration hinzugefügte Objekte in ihr eigenes separates Subsystem aufzunehmen.

Für Subsysteme V Fenster bearbeiten Sie können die Flagge entfernen In die Befehlsschnittstelle einbinden.

Dabei Subsysteme wird nicht in der Befehlsoberfläche angezeigt. Wenn es kein Subsystem gibt, das in die Befehlsschnittstelle einbezogen werden muss, prüft Plattform 8.3 nicht, ob neue Objekte einem Subsystem angehören.

Um die Zusammensetzung der Befehle anzupassen, die in dem entsprechenden, vom Subsystem definierten Abschnitt enthalten sind, gibt es einen speziellen Editor.

Dieser Editor kann aus dem Subsystem-Bearbeitungsfenster durch Klicken auf die Schaltfläche aufgerufen werden Befehlsschnittstelle(auf der Registerkarte Basic).

Für jeden möglich Subsysteme Rufen Sie diesen Editor an. Vom Editor aus können Sie das Öffnen von Listen steuern Navigationsleisten, Verfügbarkeit von Befehlen in Aktionsleisten.

Standardmäßig sind die Kontrollkästchen für Befehle zum Erstellen von Verzeichnis- und Dokumentelementen deaktiviert, sie können jedoch aktiviert werden. IN Aktionsleisten Sie können auch Berichte öffnen.

Elemente im Editor können verschoben werden. Zur gleichen Zeit, von Navigationsleisten V Aktionsleiste und eine Bewegung in die entgegengesetzte Richtung ist unmöglich. Sie können Elemente entweder nach innen verschieben Navigationsleisten, entweder drinnen Aktionsleisten.

Es gibt eine allgemeine Sichtbarkeitsspalte und rollenbasierte Sichtbarkeitsspalten. Jede in der Konfiguration definierte Rolle verfügt über eine eigene Spalte. Der in der Spalte „Allgemeine Sichtbarkeit“ festgelegte Wert ist der Standardwert für die Rollensichtbarkeit.

Die Sichtbarkeit nach Rolle kann drei Werte annehmen: Entweder ist das Element für eine bestimmte Rolle unsichtbar (1); oder es wird immer sichtbar sein, unabhängig davon, welches Flag in der Sichtbarkeitsspalte (2) gesetzt ist; oder das Sichtbarkeitsflag nach Rolle wird vom allgemeinen Sichtbarkeitsflag (3) geerbt.

Wenn einem Benutzer zwei Rollen zugewiesen werden und für eine davon ein Kontrollkästchen aktiviert ist und für die andere nicht, funktioniert die Standardregel des 1C:Enterprise 8-Systems: Der Benutzer darf eine Aktion ausführen, wenn dies in einer der Rollen zulässig ist der Rollen.

Manchmal ist es notwendig, die Befehlsschnittstelle gleichzeitig in mehrere zu ändern Subsysteme. In der 1C:Enterprise 8-Plattform gibt es ein Service-Tool, mit dem Sie die Befehlsschnittstelle mehrerer bearbeiten können Subsysteme.

Dieses Tool wird über das Kontextmenü des Wurzelknotens der Verzweigung aufgerufen Subsysteme.

Im sich öffnenden Fenster können Sie schnell navigieren Subsysteme und Befehlsschnittstellen bearbeiten. Darüber hinaus können Sie in diesem Fenster die Komposition bearbeiten Subsysteme. Sie können Objekte auch dorthin verschieben Navigationsleisten Und Aktionsleisten.

Darüber hinaus können Sie sogar die Unterordnung ändern Subsysteme. Dafür gibt es einen speziellen Button Subsystem verschieben.

Zum Konfigurieren der Befehlsschnittstelle Hauptteil Es wird auch ein Befehlsschnittstelleneditor verwendet.

Er ist nicht mehr gefragt Subsysteme, und über das Kontextmenü des Stammkonfigurationsknotens, Element Offen Befehlsschnittstelle des Hauptabschnitts.

Im sich öffnenden Fenster können wir angeben, welche Verzeichnisse, Dokumente und andere Objekte in dieser Befehlsschnittstelle enthalten sind. Sie können ihre Sichtbarkeit auch aktivieren und die Sichtbarkeit nach Rolle verwalten.

Bitte beachten Sie dies beim Löschen Subsysteme Die Plattform prüft leider nicht, ob mindestens ein Objekt in diesem Subsystem enthalten ist oder nicht.

Nach dem Entfernen Subsysteme Beim Speichern der Konfiguration werden keine Meldungen zur Umstrukturierung der Infobase angezeigt.

Damit ist unsere Einführung in die Einrichtung der Infobase-Menüstruktur abgeschlossen. Im nächsten Artikel werden wir unsere Bekanntschaft mit der Managed Interface fortsetzen und überlegen, welche Möglichkeiten die 1C:Enterprise 8-Plattform für die Arbeit mit Listen bietet.