批量重命名

重命名单个文档

您可以通过进入 菜单 > 重命名 来重命名 ERPNext 中的文档。只有拥有所需权限的用户才能看到此选项。

重命名工具

或者,使用 重命名工具,您可以一次性更正或更改多个文档 ID。您一次最多可以重命名 500 条记录的 ID。

假设您发现手动命名规则导致库存报告过于冗长。您需要将 500 个旧物料代码转换为新的命名标准。现在要重命名这些物料:

步骤 1:创建电子表格

在电子表格文件中,将旧物料 ID 输入第一列,新物料 ID 输入第二列。将电子表格文件保存为不带标题的 .csv 格式。

旧名称 新名称
大号蓝色衬衫 SHIRT-BLUE-L
小号红色衬衫 SHIRT-RED-S
中号白色衬衫 SHIRT-WHT-M
AA 电池 4 节装 BATT-AA-04
AAA 电池 8 节装 BATT-AAA-08

步骤 2:上传数据文件

要上传数据文件,请在搜索栏中搜索“重命名工具”。

选择要重命名的文档类型。此处,文档类型应为“物料”。然后浏览并上传数据文件,点击“重命名”。

“批量重命名作业”会显示每个条目的处理进度,从排队状态到完成或失败。

合并文档

您还可以通过重命名来合并文档。例如,如果您有一个名为“张三”的客户和一个名为“张三1”的重复客户,您可以进入其中任何一个,点击“菜单 > 重命名”,然后勾选“与现有合并”复选框。这将合并两个文档的所有关联文档。

要使用重命名工具批量执行此操作,请将“合并”列更改为“1”或“TRUE”,然后上传此文件以触发重命名。

旧名称 新名称 合并
张三1 张三 1

批量更新

批量更新允许您一次性更新某个文档类型中所有文档的特定字段。

要访问批量更新,请前往:

首页 > 批量更新

假设您有20份报价单,其中都选择了“所有地区”,现在您想将地区更改为“法国”。无需手动逐一更新每份报价单,您可以使用批量更新一次性更新所有20份报价单。

操作步骤如下:

  1. 前往批量更新。
  2. 选择文档类型,例如“报价单”。
  3. 选择要更新的字段,例如“地区”。
  4. 输入一个有效的新值用于更新。
  5. 输入任何适用的条件,例如:{“status”:”Draft”} 将仅影响处于“草稿”阶段的文档。
  6. 选择限制数量,即要更新的文档(报价单)数量。
  7. 点击“保存”。

下载备份

ERPNext 中,您可以手动下载数据库备份。

要获取最新的数据库备份,请前往:

首页 > 下载备份

可供下载的备份每八小时更新一次。点击链接即可在指定时间下载备份。

如果您想设置一次可供下载的备份数量,请点击“设置备份数量”,这将导航至“系统设置”,您可以在其中设置数量。

备份完成后下载备份

下载文件备份

点击“下载文件备份”将发送一封电子邮件,其中包含私人和公共文件的备份链接。必须配置电子邮件才能使用此功能。

获取备份加密密钥

要获取备份加密密钥,请点击指定按钮。在系统密码验证通过后,系统将为您提供加密密钥。

自动备份到云存储

您还可以将备份自动化,直接上传到云存储平台。目前,ERPNext 支持:

  1. Amazon S3
  2. Dropbox
  3. Google Drive

数据导出

“数据导出”功能可帮助您将任意文档类型中的数据提取为 CSV 或 Excel 格式。

要访问数据导出,请前往此处。

首页 > 数据导出

如何使用数据导出

  1. 前往“数据导出”文档类型。
  2. 选择要从中提取数据的文档类型。
  3. 选择文件格式,CSV 或 Excel。
  4. 如果希望导出时不包含任何标题注释和列描述,请勾选复选框。
  5. 选择要导出的字段;红色字段为必填项。
  6. 您还可以添加筛选条件,仅选择特定数据。例如,“地区 = 亚洲”将导出所有地区设置为“亚洲”的客户。
  7. 点击“导出”以下载文件。

导出数据后,您可以使用同一文件通过数据导入功能导入数据。

会计科目导入器

在版本 12 中引入

当在 ERPNext 中创建新公司时,其会计科目表会默认按照预设结构生成。但如果您有自己的会计科目表,可以使用会计科目表导入器进行导入。

它允许您根据需求创建自己的会计科目表,并将其导入系统。

该公司的任何现有会计科目表都将被覆盖。请确保您选择的公司没有任何已有的交易记录,否则您将收到验证错误。

要访问,请前往:

首页 > 入门指南 > 会计科目表导入器

1. 如何导入会计科目表

  1. 选择您要为其导入会计科目表的公司。
  2. 点击“下载模板”按钮下载模板。选择您要下载模板的文件类型。选择模板类型并点击“下载”。“示例模板”包含预填的示例数据,以便您了解如何填写模板。您可以直接在“示例模板”中编辑数据,或下载“空白模板”以获取全新模板。 会计科目表导入

  1. 下载模板后,按照下方示例模板所示填写模板中的详细信息。请确保为“销售成本”、“折旧”、“固定资产”、“应付账款”、“应收账款”、“库存调整”等账户类型创建账户。这些账户的根类型必须是资产、负债、收入、费用或权益之一。 要了解有关“账户类型”和“根类型”的更多信息,请点击此处

点击“附件”上传模板。

会计科目表导入

上传模板后,您将能够在图表预览部分看到会计科目表的预览。

会计科目表导入

如果预览中一切看起来正确,请点击右上角的“导入”,账户将被创建。

会计科目表导入

要验证已创建的账户,您可以前往会计科目表,查看该公司新创建的账户。

会计科目表导入

数据导入

ERPNext 中的数据导入工具允许用户使用 CSV 或 Excel 文件将记录导入系统。

它提供了一种便捷的方式,可以一次性上传或更新大量数据,尤其是主数据,无需手动输入。

该工具通常在系统初始设置、数据迁移或需要批量更新时使用。通过使用数据导入工具,用户可以确保更快的数据输入,同时保持记录之间的一致性。

要访问数据导入工具,请导航至:

首页 > 数据

‎ 或者,转到要导入的文档,然后点击菜单 > 导入

在开始导入过程之前,请确保所有必需的数据已正确准备,并符合预期的格式。数据导入工具支持两种主要操作:

插入新记录

ERPNext 中的数据导入工具允许用户使用预定义的模板将批量记录上传到系统。本文档概述了导入新记录的逐步过程。

  1. 导航至数据导入
  2. 选择文档类型和导入类型为插入新记录
  3. 点击保存,然后下载模板。

下载模板

我们有一个选项可以下载模板,用于插入记录或更新记录。

  1. 点击下载模板会打开一个对话框。

下载模板对话框

在插入新记录时,模板应为空白。如果系统中已有一些记录,您可以选择导出类型为“5条记录”,以查看在模板中输入数据所需的格式。

  1. 选择导出类型后,每个字段都会出现在列表中。必填字段会在名称旁边显示一个红色的星号*。条件字段(例如依赖于或自动命名相关)会显示一个小的信息图标——指向它即可阅读注释。
  2. 已勾选但非必填的字段是那些开启了包含在导入模板中的字段——在文档类型自定义表单中设置——因此它们默认显示在列表中,而不需要是必填的。
  3. 点击导出,获取导出的文件。
  4. 现在,将您的模板保存为 Excel 或逗号分隔值 (CSV) 文件。

在插入新记录时,您可以将 ID 列留空。导入此模板时,每一行都会在系统中创建一条记录。

  1. 一旦模板更新完毕并准备好数据,我们就可以导入它。

导入模板

数据添加到下载的模板后,请遵循以下步骤:

  1. 更新模板文件后,返回数据导入表单,点击附件按钮附加文件。 附加文件以进行导入
  2. 选择模板文件,点击上传,上传成功后,点击开始导入。有多种导入数据的方式;您可以参考此处。
  3. 工作表上传后,系统会验证该工作表,并在导入数据之前将结果显示在屏幕上。
  4. 如果模板中有任何错误,它们将显示在警告部分。警告将按行或列及其编号进行分类,以便您可以轻松地在模板中追踪并解决它们。在导入数据之前,您必须解决所有警告。
  5. 解决警告后,再次点击开始导入以导入数据。数据成功导入后,您将在导入日志部分看到创建的每条记录的日志。

导入中的验证和错误

重复名称

如果我们尝试添加具有重复名称的记录,将会抛出如下错误:

重复名称错误

映射缺失的列

当我们在下载模板时添加了额外的列,或者重命名了要导入的模板中的列时,可能会抛出无法匹配列的错误。

要解决此问题,我们可以点击映射列,并手动将列映射到文档中的相应列。

导入子表记录

ERPNext 中的数据存储在类似电子表格的表中,包含列和行数据。每个表单(如销售订单)都有多个字段,例如客户、公司等。它还有像项目表、税费表等这样的表。在数据导入中,销售订单中的字段集被视为主表,而子表(项目表)中的行则被视为用于数据导入的子表。

ERPNext 中的每个表单都可以关联多个子表。子表与父表链接,并在任何属性有多个值时实现。例如,一个项目可以有多个价格,一张销售发票可以有多个项目、税费等。

当您导出包含子表的文档时,例如,每个子行会单独显示在一行上,但它们都关联到同一个父行。父列中的后续值将保持空白。您必须确保在通过数据导入功能导入时,此顺序不会被破坏。


子记录导入

更新记录

假设您想批量更新系统中的客户数据。第一步是下载包含数据的模板。

  1. 我们首先下载模板。在此过程中,由于我们要进行更新,可以使用筛选器提取确切的记录,然后重新导入以进行更新。
  2. 首先,选择文档类型和导入类型为更新现有记录,然后保存。
  3. 尝试下载模板时,可以应用筛选器,如下所示。
  4. 点击导出
  5. 现在,根据模板,现有记录如下所示:

  1. 现在,修改模板中的值,并将文件保存为Excel或CSV格式。

数据导入方式

从Google Sheets导入

您可以通过以下步骤直接从Google Sheets导入数据:

  1. 将模板上传或复制到Google Sheets中。
  2. 在表格中输入或更新数据。
  3. 确保Google Sheet设置为公开访问。
  4. 确认后,在数据导入页面使用Google Sheets链接继续导入。

Google Sheets数据文件

使用Google Sheets导入后

从文件系统导入

  1. 数据导入页面,有两个可用选项:
  • 附加文件
  • 使用Google Sheets导入
  1. 点击附加后,您将看到多个上传选项:
  2. 可用的上传选项
  • 我的设备
    直接从本地计算机上传文件。

  • 选择已上传并存储在系统文件库中的文件。
  • 链接
    提供托管在网上的文件的直接网址。
  1. 根据文件存储位置选择相应选项,然后继续上传。

导入后提交

在ERPNext中,文档类型主要分为两种:主数据和交易。主数据是像客户和任务这样的记录,只能保存,不能提交。交易如销售订单、采购发票是可提交的文档,可以提交。

当您选择可提交的文档类型进行导入时,可以勾选导入后提交,以便在导入后提交文档。

不发送邮件

假设您在系统中创建了一个通知,每当创建线索时都会发送一封邮件。现在,如果您批量导入线索,将会发送大量邮件,这可能不是您想要的。您可以禁用此选项以避免发送邮件。

附加说明


上传限制

可导入的记录数量没有硬性限制。但您应尽量一次只上传几千条记录。导入大量记录(例如50,000条)可能会显著降低系统使用者的系统速度。

CSV文件

CSV(逗号分隔值)文件是一种数据文件,您可以将其上传到ERPNext以更新各种数据。来自流行电子表格应用程序(如MS Excel或Open Office电子表格)的任何电子表格文件都可以保存为CSV文件。

如果您使用Microsoft Excel且包含非英文字符,请确保将文件保存为UTF-8编码。

对于旧版本的Excel,没有明确的方法保存为UTF-8。因此,请将文件保存为CSV,然后在记事本中打开,再另存为“UTF-8”。(或者升级您的Excel!)

介绍

数据管理对于有效使用 ERP 系统至关重要。ERP 软件将财务、库存、销售和人力资源等不同业务功能的数据集成到一个系统中。为了使系统可靠运行,数据必须准确、一致且得到妥善维护。

在本教程中,我们将学习用户如何从不同来源(如电子表格)将数据导入 ERPNext,以及从 ERPNext 导出数据的方法。

显示或隐藏模块

您可以通过在 ERPNext 主页上点击“显示/隐藏卡片”,全局隐藏或取消隐藏某些模块。

例如,如果您从事服务行业,想要隐藏制造模块,可以使用此工具来实现。

勾选或取消勾选项目,以显示或隐藏模块。

早于 v12 的版本中,请点击您的用户名,选择“所有人”,然后勾选或取消勾选模块。

  1. 系统设置
  2. 添加用户
  3. 角色与角色配置文件
  4. 基于角色的权限
  5. 用户权限

设置精度

ERPNext 中,浮点数货币百分比字段的默认精度为三位。它允许您输入最多三位小数的值。

您还可以全局或针对特定字段更改/自定义精度设置。

要全局更改精度,请前往:

桌面 > ERPNext 设置 > 系统设置

或者,您也可以设置字段特定的精度。为此,请前往自定义表单并选择相应的文档类型。然后转到特定字段行并更改精度。只有当字段类型是浮点数、货币或百分比之一时,精度字段才可见。

设置语言

ERPNext 是一个多语言应用程序,允许每位用户选择自己偏好的语言。

设置默认系统语言

前往 “系统设置” 并设置语言。此设置默认适用于所有用户,除非在用户级别进行了覆盖。

为特定用户设置语言

ERPNext 允许每位用户为界面设置自己偏好的语言。这可以在”用户”文档中进行设置。要导航到您的用户资料,请点击用户资料图片或前往”用户列表”并打开您的资料。

注意:目前,我们仅提供少数语言的翻译。您可以通过此处贡献以改进翻译,并添加新的语言。