DE/Eingeben von Daten - Felder und Schaltflächen

From ADempiere
Revision as of 11:33, 15 January 2012 by Thomas Thießen (Talk) (46)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
This Wiki is read-only for reference purposes to avoid broken links.

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 Datum.

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)

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.

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 [[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:

(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.

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.

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 ist bereits gespeichert wurde wird ein Klick auf den Knopf den Prozess umkehren und das BLOB in das Dateisystem speichern.

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 eine andere 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:

Wenn die Spalte folgenden Namen trägt:

  • Record_ID (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: