DocType
Einleitung
Zentraler Baustein von frappe und ERPNext ist der DocType. Das Wort in dieser Schreibweise ist ERPNext bzw. frappe eigen. Ein DocType ist ein Objekt, in welchem Datenfelder angelegt werden können.können.
Felder
Bezeichnung | Feldname | |
Module |
|
|
Ist Untertabelle |
Wenn Aktiviert, ist der DocType eine Untertabelle. Er kann dann im Datentype Tabelle oder MultiSelect verwendet werden. |
|
Ist einzeln |
is_single |
Aktivieren wir diese Checkbox stellen wir ein, dass es von diesem DocType nur eine Instanz geben kann. Es gibt von diesem DocType so weder eine Listenansicht noch die |
Ist Baum |
is_tree |
Aktivieren wir diese Checkbox kann der DocType in einem Baum dargestellt werden. Damit dies funktioniert, legt das System automatisch ein Feld an, in welchem wir den Stamm |
Editierbares Raster |
Nur sichtbar wenn "Ist Untertabelle" aktiviert ist. https://phamos.eu/kb/customizing/editierbares-raster |
|
Felder (Fields)
Dieser Abschnitt enthältenthält die Tabelle, in welcher wir die Felder unseres DocTypes (Formulars) erstellen können.können.
Typ (Type)
MaßgeblichMaßgeblich fürfür die Auswahl in der Felder Tabelle sind die unterschiedlichen Feldtypen, die wir auswählenauswählen können.können. Die Sortierung folgt hier frappe. Die Reihenfolge ist in englisch und alphabetisch, daher schreiben wir hier führendführend den englischen Namen.
Weiter überschneidenüberschneiden sich einige Felder, welche Optionen fürfür die unterschiedlichen Typen darstellen. Diese Optionen wiederholen sich also und werden jeweils immer nur einmal hier dokumentiert. Und zwar unter dem Typ, unter welchem Sie das erste Mal auftreten.
AnhängenAnhängen (Attach)
Bezeichnung |
Feldname |
|
Bezeichnung | label |
|
Typ | Type |
|
Name | Name |
|
Length |
||
Zwingend notwendig | Mandetory |
|
Index | Index |
|
In der Listenansicht | In List View |
|
Im Standard-Filter | in_standard_filter |
Standardfilter werden in Listenansicht, Berichtsansicht und X angezeigt |
In globaler Suche | ||
In der Vorschau | In Preview |
|
In der Schnelleingabe zulassen | Allow in Quick Entry |
|
Fett gedruckt | Bold |
|
Optionen | Options |
|
Standard | Default |
|
Abholen von | Fetch From |
In der Datenansicht wird uns |
Abrufen, wenn leer | Fetch if Empty |
Permissions
Bezeichnung |
Feldname |
|
Anzeige ist |
Display Depends On | |
Versteckt | Hidden | |
Read Only | ||
Einzigartig | Unique | |
Nur einmal festlegen | Set Only Once | |
Massenbearbeitung zulassen | allow_bulk_edit |
Erscheint nur bei der Auswahl des Types Tabelle |
Berechtigungsebene | Perm Level | |
Ignorieren von Benutzerberechtigungen | Ignore User Permissions | Hebt die Anwendung des Sitzungsstandards auf |
Bericht ausblenden | Ist dieses Häkchen gesetzt, kann das feld in der Berichtsansicht nicht ausgewählt werden. |
|
Zuletzt |
||
XSS-Filter ignorieren | Ignore XSS Filter |
Property Depends On
Bezeichnung |
Feldname |
|
Obligatorisch |
Mandatory Depends On | |
Nur lesen |
Read Only Depends On |
anzeigen (display)
Bezeichnung |
Feldname |
|
Im Filter |
In Filter | |
Keine Kopie |
No Copy | Ist das |
Beim Drucken verbergen |
Print Hide | |
Druckbreite |
Print Width | |
Breite |
Width |
Hier |
Spalten |
Columns | |
Beschreibung |
Description |
Hier kann eine Feldbeschreibung eingestellt werden, welche Dies ist auch HTML |
Bild anhängenanhängen (Attach Image)
Permissions
Property Depends On
Barcode
Permissions
Property Depends On
SchaltflächeSchaltfläche (Button)
Permissions
Property Depends On
PrüfenPrüfen (Check)
Permissions
Property Depends On
Code
Permissions
Property Depends On
Farbe (Color)
Permissions
Property Depends On
Spaltenumbruch (Column Break)
Permissions
Property Depends On
WährungWährung (Currency)
Permissions
Property Depends On
Daten (Data)
Permissions
Property Depends On
Datum (Date)
Permissions
Property Depends On
Datum und Uhrzeit (Datatime)
Permissions
Property Depends On
Dauer (Duration)
Permissions
Property Depends On
Dynamische VerknüpfungVerknüpfung (Dynamic Link)
Permissions
Property Depends On
Gleitkommazahl (Float)
Permissions
Property Depends On
Falz (Fold)
Permissions
Property Depends On
Geolokalisierung (Geolocation)
Permissions
Property Depends On
ÜberschriftÜberschrift (Heading)
Permissions
Property Depends On
HTML
Permissions
Property Depends On
HTML Editor
![]() |
![]() |
Permissions
Property Depends On
Symbol (Icon)
Permissions
Property Depends On
Bild (Image)
Permissions
Property Depends On
Int
Permissions
Property Depends On
VerknüpfungVerknüpfung (Link)
Permissions
Property Depends On
Langer Text (Long Text)
Permissions
Property Depends On
Markdown Editor
Permissions
Property Depends On
Passwort (Password)
Permissions
Property Depends On
Prozent (Percent)
Permissions
Property Depends On
Read Only
Permissions
Property Depends On
Wertung (Rating)
Permissions
Property Depends On
Abschnittswechsel (Section Break)
Permissions
Property Depends On
AuswählenAuswählen (Select)
Permissions
Property Depends On
Kleiner Text (Small Text)
Permissions
Property Depends On
Tabelle (Table)
Permissions
Property Depends On
Tabelle MultiSelect (Table MultiSelect)
Permissions
Property Depends On
Text
Permissions
Property Depends On
Text Bearbeiter (Text Editor)
Permissions
Property Depends On
Zeit (Time)
Permissions
Property Depends On
Signatur (Signature)
Permissions
Property Depends On
Naming
In diesem Abschnitt bestimmen wir wie das DocType bei der Erstellen benannt wird. Dies repräsentiertrepräsentiert die ID wie sie in der Datenbank hinterlegt wird.
Bezeichnung |
Feldname |
|
Auto Name |
Reserviert sind:
|
|
Name Case |
||
Allow Rename |
||
Description |
||
Documentation Link |
Formulateinstellungen (Form Settings)
In diesem Abschnitt könnenkönnen wir z.B. bestimmen, ob der DocType ein Bild tragen soll, wie viele AnhängeAnhänge angehängtangehängt werden könnenkönnen und einiges mehr.
Bezeichnung |
Feldname |
|
Bildfeld |
image_field |
Hier |
Timeline-Feld |
time_line_field |
Funktion aktuell unklar/tut nicht was es soll |
Maximale Anzahl an |
max_no_of_attachments |
Hier |
Seitenleiste und |
||
Kopie ausblenden |
||
Import erlauben (mit Datenimport-Werkzeug |
||
Ereignisse in der Zeitleiste zulassen |
Aktivieren wir die, |
|
Automatische Wiederholung zulassen |
||
|
Make Attachments Public by Default |
Wenn eine Datei hochgeladen wird, wird diese im Standard als |
View Settings
Bezeichnung |
Feldname |
|
Title Field |
title_field |
Hier bestimmen wir welches Feld als DocType Titel verwendet werden soll. |
Translate Link Fields |
translate_link_fields |
Ist die Option deaktiviert (standard) werden |
Search Fields |
search_fields |
Hier |
Default Print Format |
default_print_format |
Hier |
Default Sort Field |
default_sort_field |
Hier stellen wir ein, nach welchem Feld in der Listenansicht sortiert werden soll. |
Default Sort Order |
default_sort_order |
Hier stellen wir ein in welche Richtung das default_sort_field sortiert werden soll.
|
Show in Module Section |
Auswahl aus
|
|
Icon |
|
|
Color |
|
|
Show Preview Popup |
show_preview_popup |
Aktivieren wir dies |
Make "name" searchable in Global Search |
|
Email Settings
Bezeichnung |
Feldname |
|
Standard E-Mail Vorlage |
||
Dokumenterstellung per E-Mail zulassen |
||
Absenderfeld |
Hier bestimmen wir ein Feld aus der Feldliste welches eine E-Mailadresse enthalten wird. Diese E-Mail ist dann der ersteller des Dokuments (muss |
|
Themenfeld |
Hier bestimmen wir ein Feld aus der Feldliste welches den Titel des DocTypes bestimmen soll. |
Permission Rules
Actions
Actions sind Weiterleitungen, die wir im Standard oben rechts am DocType finden. Hinter die Action kann ein einfacher Serverpfad oder aber ein Script hinterlegt werden.
Linked Documents
In diesem Abschnitt könnenkönnen wir RückverknüpfungenRückverknüpfungen einstellen. Wollen wir in diversen DocTypes RückverknüpfungenRückverknüpfungen haben könnenkönnen wir dies hier einstellen.
Web View
ErklärungenErklärungen
View Settings
Title Field
Nicht alle DocTypes haben den gleichen Titel wie die ID in der Datenbank
ÜberÜber das Title Field könnenkönnen wir bestimmen, welcher Inhalt anstelle der Datenbank ID verwendet werden soll. Dies erhöhterhöht die Lesbarkeit fürfür uns Menschen im System.
Translate Link Fields
Dies wirkt sich nur auf den Titel eines DocTypes aus, wenn dies auch gleichzeitig der Name (Feld "name) ist. Nummernkreise bleiben von der ÜbersetzungÜbersetzung unberührt.unberührt.
Beispiel Verkaufsphase (Sales Stage)
Wir erstellen vom DocType Verkaufsphase einen Eintrag der klar englisch gekennzeichnet ist, indem wir im Titel EN nutzen.
Zu diesem erstellen wir eine Übersetzung.Übersetzung.
WählenWählen wir in einer neuen Chance den Eintrag finden wir diesen in der Suche. Er ist weiterhin in englisch.
Wurde der Eintrag ausgewähltausgewählt ist er weiterhin english.
Aktivieren wir die Option "Translate LInk Fields" überüber die Customize DocType und speichern wird das Feld wie gewünschtgewünscht übersetzt.übersetzt.
Schalten wir die Systemsprache auf english sehen wir, dass er die englische Version der VerknüpfungVerknüpfung übernimmtübernimmt
Die Maske ist auf englisch eingestellt und die
VerknüpfungVerknüpfung wird in englisch angezeigt.
Search Fields
Die Information die nach P-01001 in der Suche zu sehen ist #1 wird überüber die Search Fields gesteuert.
Tabellen könnenkönnen nicht als search_field gesetzt werden!