Difference between revisions of "DE/Eingeben von Daten - Felder und Schaltflächen"

From ADempiere
Jump to: navigation, search
This Wiki is read-only for reference purposes to avoid broken links.
(46)
 
(8)
Line 9: Line 9:
 
==Allgemeine Hinweise==
 
==Allgemeine Hinweise==
  
In fast jedem Fenster das Sie in ADempiere öffen wird die Möglichkeit geboten Daten einzugeben. Dieser Artikel beschreibt die Arten von Feldern, Schaltflächen und Steuerelemente die in ADempiere vorkommen, die Datentypen die akzeptiert werden und wie diese funktionieren. Alle Eingabemöglichkeiten sind unten aufgeführt. Die häufigsten sind Zeichenketten, Zahlen und Datum.  
+
In fast jedem Fenster das Sie in ADempiere öffen wird die Möglichkeit geboten Daten einzugeben. Dieser Artikel beschreibt die Arten von Feldern, Schaltflächen und Steuerelemente die in ADempiere vorkommen, die Datentypen die akzeptiert werden und wie diese funktionieren. Alle Eingabemöglichkeiten sind unten aufgeführt. Die häufigsten sind Zeichenketten, Zahlen und Datumswerte.  
  
Einige der Felder enthalten Hilfsfunktionen. Diese sind durch ein Symbol oder eine Schaltfläche auf der rechten Seite des Feldes erkennbar. Diese Hilfsfunktionen können durch Klicken auf das entsprechende Symbol geöffnet werden. Diese Hilfsfunktionen können auch geöffnet werden wenn die eingegebenen Daten nicht klar sond, oder die um die Daten zu vervollständigen. Zu Hilfsfunktionen zählen z.B: [[Calendar Tool]], [[Calculator Tool]], Such-und Info-Fenster (siehe auch die [[Functionality]] Liste)
+
Einige der Felder enthalten Hilfsfunktionen. Diese sind durch ein Symbol oder eine Schaltfläche auf der rechten Seite des Feldes erkennbar. Diese Hilfsfunktionen können durch Klicken auf das entsprechende Symbol geöffnet werden. Diese Hilfsfunktionen können auch geöffnet werden wenn die eingegebenen Daten nicht klar sind, oder um die Daten zu vervollständigen. Zu Hilfsfunktionen zählen z.B: [[Calendar Tool]], [[Calculator Tool]], Such-und Info-Fenster (siehe auch die [[Functionality]] Liste)
  
Sofern unten nicht anders angegeben können Sie die meisten Felder durch die Tabulatortaste <Tab> auf der Tastatur erreichen und verlassen. Wenn Feld den Fokus hat und über eine Hilfsfunkton (Symbol auf der rechten Seite) verfügt, kann die Hilfsfunktion über die Leertaste <Space> aktiviert werden.  
+
Sofern unten nicht anders angegeben können Sie die meisten Felder durch die Tabulatortaste <Tab> auf der Tastatur erreichen und verlassen. Wenn ein Feld den Fokus hat und über eine Hilfsfunkton (Symbol auf der rechten Seite) verfügt, kann die Hilfsfunktion über die Leertaste <Space> aktiviert werden.  
  
 
Durch einen Klick mit der rechten Maustaste in ein Feld wird ein Pop-up-Menü geöffnet.
 
Durch einen Klick mit der rechten Maustaste in ein Feld wird ein Pop-up-Menü geöffnet.
Line 34: Line 34:
  
  
Das Konto-Icon ([[Image:Icon_Account24.png]]) kann gedückt werden und aktiviert den [[Account Dialog]|Konto Dialog]. Eine Kontonummer kann aus dem Konto Dialog ausgewählt werden. Sobald Sie den Dialog bestätigt und geschlossen haben werden die Kontenverbindungen angezeigt. Wenn der Konten-Dialog abgebrochen wird, wird das Feld Konto gelöscht.
+
Das Konto-Icon ([[Image:Icon_Account24.png]]) kann gedückt werden und aktiviert den [[Account Dialog|Konto Dialog]]. Eine Kontonummer kann aus dem Konto Dialog ausgewählt werden. Sobald Sie den Dialog bestätigt und geschlossen haben werden die Kontenverbindungen angezeigt. Wenn der Konten-Dialog abgebrochen wird, wird das Feld Konto gelöscht.
 
   
 
   
 
Das Popup-Menü (rechte Maustaste) zeigt der folgende Eintrag:
 
Das Popup-Menü (rechte Maustaste) zeigt der folgende Eintrag:
Line 59: Line 59:
 
* Wenn die Zuordnung bereits vorhanden ist öffnet sich der [[Resource Assignment Dialog]] direkt.
 
* Wenn die Zuordnung bereits vorhanden ist öffnet sich der [[Resource Assignment Dialog]] direkt.
  
Bestätigen und Schließen des [[Resource Assignment Dialog]] wird die Zuordnung in dem Feld speichern. Der Abbruch des Ressourcenzuordnungsdialoges wird das Feld löschen.  
+
Beim bestätigen und schließen des [[Resource Assignment Dialog]] wird die Zuordnung in dem Feld gespeichert. Der Abbruch des Ressourcenzuordnungsdialoges löscht das Feld.  
  
 
Das Popup-Menü (rechte Maustaste) zeigt die folgenden Einträge:
 
Das Popup-Menü (rechte Maustaste) zeigt die folgenden Einträge:
Line 86: Line 86:
  
  
Wenn ein Blob ist bereits gespeichert wurde wird ein Klick auf den Knopf den Prozess umkehren und das BLOB in das Dateisystem speichern.
+
Wenn ein Blob bereits gespeichert wurde kehrt ein Klick auf den Knopf den Prozess um und das BLOB wird in dem Dateisystem gespeichert.
  
 
ADempiere kann Binärfelder nicht direkt in Fenster und Tabs nutzen. Binärfelder werden aber von der Standardsoftware, für deren Verwendung z.B. die Bilder vorgesehen sind geöffnet [[Attachment|Attachments]].
 
ADempiere kann Binärfelder nicht direkt in Fenster und Tabs nutzen. Binärfelder werden aber von der Standardsoftware, für deren Verwendung z.B. die Bilder vorgesehen sind geöffnet [[Attachment|Attachments]].
Line 100: Line 100:
 
==Button / Knöpfe==
 
==Button / Knöpfe==
  
Knöpfe führen irgendeinen Befehl aus z.B.: Start eines Prozesses, das Ausführen eines Skripts oder die Ausführung eine andere Aufgabe.
+
Knöpfe führen irgendeinen Befehl aus z.B.: Start eines Prozesses, das Ausführen eines Skripts oder die Ausführung einer anderen Aufgabe.
Der Knopf wird als Feld in der Datenbank definiert, aber die Daten können dort nicht gespeichert werden. Stattdessen enthält der Datensatz, in der Spalte Definition, Informationen über die Funktionsweise des Knopfes. Es gibt ein paar Sonderfälle:
+
Der Knopf wird als Feld in der Datenbank definiert, aber die Daten können dort nicht gespeichert werden. Stattdessen enthält der Datensatz in der Spalte <Definition>, Informationen über die Funktionsweise des Knopfes. Es gibt einige Sonderfälle wenn die Spalte folgenden Namen trägt:
  
Wenn die Spalte folgenden Namen trägt:
+
* '''Record_ID''' ([[Image:Icon_Zoom24.png]]), der Knopf führt die [[Zoom]]-Funktion aus und öffnet direkt das Standard-Fenster-und den Tab für diesen Datensatz. Dies ist in Situationen nützlich, in denen das aktuelle Fenster auf den Status eines anderen Datensatzes angewiesen ist, wie z.B. in dem [[Workflow]] Fenster. Es gibt ein paar Sonderfälle:
 +
** Wenn die aktuelle Registerkarte keine record_id hat und die Schlüsselspalte trägt den Namen "AD_Language", setzt die record_id den AD_Language_ID Wert.
 +
** Wenn die aktuelle Registerkarte keine record_id hat und der Vorgang der Taste "Un-Do Changes" oder "Re-Do Changes" zugeordnet ist, dann ist die record_id AD_Changelog_ID.
 +
* '''PaymentRule''' ([[Image:Icon_Payment24.png]]), ein Klick auf den Knopf öffnet das Pop-Up [[Payment Dialog]]. Wenn die Rechnung nicht abgeschlossen ist wird der [[Payment Dialog]] die Zahlungsarten begrenzen.
 +
Wenn die Rechnung abgeschlossen ist ermöglicht der [[Payment Dialog]] die vollständige Zahlung abzuschließen. Dies ist in POS-Anwendungen bei der Verwendung von POS Bestellungen oder Kreditkarte Bestellungen mit indirekte Rechnung und sofortiger Bezahlung sehr nützlich. Der Schaltflächentext zeigt die ausgewählte Zahlungsmethode.
 +
* '''DocAction''' ([[Image:Icon_Process24.png]]), der Knopf öffnet den [[Document Action Dialog]]. In diesem Dialog können Sie den Status eines Dokumentes ändern: (Entwurf, In Bearbeitung, Abgeschlossen, Geschlossen, etc. ..) Eine Änderung des Status löst, falls vorhanden, den damit verbundenen Workflow-Prozessdasaus. Die Schaltfläche Text bringt das nächste Dokument in den normalen Arbeitsablauf.
 +
* '''CreateFrom''' ([[Image:Copy24.png]]) Gibt es keinen, mit der Schaltfläche verbunden, Vorgang öffnet sich ein [[Create From Dialog]] indem Verbindungen von einem zugehörigen Dokument ausgewählt und verwendet werden können. Siehe auch [[Create From Dialog]] für weitere Informationen.
 +
* '''Posted''' ([[Image:Icon_InfoAccount24.png]]) Wenn der Benutzer die Berechtigung für '''Show Accounting''' in seiner {{WindowRef|Role}} hat, und wenn das Dokument bearbeitet und veröffentlicht ist, öffnet ein Klick auf den Knopf den [[Account Info]] Dialog. Die buchhalterischen Konsequenzen oder Finanzbuchhaltung Details können eingesehen werden. Beachten Sie, dass die'''Re-post'''-Taste aktiviert wird.
 +
Wenn das Dokument noch nicht veröffentlicht wurden, öffnet sich ein Dialog und fragt, ob das Dokument jetzt veröffentlicht werden soll. Nach der Bestätigung wird der Datensatz gespeichert. Typischerweise ist der der Knopf ausgeblendet und erscheint nur wenn das Dokument erledigt, geschlossen oder rückgängig gemacht wurde. Die Beschriftung des Knopfes ist dem Status entsprechend.
  
* '''Record_ID''' ([[Image:Icon_Zoom24.png]]),dann den Button führt die [[Zoom]]-Funktion aus und öffnet direkt das Standard-Fenster-und Tab für diesen Datensatz. Dies ist nützlich in Situationen, in denen das aktuelle Fenster auf den Status von einem anderen Datensatz angewiesen ist, wie z.B. in dem [[Workflow]] Fenster. Die Datensatz_ID Wert wird aus dem Zusammenhang gerissen. Es gibt ein paar Sonderfälle:
+
Wenn keines der oben genannten Bedingungen zutrifft überprüft die Software ob es einen Prozess für den Knopf gibt und versucht diesen Prozess zu starten oder ein benutzerdefiniertes Formular aufzurufen.
 +
 
 +
 
 +
Software:
 +
* client/src
 +
** org.compiere.apps.APanel.java
 +
** org.compiere.grid.ed.VButton.java

Revision as of 10:08, 16 January 2012

Table of Contents{{#if: | | [[{{{2}}}]] }}{{#if: | | [[{{{3}}}]] }}{{#if: | | [[{{{4}}}]] }}{{#if: | | [[{{{5}}}]] }} | DE/Eingeben von Daten - Felder und Schaltflächen{{#if: Functionality| | Functionality }} ⇒


Allgemeine Hinweise

In fast jedem Fenster das Sie in ADempiere öffen wird die Möglichkeit geboten Daten einzugeben. Dieser Artikel beschreibt die Arten von Feldern, Schaltflächen und Steuerelemente die in ADempiere vorkommen, die Datentypen die akzeptiert werden und wie diese funktionieren. Alle Eingabemöglichkeiten sind unten aufgeführt. Die häufigsten sind Zeichenketten, Zahlen und Datumswerte.

Einige der Felder enthalten Hilfsfunktionen. Diese sind durch ein Symbol oder eine Schaltfläche auf der rechten Seite des Feldes erkennbar. Diese Hilfsfunktionen können durch Klicken auf das entsprechende Symbol geöffnet werden. Diese Hilfsfunktionen können auch geöffnet werden wenn die eingegebenen Daten nicht klar sind, oder um die Daten zu vervollständigen. Zu Hilfsfunktionen zählen z.B: Calendar Tool, Calculator Tool, Such-und Info-Fenster (siehe auch die Functionality Liste)

Sofern unten nicht anders angegeben können Sie die meisten Felder durch die Tabulatortaste <Tab> auf der Tastatur erreichen und verlassen. Wenn ein Feld den Fokus hat und über eine Hilfsfunkton (Symbol auf der rechten Seite) verfügt, kann die Hilfsfunktion über die Leertaste <Space> aktiviert werden.

Durch einen Klick mit der rechten Maustaste in ein Feld wird ein Pop-up-Menü geöffnet.


Konto Icon Account24.png

Das Konto Steuerelement zeigt die Details der ausgewählten Konto-Dimension oder eine Kontonummer.

 

Field Account.png

 

Die Daten können in das Feld als Text eingegeben werden und werden wie folgt bewertet:

  • Wenn der Text Null ist, die Länge Null oder "%", wird der Kontodialog geöffnet.
  • Wenn der Text nicht mit einem Prozent-Zeichen "%" endet, wird es als letztes Zeichen hinzugefügt.
  • Die Software sucht dann eine gültige Kontenverbindung aus dem Alias (Bankverbindung?) oder einer (Kontonummer?) des Textes im Eingabefeld
  • Wenn es nur eine Möglichkeit gibt wird das Feld mit der gültige Kombination (Kontonummer?) gefüllt.
  • Wenn keine Übereinstimmung vorhanden ist oder mehr als eine Möglichkeit vorhanden ist wird der Kontodialog geöffnet.


Das Konto-Icon (Icon Account24.png) kann gedückt werden und aktiviert den Konto Dialog. Eine Kontonummer kann aus dem Konto Dialog ausgewählt werden. Sobald Sie den Dialog bestätigt und geschlossen haben werden die Kontenverbindungen angezeigt. Wenn der Konten-Dialog abgebrochen wird, wird das Feld Konto gelöscht.

Das Popup-Menü (rechte Maustaste) zeigt der folgende Eintrag:

(Software: client/src org.compiere.grid.ed.VAccount.java)


Wertfelder Icon Calculator24.png

Wertfelder sind numerische Felder mit einer Genauigkeit von 2 Dezimalstellen und maximal 12 Stellen. Wertfelder sind typisch für Geldbeträge. Siehe auch Zahlen für weitere Informationen.


Zuordnungsfelder Icon Assignment24.png

Die Ressourcenzuordnung bietet eine Möglichkeit den Terminplan zu vertiefen. Wenn eine Ressourcenzuweisung existiert wird in dem Feld der Name der Ressource, das Datum der Zuweisung und die Anzahl der Slots (Vertiefungen / Arbeitsgänge) oder es wird die Ressourcenzuordnung ID angezeigt.

Das Feld wird in der Regel durch {{#if: Verkaufsauftrag|Verkaufsauftrag|SalesOrder }} Window bzw. der {{#if: Auftragszeile|Auftragszeile|OrderLine }} Tab Ressourcen gefüllt.

Es gibt keine Möglichkeit, Daten direkt in das Feld eingeben. Sie müssen die Hilfsfunktionen verwenden. Wenn Sie auf die Hilfsfunktion-Zuordnung klicken (Icon Assignment24.png) wird folgendes passieren:

  • Wenn das Zuordnungsfeld leer ist, öffnet sich das Terminplan Fenster, wo Sie in dem Zeitplan auf dem Terminstart einen Doppelklick ausführen. Durch den Doppel-Klick öffnet sich die Ressourchenplaung und zeigt Informationen über den Arbeitsgang an.
  • Wenn die Zuordnung bereits vorhanden ist öffnet sich der Resource Assignment Dialog direkt.

Beim bestätigen und schließen des Resource Assignment Dialog wird die Zuordnung in dem Feld gespeichert. Der Abbruch des Ressourcenzuordnungsdialoges löscht das Feld.

Das Popup-Menü (rechte Maustaste) zeigt die folgenden Einträge:

Für weitere Informationen siehe auch:

(Software: client/src org.compiere.grid.ed.VAssignment.java)


Binärfelder

In Binären Datenfeldern kann so ziemlich alles, was in einem Dateisystem des Computers gefunden wird, gespeichert werden. Die binären Daten können als BLOB oder Binary Large Objekt gespeichert werden. Das Binäre Datenfeld erscheint in ADempiere als Button. Klicken Sie auf den Button öffnet sich das Dateiauswahlfenster und ermöglicht die Auswahl eines BLOB's (eine beliebige Datei) und speichern diese in der Datenbank.


Der Knopf kann folgende Beschriftungen tragen:

  • "-" wenn es keine gespeicherten Daten gibt
  • "# Xyz" xyz ist die Größe der Daten in Bytes
  • Der Name der Klasse des gespeichert Objektes
  • "?" wenn die Daten keine Byte Daten sind und keiner Klasse zugeordnet werden können.


Wenn ein Blob bereits gespeichert wurde kehrt ein Klick auf den Knopf den Prozess um und das BLOB wird in dem Dateisystem gespeichert.

ADempiere kann Binärfelder nicht direkt in Fenster und Tabs nutzen. Binärfelder werden aber von der Standardsoftware, für deren Verwendung z.B. die Bilder vorgesehen sind geöffnet Attachments. Dies sollte Sie jedoch nicht davon abhalten mit Binärfeldern in benutzerdefinierten Fenstern und Tabs zu arbeiten.


Note.gif Note:

PostgreSQL Version 9 wurde vor kurzem veröffentlicht und ist nicht abwärtskompatibel zu früheren Versionen. Eine der Änderungen ist, dass BLOBs in der Datenbank gespeichert wurden. Wir empfehlen Ihnen, PostgreSQL Version 8.4 oder früher zu verwenden, bis dieses Problem behoben ist.

(Software: client/src org.compiere.grid.ed.VBinary.java)


Button / Knöpfe

Knöpfe führen irgendeinen Befehl aus z.B.: Start eines Prozesses, das Ausführen eines Skripts oder die Ausführung einer anderen Aufgabe. Der Knopf wird als Feld in der Datenbank definiert, aber die Daten können dort nicht gespeichert werden. Stattdessen enthält der Datensatz in der Spalte <Definition>, Informationen über die Funktionsweise des Knopfes. Es gibt einige Sonderfälle wenn die Spalte folgenden Namen trägt:

  • Record_ID (Icon Zoom24.png), der Knopf führt die Zoom-Funktion aus und öffnet direkt das Standard-Fenster-und den Tab für diesen Datensatz. Dies ist in Situationen nützlich, in denen das aktuelle Fenster auf den Status eines anderen Datensatzes angewiesen ist, wie z.B. in dem Workflow Fenster. Es gibt ein paar Sonderfälle:
    • Wenn die aktuelle Registerkarte keine record_id hat und die Schlüsselspalte trägt den Namen "AD_Language", setzt die record_id den AD_Language_ID Wert.
    • Wenn die aktuelle Registerkarte keine record_id hat und der Vorgang der Taste "Un-Do Changes" oder "Re-Do Changes" zugeordnet ist, dann ist die record_id AD_Changelog_ID.
  • PaymentRule (Icon Payment24.png), ein Klick auf den Knopf öffnet das Pop-Up Payment Dialog. Wenn die Rechnung nicht abgeschlossen ist wird der Payment Dialog die Zahlungsarten begrenzen.

Wenn die Rechnung abgeschlossen ist ermöglicht der Payment Dialog die vollständige Zahlung abzuschließen. Dies ist in POS-Anwendungen bei der Verwendung von POS Bestellungen oder Kreditkarte Bestellungen mit indirekte Rechnung und sofortiger Bezahlung sehr nützlich. Der Schaltflächentext zeigt die ausgewählte Zahlungsmethode.

  • DocAction (Icon Process24.png), der Knopf öffnet den Document Action Dialog. In diesem Dialog können Sie den Status eines Dokumentes ändern: (Entwurf, In Bearbeitung, Abgeschlossen, Geschlossen, etc. ..) Eine Änderung des Status löst, falls vorhanden, den damit verbundenen Workflow-Prozessdasaus. Die Schaltfläche Text bringt das nächste Dokument in den normalen Arbeitsablauf.
  • CreateFrom (Copy24.png) Gibt es keinen, mit der Schaltfläche verbunden, Vorgang öffnet sich ein Create From Dialog indem Verbindungen von einem zugehörigen Dokument ausgewählt und verwendet werden können. Siehe auch Create From Dialog für weitere Informationen.
  • Posted (Icon InfoAccount24.png) Wenn der Benutzer die Berechtigung für Show Accounting in seiner {{#if: |{{{2}}}|Role }} Window hat, und wenn das Dokument bearbeitet und veröffentlicht ist, öffnet ein Klick auf den Knopf den Account Info Dialog. Die buchhalterischen Konsequenzen oder Finanzbuchhaltung Details können eingesehen werden. Beachten Sie, dass dieRe-post-Taste aktiviert wird.

Wenn das Dokument noch nicht veröffentlicht wurden, öffnet sich ein Dialog und fragt, ob das Dokument jetzt veröffentlicht werden soll. Nach der Bestätigung wird der Datensatz gespeichert. Typischerweise ist der der Knopf ausgeblendet und erscheint nur wenn das Dokument erledigt, geschlossen oder rückgängig gemacht wurde. Die Beschriftung des Knopfes ist dem Status entsprechend.

Wenn keines der oben genannten Bedingungen zutrifft überprüft die Software ob es einen Prozess für den Knopf gibt und versucht diesen Prozess zu starten oder ein benutzerdefiniertes Formular aufzurufen.


Software:

  • client/src
    • org.compiere.apps.APanel.java
    • org.compiere.grid.ed.VButton.java