作者:秋时 杨昶 时间:2014-02-15 转载须说明出处
第一章 快速入门介绍
Netsharp是一个企业基础业务管理平台,介绍Netsharp分三个系列,分别是:
- 1. Netsharp快速入门 (本文)
- Netsharp体系结构
- Netsharp开发
本文是第一个系列。本文为了演示Netsharp平台的使用,利用平台开发一个简单的销售系统管理。整个过程对于熟练开发了约1.5小时。
通过本文读者了解Netsharp的基本概念有:
- 插件
- 业务建模
- 资源
- 工作区、部件(包括列表、表单、洗列表、查询、分类树、报表等)
- 权限
第二章 快速入门演示需求说明
本文为了演示Netsharp平台的使用,利用平台开发一个简单的销售系统管理。本章说明此销售系统管理的概要需求。
1.功能图
2.流程图
2.1 商品
2.1.1 业务字段
序号 |
名称 |
类型 |
说明 |
1 |
商品编码 |
文本 |
非空 |
2 |
商品名称 |
文本 |
非空 |
3 |
计量单位 |
引用计量单位档案 |
非空 |
4 |
是否停用 |
||
条形码明细 |
|||
1 |
条形码 |
文本 |
条码唯一 |
2 |
计量单位 |
2.1.2 业务逻辑
1.商品条形码明细条码可空,条码码有值时,计量单位不能为空
2.商品可以对应多个不同的条形码
3.全系统商品条形码必须唯一,不能重复,包含相同商品的条形码不能重复,不同商品的条形码也不能重复。
2.2 往来单位
2.2.1 业务字段
序号 |
名称 |
类型 |
说明 |
1 |
往来单位编码 |
文本 |
非空 |
2 |
往来单位名称 |
文本 |
非空 |
3 |
往来单位类型 |
枚举 |
非空,客户、供应商、供应商/客户 |
4 |
是否停用 |
||
联系地址明细 |
|||
1 |
联系人 |
文本 |
|
2 |
联系电话 |
文本 |
|
3 |
联系地址 |
文本 |
|
4 |
电子邮件 |
文本 |
|
5 |
QQ号 |
文本 |
|
6 |
是否默认 |
2.2.2 业务逻辑
1.联系地址明细可以为空
2.单据联系地址信息默认地址信息
2.3 计量单位
2.3.1 业务字段
序号 |
名称 |
类型 |
说明 |
1 |
计量单位名称 |
文本 |
非空 |
2.4 销售订单
2.4.1 业务字段
序号 |
名称 |
类型 |
说明 |
表头信息 |
|||
1 |
单据日期 |
日期 |
非空 |
2 |
单据编码 |
文本 |
非空 |
3 |
客户 |
引用往来单位档案 |
非空 |
4 |
联系人 |
文本 |
|
5 |
联系电话 |
文本 |
|
明细 |
|||
1 |
条形码 |
引用商品档案 |
非空 |
2 |
商品编码 |
非空 |
|
3 |
商品名称 |
非空 |
|
4 |
计量单位 |
非空 |
|
5 |
数量 |
数值 |
非空,且大于0 |
6 |
单价 |
数值 |
必须大于0 |
7 |
金额 |
数值 |
必须大于0 |
8 |
已销货数量 |
数值 |
=∑(下游发货单的数量),可空 |
2.4.2 业务逻辑
1. 销售订单保存时,表体明细不能为空
2. 销售订单生效后才能生成发货单。当已销货数量=订单数量时,无法生单。
2.5 发货单
2.5.1 业务字段
序号 |
名称 |
类型 |
说明 |
表头信息 |
|||
1 |
单据日期 |
日期 |
非空 |
2 |
单据编码 |
文本 |
非空 |
3 |
客户 |
引用往来单位档案 |
非空 |
4 |
联系人 |
文本 |
|
5 |
联系电话 |
文本 |
|
明细 |
|||
1 |
条形码 |
引用商品档案 |
非空 |
2 |
商品编码 |
非空 |
|
3 |
商品名称 |
非空 |
|
4 |
计量单位 |
非空 |
|
5 |
数量 |
数值 |
非空,且大于0 |
6 |
单价 |
数值 |
必须大于0 |
7 |
金额 |
数值 |
必须大于0 |
2.5.2 业务逻辑
1.发货单保存时,表体明细不能为空
2.发货单选销售订单时,客户必须相同,带入明细后,可以复制行,删除行
3.当订单的所有明细已销货数量=订单数量时,无法选择该订单。
4.订单生成发货单字段对应
序号 |
订单字段(来源) |
发货单字段(目标) |
说明 |
1 |
单据日期 |
取当前日期 |
|
2 |
单据编码 |
按编码规则取 |
|
3 |
客户 |
客户 |
|
4 |
联系人 |
联系人 |
|
5 |
联系电话 |
联系电话 |
|
明细 |
|||
6 |
条形码 |
条形码 |
|
7 |
商品编码 |
商品编码 |
|
8 |
商品名称 |
商品名称 |
|
9 |
计量单位 |
计量单位 |
|
10 |
数量 |
=订单数量-已销货数量 |
|
11 |
单价 |
单价 |
|
12 |
金额 |
=数量*单价 |