ERPNext是一款优秀的开源ERP系统,同时也是一款不可多得的低代码(Low-Code)平台。
低代码平台能够带给我们快速实现功能的价值,纯净的低代码平台有太多的空白业务需要搭建,效果不如扩展来的好。
对于一家企业而言,尤其是处于变革中的企业,ERPNext恰恰是满足了核心功能和快速扩展这两项需求,ERPNext优秀的架构给我们带来快速实现应用的优势。
本教程特点:
1、ERPNext定制实现所须技能,请参见教程目录;
2、每一步都是对模块的逐步完善和提升,帮助大家了解到定制模块从无到有的过程;
3、每一步的教程都配有源代码(有些阶段,代码合并),均通过店长调试。节约了大家的时间,不用敲代码,直接看关键内容和效果。
有时,打错一个括号,少写一个配置,也得让你找半天问题。
本教程包含以下内容(含讲解视频和每一步的源代码):
01 新建应用
02A Frappe Bench结构
02B 应用的结构
03 创建新模块
04 创建DocType
05 创建DocField
06 DocField相关属性
07 DocField编号规则
08 DocType几种类型
09 DocType类型-子Doc
11 创建工作区(Workspace)
12 小试客户端脚本(Client Script)
13 设置默认初始值(Client Script)
14 在表单添加关联对象相关内容(配置)
15 继续操作前,弹出确认框(Client Script)
16 on change功能(Client Script)
17 加入数据约束(Client Script)
18 总结一下客户端脚本
19 小试服务端脚本(Server Script)
20 服务端脚本的事件
21 计算年龄(Server Script)
22 后台检查处方信息(Server Script)
23 计算预约单数量(Server Script)
24 总结一下服务端脚本
25 自定义按钮
26 单据的打印(可视化编辑)
27 单据的打印(灵活自定义)
28 应用部署及更新(命令行)
29 用VS Code推送版本
30 后台应用管理器(Bench Manager)
应用源码(与课程号码对照使用)


