Rufen Sie die Prozeduren mit den Standardschaltflächen des 1c-Befehlsfelds auf. Wie kann ich das Layout von Befehlen in der Befehlsleiste eines Formulars steuern? Position des Bildes rechts

Jede Gruppe von Schaltflächen (Befehlsleiste, Untermenü, Schaltflächengruppe, Kontextmenü) wird nach denselben Regeln ausgefüllt:

  1. Zuerst kommen die Schaltflächen, die von der Befehlsquelle bereitgestellt werden, mit der diese Gruppe verknüpft ist;
  2. dann kommt ein Fragment der Befehlsschnittstelle, wenn die Befehlsquelle deren Einbindung impliziert;
  3. dann werden dieser Gruppe benutzerdefinierte Befehle hinzugefügt;
  4. dann gibt es ein Untermenü Alle Aktionen(nur für das Bedienfeld);
  5. und am Ende gibt es einen Knopf Referenz wenn es von der Befehlsquelle bereitgestellt wurde.

Betrachten wir die einfachste Option, bei der zwei Befehle in Form eines Verzeichniselements erstellt und im Befehlsfeld des Formulars platziert werden.

Daraus ergibt sich im 1C:Enterprise-Modus die Position der Schaltflächen, die den erstellten Befehlen entsprechen Team1, Team2 entspricht dem oben beschriebenen Algorithmus: im Befehlsfeld des Formulars und im Untermenü Alle Aktionen Erstens sind es die von der Befehlsquelle bereitgestellten Befehle – die Form des Verzeichniselements (z. B. Schreiben und schließen, schreiben usw.), dann vom Entwickler erstellte Befehle ( Team1, Team2) und dann den Befehl Referenz.

Allerdings gibt es für einen Entwickler mehrere Möglichkeiten, deutlich in diesen Prozess einzugreifen und die Lesbarkeit der Befehlsleiste, des Kontextmenüs usw. zu verbessern. Welche Möglichkeiten gibt es, die Zusammensetzung und Reihenfolge der Schaltflächen zu ändern?

1. Sie können vom Entwickler erstellte Befehle mit einem Trennzeichen von anderen Befehlen trennen.

Dazu müssen Sie im Befehlsfeld eine solche Gruppe erstellen Schaltflächengruppe und übertragen Sie diese Befehle darauf.

2. Sie können einige Entwicklerbefehle am Anfang einer Befehlsgruppe platzieren.

Dazu müssen Sie die Befehlsquelle für die Gruppe deaktivieren (für das Kontextmenü und die automatische Befehlsleiste müssen Sie das Kontrollkästchen deaktivieren Automatisch ausfüllen), fügen Sie dann Ihre Schaltfläche zur Gruppe hinzu und fügen Sie anschließend eine Gruppe des Formulars hinzu Schaltflächengruppe und installieren Sie diese Gruppe Befehlsquelle- Zum Beispiel, Bilden.

Alle Aktionen wird das folgende Formular haben.

3. Sie können die Schaltflächen zum automatischen Ausfüllen verschieben.

Dazu müssen Sie in der Befehlsleiste oder im Kontextmenübaum eine Schaltfläche platzieren, die demselben Befehl zugeordnet ist, der aus der Datenquelle ausgefüllt wird (z. B. Löschen, Kopieren usw.). Eine solche Schaltfläche wird automatisch nicht unter den Standardbefehlen platziert und Sie können den Standardbefehl daher an eine andere Stelle verschieben.

Infolgedessen werden im 1C:Enterprise-Modus Formulare und Untermenüs im Befehlsfeld angezeigt Alle Aktionen wird das folgende Formular haben.

Befehlssymbol Löschen im Befehlsfeld des Formulars angezeigt wurde, müssen Sie die Eigenschaft dieser Schaltfläche festlegen OnlyInAllActions in der Bedeutung Nein.

4. Sie können die Reihenfolge und Sichtbarkeit der Schaltflächen des von der Befehlsquelle bereitgestellten Befehlsschnittstellenfragments ändern Bilden.

Ein Konfigurationsobjekt verfügt beispielsweise über ein Verzeichnis Gegenparteien Es gibt ein Team Team3. Dieser Befehl hat die Befehlsplatzierungsgruppe - Formularbefehlsfeld. Wichtig und Befehlsparametertyp - DirectoryLink.Counterparties.

Nachdem Sie diese Eigenschaften festgelegt haben, Team3 wird für das Lesezeichen verfügbar Befehlsschnittstelle Das Formular eines Objekts, dessen Typ ein Befehl ist und das sich im Befehlsfeld des Formulars nach den vom Formular bereitgestellten Standardbefehlen eines Verzeichniselements befindet.

Infolgedessen werden im 1C:Enterprise-Modus Formulare und Untermenüs im Befehlsfeld angezeigt Alle Aktionen wird das folgende Formular haben.

Team3 ist Teil der Befehlsgruppe des Befehlsschnittstellenfragments. Wenn Sie mit der Stelle, an der ein Fragment der Befehlsschnittstelle eingefügt wird, nicht zufrieden sind, können Sie eine solche Gruppe im Befehlsfeld platzieren Schaltflächengruppe und installieren Sie diese Gruppe Befehlsquelle - Befehle der globalen Formularbefehlsleiste.

In diesem Fall wird die automatische Platzierung des Fragments abgebrochen (ähnlich einer manuell hinzugefügten Standardschaltfläche) und das Befehlsschnittstellenfragment wird in einer neuen Gruppe angezeigt.

Der Inhalt des Befehlsschnittstellenfragments kann auf der Registerkarte bearbeitet werden Befehlsschnittstelle Formulareditor.

5. Sie können die Sichtbarkeit von Standardbefehlen, die von der Befehlsquelle bereitgestellt werden, ein-/ausschalten, zum Beispiel – Bilden.

Dazu müssen Sie ein Fenster öffnen Teamzusammensetzung in der Formulareigenschaftenpalette.

Beachten Sie abschließend, dass es keine Möglichkeit gibt, die Reihenfolge der von der Befehlsquelle bereitgestellten Schaltflächen zu ändern. Wenn ein solcher Bedarf besteht, müssen Sie die Quelle aus der Befehlsgruppe löschen und die Gruppe manuell vollständig ausfüllen.

Standardformularbefehle werden automatisch in der Befehlsleiste des Formulars platziert. Es enthält immer alle von der Formularerweiterung bereitgestellten Befehle sowie den Befehl Referenz durch das Formular bereitgestellt.

Befehlsfeld des Formulars automatisch ausgefüllt

1C8: Das Formularbefehlsfeld wird automatisch ausgefüllt


Formular ändern...
Umformen zulassen. Standardmäßig hat die Eigenschaft den Wert WAHR, und der Befehl wird in die Befehlsleiste eingefügt.

Befehl zum Einrichten des Formulars

1C8: Formular-Setup-Befehl

Einfügen von Befehlen in die Befehlsleiste Einstellungen speichern... Und Einstellungen zurücksetzen... wird durch den Wert der Formulareigenschaft bestimmt Daten in den Einstellungen speichern. Standardmäßig hat diese Eigenschaft den Wert Verwende nicht, und die Befehle sind nicht in der Befehlsleiste enthalten.

Befehle zum Speichern und Wiederherstellen von Einstellungen

1C8: Befehle zum Speichern und Wiederherstellen von Parametern

NOTIZ
Einige Befehle werden direkt im Befehlsfeld und im Menü „Alle Aktionen“ angezeigt, andere werden nur im Menü „Alle Aktionen“ angezeigt.

Wenn Formularelemente Tabellen enthalten, wird das Befehlsfeld auch zum Platzieren von Befehlen zur Verarbeitung tabellarischer Daten verwendet. Im Baum der Formularelemente befindet es sich direkt unter dem entsprechenden Tabellenelement

Befehle zur Verarbeitung tabellarischer Daten

1C8: Befehle zur Verarbeitung tabellarischer Daten

NOTIZ
Beim automatischen Generieren eines Befehlssatzes für ein Listenformular verfügt das Formular über ein kombiniertes Befehlsfeld, das sowohl Formularbefehle als auch Tabellenbefehle enthält.

Global parametrierbare Befehle

Bei der automatischen Generierung eines Befehlssatzes werden nur solche global parametrierbaren Befehle in das Formular aufgenommen, die als Parameter einen Link zum Hauptformularattribut oder zu den Details des Hauptformularattributs annehmen können. Die Standardplatzierung global parametrierbarer Befehle wird durch ihre Kategorie und Gruppe bestimmt.

Die Kategorien der Standardbefehle sind vordefiniert und können nicht geändert werden. Der Entwickler kann jedoch die Gruppe (innerhalb der Kategorie) ändern, in die das Team eingeordnet wird. Die Kategorie und Gruppe beliebiger (sowohl allgemeiner als auch untergeordneter) Befehle werden vom Entwickler durch Auswahl eines Werts in der Eigenschaft festgelegt Gruppe dieses Team.
Der Entwickler kann die Sichtbarkeit globaler parametrierbarer Befehle konfigurieren, die automatisch in das Formular eingefügt werden. Das System erlaubt Ihnen jedoch nicht, sie zu löschen.
Global parametrierbare Aktionsbefehle werden im Befehlsfeld des Formulars platziert. Im Formulareditor werden diese Befehle auf der Registerkarte angezeigt Befehlsschnittstelle Befehlseditor.

Global parametrierbarer Aktionsbefehl im Formular

1C8: Global parametrierbarer Aktionsbefehl im Formular

Um einen beliebigen global parametrierbaren Befehl in das Befehlsfeld des Formulars aufzunehmen, muss in der Group-Eigenschaft dieses Befehls eine Gruppe von Befehlen mit der Kategorie ausgewählt werden Formularbefehlsfeld.
In dem von uns erstellten Formular enthält das Befehlsfeld des Formulars beispielsweise den Befehl „Geldeingang“, der ein entsprechendes Dokument basierend auf dem verarbeiteten Spesenbeleg erstellt (siehe Abbildung oben).
Für den Befehl wird ein Link zum verarbeiteten Dokument als Parameter übergeben (aus der Link-Eigenschaft des Hauptformularattributs). Global parametrierbare Navigationsbefehle werden in der Navigationsleiste des Formulars platziert. Im Formulareditor werden diese Befehle auf der Registerkarte Befehlsschnittstelle des Befehlseditors angezeigt.

Global parametrierbarer Navigationsbefehl im Formular

1C8: Global parametrierbarer Navigationsbefehl im Formular

Um einen beliebigen globalen parametrierbaren Befehl in die Formularnavigationsleiste der Eigenschaft aufzunehmen Gruppe Für diesen Befehl muss eine Gruppe von Befehlen mit einer Kategorie ausgewählt werden Formularnavigationsleiste.

NOTIZ
Standardmäßig sind diese Befehle und die Navigationsleiste unsichtbar
nicht angezeigt. Wir haben die Anzeige des Formularnavigationsfelds konfiguriert
im Benutzermodus.

Zum Beispiel werde ich in das Formular, das wir erstellt haben, in das Formularnavigationsfeld einbinden Es wird der Befehl „Sales Register“ verwendet, der eine Liste der Registereinträge öffnetUmsätze, die durch das verarbeitete Dokument generiert werden.

Für den Befehl wird ein Link zum verarbeiteten Dokument als Parameter übergeben (aus der Link-Eigenschaft des Hauptformularattributs).

AUFMERKSAMKEIT!
Wenn ein Formular (z. B. ein Dokumentlistenformular) im Hauptanwendungsfenster geöffnet wird, wird die Navigationsleiste des Formulars nicht angezeigt (unabhängig von der Einstellung für die Sichtbarkeit des Navigationsbefehls) und die darin platzierten Befehle sind nicht verfügbar.

Verfügbarkeit von Formularbefehlen für den Benutzer
Beim Erstellen eines Formulars für einen Benutzer einer Anwendungslösung berücksichtigt das System seine Rechte, die durch die Rolle und die Werte der Funktionsoptionen bestimmt werden. Daraus folgt, dass der Satz an Formularbefehlen, die einem bestimmten Benutzer zur Verfügung stehen, von den Befehlen abweichen kann, die in der Entwicklungsphase im Formular enthalten sind.
Wie bei der Sichtbarkeit, für Teams von verschiedene Quellen Das System verwendet verschiedene Regeln, um deren Verfügbarkeit automatisch zu ermitteln:

  • Die Verfügbarkeit der vom Formular bereitgestellten Standardbefehle ist unabhängig von rollenbasierten Rechteeinstellungen und Funktionsoptionswerten
  • Die Verfügbarkeit von Standardbefehlen, die durch die Erweiterung des Hauptformularattributs bereitgestellt werden, hängt von der rollenbasierten Einstellung der Benutzerrechte ab, und die Werte der Funktionsoptionen haben keinen Einfluss auf die Verfügbarkeit von Befehlen
  • Die Verfügbarkeit globaler Befehle hängt von der Rolleneinstellung der Benutzerrechte und den Werten der Funktionsoptionen ab.

Um die Auswirkungen rollenbasierter Rechteeinstellungen auf die dem Benutzer zur Verfügung stehenden Befehlssätze zu demonstrieren, fügen wir das Dokument bei Produktverbrauch zum Subsystem Preisgestaltung.

Legen Sie für die Rolle „Preismanager“ die Lese- und Anzeigerechte für das Dokument fest. Für den dem Dokument untergeordneten Befehl „Rechnung drucken“ wird das Ansichtsrecht entzogen.

NOTIZ
Um Laufzeitfehler zu vermeiden, setzen wir den Preismanager auf Leserechte für die Verzeichnisse Lager, Organisationen und Währungen.

Der Administrator-Benutzer hat alle Rechte für das Warenverbrauchsdokument. Beim Erstellen eines Dokumentformulars (und eines Dokumentlistenformulars) sind alle Standardformularbefehle, die in der Entwicklungsphase darin enthalten waren, in den verfügbaren enthalten.

Standardbefehle für Benutzer verfügbar mit unterschiedlichen Rollen

1C8: Standardbefehle, die Benutzern mit unterschiedlichen Rollen zur Verfügung stehen

Für einen Benutzer mit der Rolle „Pricing Manager“ ist nur das Anzeigen von Warenverbrauchsdokumenten zulässig. Beim Erstellen eines Dokumentformulars (und eines Dokumentlistenformulars) für diesen Benutzer hat das System Erweiterungen der Hauptdetails, die für den Benutzer verbotene Vorgänge mit einem Dokument ausführen – Erstellen, Löschen, Veröffentlichen eines Dokuments usw. – von den verfügbaren Befehlen ausgeschlossen.
Die Verfügbarkeit globaler Befehle im Formular wird durch ihre Verfügbarkeit in der globalen Befehlsschnittstelle bestimmt, die gebildet wird, wenn das System im Auftrag eines bestimmten Benutzers gestartet wird.

Programmieren lernen

Wie kann ich das Layout von Befehlen in der Befehlsleiste eines Formulars steuern?

Das Erscheinungsbild eines Formulars wird durch die Position und Eigenschaften der Elemente im Formularelementbaum bestimmt. Basierend auf diesen Eigenschaften „zeichnet“ das System selbst das Formular, insbesondere das Befehlsfeld des Formulars.

Jede Gruppe von Schaltflächen (Befehlsleiste, Untermenü, Schaltflächengruppe, Kontextmenü) wird nach denselben Regeln ausgefüllt:

  • Zuerst kommen die Schaltflächen, die von der Befehlsquelle bereitgestellt werden, mit der diese Gruppe verknüpft ist;
  • dann kommt ein Fragment der Befehlsschnittstelle, wenn die Befehlsquelle deren Einbindung impliziert;
  • dann werden dieser Gruppe benutzerdefinierte Befehle hinzugefügt;
  • dann gibt es ein Untermenü Alle Aktionen(nur für das Bedienfeld);
  • und am Ende gibt es einen Knopf Referenz wenn es von der Befehlsquelle bereitgestellt wurde.

Betrachten wir die einfachste Option, bei der zwei Befehle in Form eines Verzeichniselements erstellt und im Befehlsfeld des Formulars platziert werden.

Daraus ergibt sich im 1C:Enterprise-Modus die Position der Schaltflächen, die den erstellten Befehlen entsprechen Team1, Team2 entspricht dem oben beschriebenen Algorithmus: im Befehlsfeld des Formulars und im Untermenü Alle Aktionen Erstens sind es die von der Befehlsquelle bereitgestellten Befehle – die Form des Verzeichniselements (z. B. Schreiben und schließen, schreiben usw.), dann vom Entwickler erstellte Befehle ( Team1, Team2) und dann den Befehl Referenz.

Allerdings gibt es für einen Entwickler mehrere Möglichkeiten, deutlich in diesen Prozess einzugreifen und die Lesbarkeit der Befehlsleiste, des Kontextmenüs usw. zu verbessern. Welche Möglichkeiten gibt es, die Zusammensetzung und Reihenfolge der Schaltflächen zu ändern?

1. Sie können vom Entwickler erstellte Befehle mit einem Trennzeichen von anderen Befehlen trennen

Dazu müssen Sie im Befehlsfeld eine solche Gruppe erstellen Schaltflächengruppe und übertragen Sie diese Befehle darauf.

2. Sie können einige Entwicklerbefehle am Anfang einer Befehlsgruppe platzieren

Dazu müssen Sie die Befehlsquelle für die Gruppe deaktivieren (für das Kontextmenü und die automatische Befehlsleiste müssen Sie das Kontrollkästchen deaktivieren Automatisch ausfüllen), fügen Sie dann Ihre Schaltfläche zur Gruppe hinzu und fügen Sie anschließend eine Gruppe des Formulars hinzu Schaltflächengruppe und installieren Sie diese Gruppe Befehlsquelle- Zum Beispiel, Bilden.

Alle Aktionen wird das folgende Formular haben.

3. Sie können die Schaltflächen zum automatischen Ausfüllen verschieben

Dazu müssen Sie in der Befehlsleiste oder im Kontextmenübaum eine Schaltfläche platzieren, die demselben Befehl zugeordnet ist, der aus der Datenquelle ausgefüllt wird (z. B. Löschen, Kopieren usw.). Eine solche Schaltfläche wird automatisch nicht unter den Standardbefehlen platziert und Sie können den Standardbefehl daher an eine andere Stelle verschieben.

Infolgedessen werden im 1C:Enterprise-Modus Formulare und Untermenüs im Befehlsfeld angezeigt Alle Aktionen wird das folgende Formular haben.

Befehlssymbol Löschen im Befehlsfeld des Formulars angezeigt wurde, müssen Sie die Eigenschaft dieser Schaltfläche festlegen OnlyInAllActions in der Bedeutung Nein.

4. Sie können die Reihenfolge und Sichtbarkeit der Schaltflächen des von der Befehlsquelle bereitgestellten Befehlsschnittstellenfragments ändern Bilden

Ein Konfigurationsobjekt verfügt beispielsweise über ein Verzeichnis Gegenparteien Es gibt ein Team Team3. Dieser Befehl hat die Befehlsplatzierungsgruppe - Formularbefehlsfeld. Wichtig und Befehlsparametertyp - DirectoryLink.Counterparties.

Nachdem Sie diese Eigenschaften festgelegt haben, Team3 wird für das Lesezeichen verfügbar Befehlsschnittstelle Das Formular eines Objekts, dessen Typ ein Befehl ist und das sich im Befehlsfeld des Formulars nach den vom Formular bereitgestellten Standardbefehlen eines Verzeichniselements befindet.

Infolgedessen werden im 1C:Enterprise-Modus Formulare und Untermenüs im Befehlsfeld angezeigt Alle Aktionen wird das folgende Formular haben.

Team3 ist Teil der Befehlsgruppe des Befehlsschnittstellenfragments. Wenn Sie mit der Stelle, an der ein Fragment der Befehlsschnittstelle eingefügt wird, nicht zufrieden sind, können Sie eine solche Gruppe im Befehlsfeld platzieren Schaltflächengruppe und installieren Sie diese Gruppe Befehlsquelle - Befehle der globalen Formularbefehlsleiste.

In diesem Fall wird die automatische Platzierung des Fragments abgebrochen (ähnlich einer manuell hinzugefügten Standardschaltfläche) und das Befehlsschnittstellenfragment wird in einer neuen Gruppe angezeigt.

Der Inhalt des Befehlsschnittstellenfragments kann auf der Registerkarte bearbeitet werden Befehlsschnittstelle Formulareditor.

5. Sie können die Sichtbarkeit von Standardbefehlen, die von der Befehlsquelle bereitgestellt werden, ein-/ausschalten, zum Beispiel – Bilden

Dazu müssen Sie ein Fenster öffnen Teamzusammensetzung in der Formulareigenschaftenpalette.

Beachten Sie abschließend, dass es keine Möglichkeit gibt, die Reihenfolge der von der Befehlsquelle bereitgestellten Schaltflächen zu ändern. Wenn ein solcher Bedarf besteht, müssen Sie die Quelle aus der Befehlsgruppe löschen und die Gruppe manuell vollständig ausfüllen.

Heimnotizen von Through the Looking Glass

11.01.2016 Verbesserte Formular- und Befehlsleistenschaltflächen

Implementiert in Version 8.3.8.1652.

Hyperlink-Schaltfläche

Position des Bildes rechts

Es ist nun möglich, die Position des Bildes rechts oder links vom Titel festzulegen. Dazu haben wir eine neue Eigenschaft für die Schaltfläche erstellt Positionsbilder.

Kompakte Tastengruppe

Eine Gruppe von Schaltflächen kann jetzt kompakt und ohne Lücken zwischen ihnen angezeigt werden. Zu diesem Zweck haben wir der Schaltflächengruppe eine neue Eigenschaft hinzugefügt Anzeige.

Ovaler Knopf

Jetzt können Sie ovale Knöpfe erstellen. Die Form der Schaltfläche wird durch die neue Eigenschaft der Untermenügruppenerweiterung gesteuert – Figur.

Anzeige einer Schaltfläche, wenn diese aktiv ist

Jetzt können Sie Schaltflächen erstellen, die auf Cursorbewegungen reagieren. Im Normalzustand werden sie als Beschriftungen angezeigt und wenn Sie mit der Maus darüber fahren, verwandeln sie sich in eine Schaltfläche. Zu diesem Zweck haben wir der Schaltflächen- und Untermenügruppenerweiterung eine Eigenschaft hinzugefügt DisplayShapes.

Rahmen, Hintergrund, Kopfzeilenfarbe und Kopfzeilenschriftart

Wenn Sie möchten, können Sie jetzt den Rand, den Hintergrund und den Titel der Schaltfläche einfärben und sogar die Schriftart des Titels ändern. Dafür gibt es die neuen Schaltflächeneigenschaften. Farbrahmen, Hintergrundfarbe, ColorTextHeader Und Überschrift.

Ändern der Standardbefehlsanzeige

Für einige Befehle haben wir die Standardanzeigeregeln geändert. Zum Beispiel der Befehl Kopieren wird jetzt als Bild im Befehlsfeld angezeigt.

Mannschaften Nach oben Und Sich abwärts bewegen werden auch im Befehlsfeld angezeigt, nicht in der Gruppe Noch. Darüber hinaus werden bei der Anzeige dieser Befehle sowie der Befehle in einem formatierten Dokument kompakte Gruppen verwendet.

Wir hoffen, dass diese Funktionen Ihre Lösungen attraktiver und angenehmer machen.

In 1C Enterprise 8.2 Aussehen Das Formular wird durch die Position und Eigenschaften der Elemente im Baum der Formularelemente bestimmt. Basierend auf diesen Eigenschaften „zeichnet“ das System selbst das Formular, insbesondere das Befehlsfeld des Formulars.
Jede Gruppe von Schaltflächen (Befehlsleiste, Untermenü, Schaltflächengruppe, Kontextmenü) wird nach denselben Regeln ausgefüllt:

  • Zuerst kommen die Schaltflächen, die von der Befehlsquelle bereitgestellt werden, mit der diese Gruppe verknüpft ist;
  • dann kommt ein Fragment der Befehlsschnittstelle, wenn die Befehlsquelle deren Einbindung impliziert;
  • dann werden dieser Gruppe benutzerdefinierte Befehle hinzugefügt;
  • dann gibt es ein Untermenü Alle Aktionen(nur für das Bedienfeld);
  • und am Ende gibt es einen Knopf Referenz wenn es von der Befehlsquelle bereitgestellt wurde.

Betrachten wir die einfachste Option, bei der zwei Befehle in Form eines Verzeichniselements erstellt und im Befehlsfeld des Formulars platziert werden.

Daraus ergibt sich im 1C:Enterprise-Modus die Position der Schaltflächen, die den erstellten Befehlen entsprechen Team1, Team2 entspricht dem oben beschriebenen Algorithmus: im Befehlsfeld des Formulars und im Untermenü Alle Aktionen Erstens sind es die Befehle, die von der Befehlsquelle bereitgestellt werden – dem Element Formular
Verzeichnis (zum Beispiel Speichern und schließen), dann werden die Befehle erstellt
Entwickler ( Team1, Team2) und dann die Befehle Formular ändern Und Referenz.

Es gibt mehrere Möglichkeiten, in den Befehlslayoutprozess einzugreifen.

1. Sie können vom Benutzer erstellte Befehle mit einem Trennzeichen von anderen Befehlen trennen. Dazu müssen Sie im Befehlsfeld eine solche Gruppe erstellen Schaltflächengruppe und übertragen Sie diese Befehle darauf.

2. Sie können einige Entwicklerbefehle am Anfang einer Befehlsgruppe platzieren.
Dazu müssen Sie die Befehlsquelle für die Gruppe deaktivieren (für das Kontextmenü und die automatische Befehlsleiste müssen Sie das Kontrollkästchen deaktivieren Automatisch ausfüllen), fügen Sie dann Ihre Schaltfläche zur Gruppe hinzu und fügen Sie anschließend eine Gruppe des Formulars hinzu Schaltflächengruppe und installieren Sie diese Gruppe Befehlsquelle- Zum Beispiel, Bilden.

Infolgedessen werden im 1C:Enterprise-Modus Formulare und Untermenüs im Befehlsfeld angezeigt Alle Aktionen wird das folgende Formular haben.

3. Sie können die Schaltflächen zum automatischen Ausfüllen verschieben. Dazu müssen Sie in der Befehlsleiste oder im Kontextmenübaum eine Schaltfläche platzieren, die demselben Befehl zugeordnet ist, der aus der Datenquelle ausgefüllt wird (z. B. Löschen, Ändern usw.). Eine solche Schaltfläche wird automatisch nicht zu den Standardbefehlen hinzugefügt und Sie können den Standard daher verschieben
Team an einen anderen Ort verlegen. Dadurch werden die Befehlsleiste und die Untermenüs des Formulars angezeigt Alle Aktionen wird das folgende Formular haben.

Befehlssymbol Löschen im Befehlsfeld des Formulars angezeigt wurde, müssen Sie die Eigenschaft dieser Schaltfläche festlegen OnlyInAllActions in der Bedeutung Nein.

Es gibt keine Möglichkeit, die Reihenfolge der von der Befehlsquelle bereitgestellten Schaltflächen zu ändern.
Wenn ein solcher Bedarf besteht, müssen Sie die Quelle aus der Befehlsgruppe löschen und die Gruppe manuell vollständig ausfüllen.