📜  启用服务器脚本模式 erpnext (1)

📅  最后修改于: 2023-12-03 14:50:42.738000             🧑  作者: Mango

启用服务器脚本模式 erpnext

介绍

在 ERPNext 中,服务器脚本模式被用来执行一些后台任务,这些后台任务包括但不限于:生成报告,运行查询和自动批量处理等。通过使用服务器脚本模式,用户可以自定义他们的 ERPNext 实例的行为,使得其可以在不同的条件下自动执行不同的操作。

启用服务器脚本模式可以帮助用户自定义并管理他们的ERPNext实例,让ERPNext更好地适应他们的业务需求。

步骤

启用 ERPNext 服务器脚本模式的方法如下:

  1. 首先登录到您的 ERPNext 实例。

  2. 然后在主菜单中选择 设置 (Settings)。

  3. 选择 在命令行中运行时使用(Use in Command Line)。

  4. 找到 启用服务器脚本模式(Enable Server Script)并将其启用。

  5. 保存更改并重新启动您的 ERPNext 实例。

现在您的 ERPNext 实例已经启用服务器脚本模式,您可以开始编写一些服务器脚本代码以帮助您自动处理任务。

服务器脚本

在 ERPNext 中,服务器脚本使用 Python 编写。以下是一个简单的示例服务器脚本:

from __future__ import unicode_literals
import frappe

def execute():
    frappe.db.sql("UPDATE `tabCustomer` SET `customer_group`='Wholesale' WHERE `territory`='UK'")
    frappe.db.commit()

在上述示例中,我们将所有英国客户的客户组更改为 Wholesale。您可以编写您自己的类似脚本,来自定义 ERPNext 实例的行为。

总结

启用服务器脚本模式可以使 ERPNext 更好地适应您的业务需求。通过使用服务器脚本模式,您可以轻松地自定义ERPNext实例的行为,并自动处理一些任务。