业务单据窗体开发实例-销售订单的表结构设计

C/S快速开发框架-旗舰版V5.1-业务单据窗体开发实例-销售订单的表结构设计

业务单据窗体用于管理和维护主从表复杂结构的数据,下面以【销售订单】为例。相关代码参考【销售模块】的【frmSO】窗体。 

销售订单是标准主从表结构,主表含有【订单号】,【订单日期】,【客户资料】,【货币类型】,【金额】等信息,明细表含【货品编号】,【单位】,【单价】,【数量】,【金额】等信息。

【订单号码】作为主外键,【订单号码】由系统自动生成流水号。

1.1.1       销售订单主表 (tb_SO) 表结构

 

字段名称 

字段类型

说明

ISID

Identity

自增字段

SONO

Varchar(20)

订单编号,流水号

VerNo

Varchar(2)

版本01, 02 顺序往下增加

CustomerCode

Varchar(20)

客户编号

ReceiveDay

Datetime

接单日期

PayType

Varchar(10)

付款方式来源 tb_paytype

CustomerOrderNo

Varchar(20)

客户订单编号

Salesman

Varchar(20)

营销员tb_Person

Currency

Varchar(4)

币种,默认为公司本位币来源:tb_Currency

Amount

Numeric(18,2)

合计=sum(qty*price)

FinishingStatus

Varchar(10)

完成状态(新增、生产中、成品入仓,已送货,已结束)

OrderFinishDay

Datetime

订单实际完成日期

Remark

NVarchar(200)

备注

CreationDate

Datetime

创建日期

CreatedBy

Varchar(20)

创建者

LastUpdateDate

Datetime

最后修改时间

LastUpdatedBy

Varchar(20)

最后修改者

FlagApp

Char(1)

审核标志

AppUser

Varchar(20)

审批人

AppDate

Datetime

审批日期

 

 

1.1.2       销售订单明细表 (tb_SOs) 表结构

 

 

字段名称 

字段类型

说明

ISID

Identity

自增字段

SONO

Varchar(20)

订单编号,明细表的外键。

Queue

Decimal(9,2)

订单次序

StockCode

Varchar(20)

货品编码,支持输入或选择。

CustomerOrderNo

Varchar(50)

客户订单号码

ShipDay

Datetime

要求货期

Unit

Varchar(10)

单位

Qty

Int

数量

Price

Numeric(18,2)

订单价格

Amount

Numeric(18,2)

合计金额

Remark

NVarchar(50)

备注

CreationDate

Datetime

创建日期

CreatedBy

Varchar(50)

创建者

LastUpdateDate

Datetime

最后修改时间

LastUpdatedBy

Varchar(50)

最后修改者

 

 SONO】是【销售订单编号】,作为主表的主键和明细表的外键,建立主外键关系,【SONO】编码格式:SO+YYYYMM+序列号(四位),如:SO2012020001,由系统自动生成,SO是单号的字头,序列号四位,最大数字为9999,指本月最多能生成9999张销售订单。

 

C/S结构快速开发框架/软件快速开发平台   CSFrameworkV5.1旗舰版  原创软件@csframework.com

 

版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
C/S框架网
发表评论

评论内容
昵称:
关联文章

业务单据开发实例-销售订单结构设计
业务单据开发步骤
业务单据基类介绍
关于业务单据主从导入数据,销售订单(SO)数据导入到销售退货单(SR)
什么是业务单据?什么是业务数据?什么是业务?
《CS框架V2.2-3.0业务单据_主从_快速开发指南》
CS开发框架 - 业务单据自动生成功能设计(原)
开发技巧-Winform自动生成下一个业务流程单据|C/S框架网
使用bllBaseDataDict类提交业务单据(主从明细表实例|C/S框架网
业务命名规范
主从开发指南-采购订单
业务单据上下级权限控制实现
指定单据号码自动打开业务单据并显示数据
2.10生成业务 (主从数据管理界面)
主从开发指南-详细二次开发
软件开发设计 - OMS-订单管理系统-水果销售网站
开发框架新增单据自动生成功能
业务设计-实现查询功能
软件开发设计 - POS-销售终端系统(ECSHOP v3.0数据库结构
CS开发框架Toolbar与数据字典,业务单据关系