DocType 是基于 Frappe 框架的任何应用的核心构建块。
它描述了数据的模型和视图。它包含为数据存储的字段,以及这些字段如何相互关联。它还包含关于如何命名数据的信息。像销售订单、销售发票、工单这样的表单在后端都是作为 DocType 添加的。
DocType 允许您根据需求在 ERPNext 中插入自定义表单。
要创建一个新的 DocType,请前往:
设置 > 自定义 > DocType > 新建
1. 如何创建新的 DocType:
- 名称:输入新 DocType 的名称。
- 模块:输入您希望将新 DocType 添加到的模块。
- 保存。
1.1. 附加详情
- 字段
您可以选择添加任意数量的字段。标签、字段类型、必填字段和其他相关选项也可以在此处添加。在此处了解更多关于字段类型的信息。
- 命名
您可以在此处选择是否希望此 DocType 中的每个表单自动命名。如描述中所述,您可以选择表单的命名模式。这可以是 DocType 内的一个字段、命名系列、提示、定义的命名系列或基于格式的名称。为方便起见,您还可以为命名添加描述和名称大小写(如标题大小写或大写)。
- 表单设置
表单、图像字段、附件、时间线等的其他设置可以在此处配置。要了解更多关于表单的信息,请访问自定义表单。
- 视图设置
在此处,您可以定义 DocType 的视图设置,例如搜索字段、默认排序字段、默认排序顺序等。
- 权限规则
您可以在此处定义 DocType 的权限规则,并配置哪些用户能够使用或修改此 DocType。在此处了解更多关于用户和权限的信息。
- Web 视图
您可以选择是否为此 DocType 启用 Web 视图。为 DocType 启用 Web 视图将允许您的网站用户访问这些表单。请随意了解更多关于网站用户的信息。
1.2. 更多属性
- 可提交:您可以通过勾选或取消勾选此框,选择此 DocType 是仅可“保存”还是也可“提交”。
- 是子表:您可以定义是否希望新 DocType 成为另一个 DocType 内的子表。请查看子表以获取更多信息。
- 是单例:如果勾选,此 DocType 将成为一个单一表单,例如销售订单,用户将无法复制它。例如,销售模块中的销售设置是一个单例 DocType。
- 是树形:ERPNext 中的一些 DocType 被结构化为树形,其中有一些父 DocType 和一些子 DocType。例如,DocType 公司被结构化为树形,有母公司以及子公司。如果您希望您的 DocType 也类似地结构化,可以启用此选项。
- 快速录入:您可以选择是否为此 DocType 启用快速录入。这将允许您仅输入几个必填详细信息并保存 DocType,从而完成快速录入。例如,在日记账中查看快速录入。
- 跟踪更改:如果您希望维护对每个表单所做更改的日志,可以选择此选项。请查看文档版本控制以更深入地了解此功能。
- 跟踪已查看:如果您希望维护所有已查看此表单的用户的日志,可以选择此选项。
- 跟踪视图:如果您希望维护每个用户查看此表单次数的日志,可以选择此选项。
- 自定义?:添加自定义 DocType 时,此字段默认会被勾选。同样,如果您正在自定义系统中已存在的 DocType,此字段默认不会被勾选。