生产计划排程

生产计划排程器会根据机器的实际处理能力,为生产计划中的所有项目(成品、子装配体,甚至原材料的采购)计算出切合实际的开始和结束日期。您无需手动输入日期并寄希望于车间能跟上进度,而是可以获得一个尊重机器产能、工作班次、节假日以及已预订工作的排程。


1. 为什么要使用它

没有排程,生产计划只能说明要生产什么生产多少。它无法回答计划员真正关心的问题:

  • 这个订单什么时候能完成?
  • 哪台机器会在什么时候忙碌?
  • 我们是否需要在开始前订购材料?
  • 这周我们还能接新订单吗,还是机器已经排满了?

排程器会在创建任何一张工单之前回答所有这些问题——而当您创建工单时,它们会自动遵循相同的日期。


2. 您需要先进行的设置

您不需要设置所有内容,排程器会为每个项目使用可用的最佳信息。但您维护得越多,您的日期就越准确。

用于机器级排程(最准确)

设置 位置 作用
工作时间 工作中心 您的班次,例如,一行设置为上午 8 点至下午 4 点,另一行设置为下午 4 点至午夜 12 点,表示机器运行两个班次。工作仅在这些时间内进行排程。
节假日列表 工作中心 机器不运行的日子。排程会跳过这些日期。
作业产能 工作中心 机器上可以同时运行多少个作业。产能为 2 表示可以并排运行两张作业卡。
带时间的工序 物料清单 每个工序的时间(以分钟为单位),并指定特定的工作中心工作中心类型
工作中心类型 物料清单工序 将特定的工作中心留空并设置一个类型(例如“注塑”),排程器会自动选择该类型中首先空闲的机器。如果有 2 台产能为 2 的注塑机,则可以同时运行 4 个作业。

用于没有物料清单工序的项目(按天估算)

设置 位置 作用
每日产能 物料提前期 您每天可以生产的单位数量。120 件,每天 60 件 = 2 天。
每日合格率 % 物料提前期 降低有效产能(注意:默认值为 90%)。如果您不使用合格率,请设置为 100。
缓冲时间 物料提前期 添加到工期中的额外安全天数。
班次数 生产计划 如果您的物料提前期产能是按 1 个班次记录的,而此计划运行 2 个班次,则每日产能将翻倍。

用于原材料

设置 位置 作用
采购时间 + 缓冲时间 物料提前期 采购材料所需的天数。消耗该材料的生产不能提前开始。
提前期(天) 物料主数据 当没有物料提前期记录时,用作后备方案。

如果某个项目既没有工序也没有提前期数据,排程器会假定为 1 天,因此排程总能完成,只是提供的信息较少。


3. 创建排程

  1. 像往常一样提交您的生产计划
  2. 点击工具栏中的排程项目按钮。
  3. 选择一个开始日期——这是任何工作可以开始的最早时间点。
  4. (可选)如果不同的项目应在不同日期开始,请勾选使用按项目指定的开始日期。会出现一个小表格,您可以在其中为每个项目设置日期;其子装配体将遵循相同的日期。
  5. 点击预览

此时不会保存任何内容,预览是一个安全的“假设”分析。您可以关闭它,更改日期,然后根据需要多次重新预览。

阅读预览

  • 列表是一个树状结构:成品以粗体显示,其子装配体缩进显示在其下方,采购行显示采购材料何时可用。
  • 开始 / 结束显示每个项目的计算日期。
  • 开始于显示每个项目多久后开始:当它在一天后开始时显示为绿色,当它在不到一天内开始时显示为橙色
  • 顶部的图块显示预计完成日期、总工期以及项目数量。
  • 如果有项目无法排程(例如,没有机器能在计划周期内完成该工作),会显示红色横幅说明原因,并且在问题解决前,“应用”按钮会被隐藏。
  1. 点击应用排程。此时日期即被保存:
  • 计划中的每一行项目都会获得其计划开始/结束日期
  • 每个工作块都会创建一条生产计划排程记录,这些记录就是你在日历上看到的内容。

4. 生产排程日历

可通过计划中的视图 → 生产排程打开,或从计划连接区域中新增的排程部分打开。每条记录显示为项目 · 工序,例如“自行车 · 组装”、“链条 · 生产”或“前轮 · 采购”。你可以按生产计划工作站项目筛选日历——按工作站筛选可查看该机器的日/周视图,就像预订日历一样。跨越两个班次的工作会显示为两个块,因此班次交接情况一目了然。


5. 创建工单时会发生什么

当你从已排程的计划中创建并提交工单时,排程会随之流转:

  • 每个工单的计划开始日期取自计划。
  • 提交时创建的作业卡会被放置在计划日历中相同的机器和相同的时间上——车间看到的就是计划员承诺的。

重新排程规则

  • 工单存在之前:可自由重新运行排程项目。每次“应用”都会完全替换之前的排程。
  • 工单存在之后:排程被锁定。预览仍可用于假设分析,但会显示横幅说明已存在工单,并且“应用”按钮被禁用,因为车间里的作业卡已经在按旧日期执行。如果你确实需要重新计划,请先取消这些工单。


6. 日期是如何计算的(通俗解释)

对于计划中的每个项目,排程器按顺序执行以下判断:

  1. 其物料清单(BOM)是否有工序?如果有,则每道工序的时间(乘以数量)会被排到机器上,在机器工作时间内进行,跳过节假日,如果机器正忙于其他作业卡则排队等待,并在工序之间留出标准间隔。
  2. 没有工序?则使用项目提前期产能:数量 ÷ 每日产能 = 所需天数,再加上缓冲时间。
  3. 是外协或采购项目?则属于等待期:采购时间 + 缓冲天数。

此外,还有三条规则将所有内容串联起来:

  • 父项不能先于其子项完成前开始——自行车要等链条和轮子完成。
  • 生产不能早于原材料到货开始——采购时间会推迟所有依赖它的项目。
  • 机器绝不会超出其作业容量被重复预订——如果两个项目需要同一台机器,第二个项目需等待(或转移到同类型的另一台机器,如果有的话)。

你在预览中看到的完成日期,就是最长链条的结束时间。


旧版期间结转凭证控制器

期间结账凭证(PCV)是您在财务期间结束时提交以结清账簿的文件。提交后,ERPNext 会将所有损益余额转入结账账户。

会计 > 会计设置

在会计设置中,前往以下选项卡和字段以启用旧版控制器

账户结账(选项卡) > 对期间结账凭证使用旧版控制器

如果贵公司的总账分录数量非常庞大,此结账过程可能会耗时较长,有时甚至会卡住。此设置决定了 ERPNext 如何运行该结账过程,从而帮助您避免超时问题。

启用时(复选框已勾选)会发生什么——旧版行为
  • 整个期间结账凭证在单个数据库事务中一次性提交。
  • 所有内容一次性全部处理完毕。
  • 这是较旧的默认处理方式,对于中小规模的总账来说完全适用。
  • 如果账目分录量很大,这种单一的大规模操作可能会超时并失败。
  • 在冲销余额时,此方法仅考虑主账户(总账)。它不会根据账目中标记的核算维度拆分冲销分录,因此过账效率更高。
禁用时(复选框未勾选)会发生什么——分批处理行为
  • 结账过程被拆分为多个较小的批次。
  • 结账期间内的每个日期都作为独立的后台任务分别处理。
  • 由于工作被拆分成小块,无论您的总账有多大,提交都不会超时。
  • 处理在后台运行,因此可能需要几分钟才能完成,但能够可靠地完成。
  • 此方式支持基于维度过账来冲销账目余额。

这是一项可选功能。大多数企业可以保持勾选(启用)该选项。如果您的总账分录量很大,且 PCV 结账耗时过长,只需取消勾选(禁用)该选项,即可切换到更安全的分批处理模式。

网站首页

ERPNext 中,完全可以设置某个标准页面作为默认的网站首页。以下是设置默认网站首页的步骤。

步骤 1:创建网页

要创建网页,请前往:网站 > 网站页面 > 网页,然后点击右上角的 New 按钮。

  • 填写页面标题
  • 为页面设置路由(请使用小写字母)
  • Main Content 区域中添加内容。如果需要,您可以使用 Markdown 来创建更复杂的页面。
  • 勾选 Published 复选框
  • 点击 Save 按钮。

步骤 2:打开网站设置页面

要打开网站设置页面,请前往:网站 > 设置 > 网站设置

步骤 3:设置首页

Home Page 字段中输入与上一节中 route 字段相同的值。ERPNext 会将此路由设置为与您页面的 /index 相同。

步骤 4:保存网站设置表单。

设置首页后,在网站设置页面点击 Save 按钮,并从帮助菜单中刷新系统。这样,您就可以将任何标准页面设置为默认的网站首页。当有人访问您的网站时,他们将会看到首页作为默认的着陆页面。

禁用ERPNext网站注册

ERPNext 提供了门户功能,允许客户和供应商等第三方进行注册、下达新订单并跟踪之前订单的更新状态。

要允许新的客户和供应商注册,您的 ERPNext 账户的登录页面提供了注册链接。但是,如果您希望禁用此功能,可以按照以下步骤操作。

步骤

  1. 前往

网站 > 设置 > 网站设置 `

  1. 在网站设置页面中,向下滚动到 More Information 部分。

  2. 勾选字段 Disable Signup

  1. 保存网站设置。

博客文章

博客文章是您网站上的文章。

博客是分享您对业务想法的一个很好的方式。
它有助于让您的客户和读者及时了解与您业务相关的新闻。

在互联网时代,写作具有非常重要的意义,因为当
人们访问您的网站时,他们想了解您和您的产品。

要访问博客文章,请转到:

首页 > 网站 > 博客 > 博客文章

1. 如何创建博客文章

  1. 转到博客文章列表,然后点击“新建”。
  2. 输入标题、博客分类、博主和内容。
  3. 启用“已发布”,然后点击“保存”。

博客简介是您博客的简短描述,显示在标题
之后、内容之前。

您可以使用富文本、Markdown 或 HTML 编写博客。如果您想编写
简单的内容页面,富文本和 Markdown 是很不错的选择。了解如何在此处
为您的博客添加图片。

在“掌握 Markdown”中,几分钟内即可学会 Markdown。


使用 Markdown 编写的博客文章

点击侧边栏中的 在网站上查看 来查看您的博客文章。

博客文章

如果您想禁止读者在当前博客文章中添加评论,请勾选 禁用评论 选项。


已禁用添加评论

2. 功能

2.1 博主

博主是可以发布博客的用户。要创建博主,请转到:

首页 > 网站 > 博客 > 博主

您可以在此处填写博主的简短简介,并设置头像。


博主

预览将显示在博客文章的末尾。

博主预览

2.2 博客分类

您可以将博客分组到不同的类别中。要创建新的博客分类,请转到:

首页 > 网站 > 博客 > 博客分类


博客分类

如果您点击侧边栏中的 在网站上查看,您将被重定向到
该分类下的博客列表。


博客分类 – 常规

2.3 元标签

元标签是向搜索引擎或社交媒体平台描述页面及其内容的 HTML 标签。元描述提供了网页的简要说明。

在 HTML 中,元描述标签的写法如下:


在 SEO 部分,您可以为博客文章添加元描述和元图片。当 Google 将博客作为搜索结果列出时,ERPNext 将生成博客的预览。

如果您将此部分留空,则博客简介或博客的前 140 个字符将显示为元描述。同样,如果您将元图片留空,则将选择博客中的第一张图片。


博客文章 Google 搜索预览

提交博客后,您还可以预览博客在 Facebook 或 Twitter 等社交媒体平台上分享时的外观。要检查此效果,请使用这些平台提供的调试工具:

  • Facebook:分享调试器

  • Twitter:卡片验证器

  • LinkedIn:帖子检查器

要检查帖子预览,只需在工具中输入网页/博客链接:


使用 Facebook 的分享调试器工具

使用这些工具,您可以优化博客文章以便更好地分享。

博客

ERPNext 中的博客为企业提供了一个强大的平台,用于与受众互动,并分享有价值的见解,让受众及时了解重要更新。通过在 ERPNext 中发布博客,用户可以轻松创建和发布文章、新闻更新、教程和案例研究等内容。该平台提供了可自定义的模板和格式选项,以增强博客文章的视觉吸引力并提高可读性。

  • 博客文章

网站路由元信息

您可以通过“网站路由元数据”在网页中添加任意元标签。

元标签是隐藏的标签,用于向搜索引擎和网站访问者提供有关您页面的信息。
如果使用得当,这些标签可能有助于提升您的 SEO 以及在主流搜索引擎上的排名。
这些标签将放置在您页面的 “ 部分。ERPNext 允许您在网页中添加任意元标签,
以改善页面的 SEO。

要访问“网站路由元数据”,请前往:

首页 > 网站 > 网页 > 网站路由元数据

1. 如何向网页添加元标签

  1. 前往“网站路由元数据”列表,点击“新建”。
  2. 输入路由。确保路由不以斜杠(/)开头。该路由对应的网页必须已存在。
  3. 为每个元标签添加键值对。例如,要为网页添加关键词,请在“键”列输入“keywords”,并在“值”列输入以逗号分隔的关键词。
  4. 点击“保存”。


新建网站路由元数据

现在,如果您查看网页的页面源代码,元标签将显示为类似以下内容:


注意: 元标签不仅限于网页,还可以添加到 ERPNext 中任何具有网站页面的路由上。

例如,如果您知道博客文章的路径(可以从博客文章表单中获取),也可以为其添加元标签。

Web表单

不属于您组织的利益相关者可能需要与您的 ERPNext 实例进行交互。您可以授权客户、供应商、求职者、学生和监护人访问某些信息,甚至创建某些交易。例如,您可以允许任何人在您的网站(使用 ERPNext 创建)上创建账户并申请工作。您可以允许您的客户查看他们已提交投诉的详细信息。这些都可以通过 Web 表单来实现。

ERPNext 内置了两种类型的界面。> 桌面视图网页视图。桌面视图适用于经常与 ERPNext 实例交互的用户,例如您组织的员工。

网页视图适用于偶尔需要与 ERPNext 实例交互的用户。> Web 表单类似于您在互联网上各种网站上通常填写的表单。Web 表单是 ERPNext 中 网页视图 界面的一部分。

要创建新的 Web 表单,请转到:

首页 > 网站 > 站点 > Web 表单

新建 Web 表单

选择要用于构建 Web 表单的 文档类型路由 将根据您的 Web 表单的 标题 自动设置。您还可以添加介绍文本,在表单上方显示一条友好的消息。

向您的 Web 表单添加字段。这些字段来自您选择的文档类型。您可以更改这些字段的标签。尽量保持字段数量最少,因为长表单填写起来很麻烦。

Web 表单字段

点击侧边栏中的 在网站上查看 来查看您的 Web 表单。 Web 表单

以下是对右侧每个复选框的说明。

  1. 已发布:只有启用此选项,Web 表单才能被访问。

  2. 需要登录:用户只有在登录后才能填写 Web 表单。当勾选“需要登录”时,

  3. 成功链接路由:表单提交后跳转到成功链接。

  4. 允许编辑:如果取消勾选,表单一旦保存将变为只读。

  5. 允许多条记录:允许用户创建多条记录。

  6. 以表格显示:以表格格式显示记录。

  7. 允许删除:允许用户删除其创建的记录。

  8. 允许评论:允许用户在创建的表单上添加评论。

  9. 允许打印:允许用户以选定的打印格式打印文档。

  10. 允许不完整表单:允许用户提交包含部分数据的表单。

  11. 功能


2.1 侧边栏

您还可以在 Web 表单的侧边栏中显示上下文链接。在 侧边栏设置 中进行配置。

Web 表单侧边栏

带侧边栏的 Web 表单

2.2 创建带有子表的 Web 表单

您可以像创建常规表单一样,向 Web 表单添加子表。

2.3 支付网关集成

您现在可以向 Web 表单添加支付网关,以便要求用户为 Web 表单付款。一个很好的例子是会议门票。

2.4 门户用户

我们还为网站用户引入了角色。在版本 11 之前,如果您为用户分配了任何“角色”,该用户将获得“桌面视图”的访问权限。从版本 11 开始,您可以分配“角色”,但通过取消选中角色中的“桌面访问权限”来禁止其访问“桌面视图”。

在门户设置中,您可以为每个菜单项设置一个角色,以便只有具有该角色的用户才能看到该项目。

2.5 自定义脚本

您可以为您的 Web 表单编写自定义脚本,用于验证输入、自动填充值、显示成功消息或执行任何自定义操作。

要了解如何为 Web 表单编写自定义脚本,请阅读自定义脚本文档。

2.6 自定义 CSS

您可以通过编写自己的自定义 CSS 来定制 Web 表单的外观和感觉。检查页面上的元素以查看哪些类可用于样式设置。在此处了解更多关于 CSS 的信息。

2.7 操作

您可以在“成功消息”字段中添加文本,用户成功提交 Web 表单后将看到此文本。当用户点击“继续”按钮时,将被重定向到“成功 URL”中给定的 URL。这仅适用于无需用户登录即可访问的 Web 表单(即未勾选“需要登录”复选框的 Web 表单)。

2.8 结果

当网站用户提交表单时,数据将存储在为其创建 Web 表单的文档/文档类型中。

2.9 自定义

有关自定义 Web 表单的信息,请参阅 Frappe Web 表单文档