Benutzerdefiniert (Custom) DocType Layout Einleitung Das anpassen der Feldordnung ist über das gewöhnliche anpassen der Doctypes nur für Benutzerdefinierte Felder, nicht aber für vom System als Standard vorgegebene Felder möglich. Mit diesem DocType können wir in ERPNext den Dokumentenpfad in der URL sowie die Anordnung der Felder in einem DocType anpassen. Nutzt man das DocType Layout wird leider ganz viel Code ungültig. Standarddokumente können so oft nicht mehr in ihrer normalen Funktion verwendet werden. Felder Bezeichnung Feldname Erklärung Name name Der hier eingetragene Name bestimmt den Namen dieses Dokuments, verändert aber auch den Pfad zum DocType. Geben wir hier z.B. Angebot ein, ist der Pfad nun statt https://phamos.eu/app/ quoation /Ang-00490 https://phamos.eu/app/ angebot /Ang-00490 Dokumententyp ref_document Verknüpfung zum DocType auf welchen diese Layout Veränderung angewendet werden soll. Route route Felder Bezeichnung Feldname Erklärung Bezeichnung label Hier können wir die Bezeichnung des Felder individuell anpassen. Feldname fieldname Auswahl aus allen Feldern des original Dokumententyps (ref_document) Erklärungen Einstellprogramm für Eigenschaften (Property Setter) Dieser DocType soll nur unter großer Vorsicht und Erfahrung im System verwendet werden. Ein entsprechender Hinweis wird uns angezeigt: "Please don't update it as it can mess up your form. Use the Customize Form View and Custom Fields to set properties!" Einleitung Nehmen wir Änderungen in einem Doctype-Feld über Anpassen im DocType vor, werden Einträge in Einstellprogramm für Eigentschaftern (Property Setter) erstellt. Über diesen DocType können wir z.B. die Stati in einer existierenden Auswahl erweitern. Dies können wir über das Anpassen eines DocTypes nicht vornehmen. Felder Bezeichnung Feldname Erklärung Aufgetragen auf doctype_or_field Auswahl auf folgenden Felder im Standard DocField DocType DocType Link DocType Action DocType doc_type Verknüpfung zu einem DocType auf welchen die Eigenschaft angewendet werden soll. Feldname field_name Das Feld aus doc_type Zeilenname Eigentschaft property Eigenschaftstyp property_type Wert festlegen value Standardwert