进销存数据库表结构设计.docx
《进销存数据库表结构设计.docx》由会员分享,可在线阅读,更多相关《进销存数据库表结构设计.docx(24页珍藏版)》请在冰点文库上搜索。
进销存数据库表结构设计
进销存数据库表结构设计
1.帐类表(KIND)
无索引
序
中文名称
英文名称
类型
备注
号
1
帐类编号
K_SERIAL
byte
2
帐类名称
K_NAMEt
ext*1
0
本表系统自动建立,共划分为15种帐类,不可增删
帐类编号
帐类名称
备注
0
上期结存
进货,不参加进货统计
1
购入
进货,购入时必需输入供货单位名称
2
自制
进货
3
投资转入
进货:
4
盘盈
进货
5
领料
出库,领料必需输入领料部门名称
6
调拨
出库
7
报损
出库
8
盘亏
出库
9
退库
对低值易耗品,在用品退为在用库存
10
直接报废
对于低值易耗品,在用品转报废
11
领用
对于低值易耗品,在用库
存转在用
12
>
调拨
对于低值易耗品,在用库存减少
13
报废
对于低值易耗品,在用库存报废
14
直进直出
进出库,购入与领料对库存无影响
2.物品表(GOODS)
序号
索引名称
索引域
唯一?
主索引?
1G
[CODING+
■G_CODING
Y
N
2G
[SERIAL
+G_SERIAL
Y
Y
序号
中文名称
英文名称
类型
备注
1
物品内咅B编号
GSERIAL
INT->Iong
系统内部唯一标识该物品
2
物品编号
G_CODInG
TEXT*
10
用户使用此编号访问物品
&3
物品名称
G_NAME-
「EXT*40
非空
&4
物品单
G_UNIT
TEXT*8
非空
位
&5
物品规格
G_STATE
TEXT*20
6
物品类别
G_CLASS
INT
取自表CLASS
7
备注
G_REMARKS
MEMO
8
最小库
存量
G_MIN
CURRENCY
为零,即无最小库存
9
最大库
存量
G_MAX
CURRENCY
为零,即无最大库存
10
库存数
量
G_QUAN
T
CURRENCY
控制出库数量
11
虚拟库存数量
GVQUANT
CURRENCY
出库时用
12
库存金额
GAMOUNT
CURRENCY
3.类别表(CLASS)
序号一
索引名称索引域唯一?
主索引?
1
C_CODING-
fCCODING
Y
N
2
C_SERIAL
+C_SERIAL
Y
Y
序号
中文名称
英文名称
类型
备注
1
类别内部序号
C_SERIAL
INT
系统内部唯一标识该物品
2
类别编号
C_CODING
TEXT*10
用户使用该编号访问类别信息
3
类别名称
C_NA
ME
TEXT*20
非空
4
出库类型
C_KIND
BYTE
1.移动平均2..先进先出
3.后进先出4.实际计价
*5.月末平均
5
备注
C_REM丿
RKS
MEMO
*6
底标志
C_BOTTOM
BOOLE
AN
*7
类别级别
C_LEVEL
BYTE
4.供货单位、使用部门(DEPART)
序号
索引名称
索引域
唯一?
主索引?
1
D
[CODING+
•D_COD
Y
N
ING
2
D
[SERIAL
+D_SERIAL
Y
Y
序号
中文名称
英文名称
类型
备注
1
内
q部序号
D_SERIAL
INT
系统内部唯一标识该部门
>0供货单位
=0库房
<0使用部门
2
单位编号
D_CODING
TEXT
*10
&3
单位名称
D_NAMEt
"EXT
*40
4
备注
D_REMARKS
MEMO
*5
单位级别
D_LEVEL
INTEGER
*6
底标志
D_BOTTOM
BOOLEAN
*7
类别
D_Kind
byte
0.删除标志1.领料部门
2.供货单位3.
销售单位
4.库房
5.帐本表(LEDGER)
序号
索引名称
索引域
唯一?
主索引?
1
LSERIAL1
+L_SERIAL1
Y
Y
2
L_SERIAL
+L_SERIAL;L_MONTH
N
N
*3
L_CODING
+L_CODING;+LMONTH;
N
N
序号
中文名称
英文名称
类型
备注
1
帐目流水号
L_SERIAl1
LONG
系统自动分配唯一标识
2
物品编号
L_SERIAL
INT->Long
取自GOOD表
3
帐目日期
LDAY
DATE
4
凭证号
L_CODING
TEXT*1
0
&5
摘要
L_REMARKS
TEXT*40
6
进出数量
L_QUA
NT1
CURRENCY
7
进出金额
L_AMO
UNT1
CURRENCY
8
进出差价
L_AMO
UNT11
CURRENCY
9
结存数量
L_QUA
NT3
CURRENCY
10
结存金额
L_AMO
UNT3
CURRENCY
11
结存差价
L_AMO
UNT33
CURRENCY
12
帐类
LKIND
BYTE
取自表KIND
13
供应商序号
L_GYS
INT
取自表
DEPAR,>0
14
领料部门序号
L_DEPTI
NT
取自表DEPART,
<0
15
库存数量
L_STOCK
CURRENCY
扩展使用
&16
卡片编号->库存明细序号(出库时用)
L_CARD
.ONG
扩展使用
17
财务月份
L_MONTH
INT
18
登帐标志
L_TallyFlag
byte
0或Null:
未登帐
1:
已登帐
*19
录入操作L员名称卜
•_Operdame
TEXT*1
2
*20
登帐操作L
._TOper
Text*12
员名称卜
dame
6.库存明细表(CONT)
序号
索引名称
索引域
唯一?
主索引?
1
C0NT1_SERIAL
+S_SERIal1
Y
Y
2
C0NT2SE
RIAL
+SSERIAL
N
N
&3
CONT3SERIAL
+SLSERIAL
Y
N
序号
中文名称
英文名称
类型
备注
1
进货日期
SDATE
Date
2
帐目流水号
S_SERIAL1
LONG
自动计数
3
物品编号
S_SERIAL
INT->Long
4
凭证号
S_CODING
TEXT*
10
5
进货数量
S_QUAN
T1
CURRENCY
6
库存数量
S_QUANT2
CURRENCY
7
虚拟库存数
量
SVQUA(NT[
CURRENCY
8
进货单价
S_AMOU(
CURR
NT1[
二NCY
*9
入库帐流水号
S_LSERII
AL
.ONG
对应LEDGE帐的流水号
7.在用帐本(LEDGER1
序号
索引名称
索引域
唯一?
主索引?
1
L1SERIAL
+LSERIAL;LDAY
N
N
2
L1SERIAL1
+LSERIAL1
Y
Y
3
L1_LSERIAL1
+L_LSERIAL1
Y
N
序号
中文名称
英文名称
类型
备注
1帐
长目流水号
L_SERIA
LONG
系统内部唯一标识该物品
2物
勿品编号
L_SERIAL
INT->Long
3帐
长目日期
LDAY
DATE
4凭
毛证号
L_CODING
TEXT*
10
&5
摘要1
L_REMARKS
MEMO
6
进出数量1
■
L_QUANT1
CURRENCY
7
进出金额1
1
L_AMOUNT1
CURRENCY
8
帐
{类1
LKIND
BYTE
9
领
『料部门1
1
L_DEPArT
INT
10
对应帐本1
LEDGER的流水号
L_LSerialr
long
记帐时取
LEDEGER表的
LSerial1
8.在用物品库存表(WAREHOUSE)
序号
索引名称
索引域
唯
一?
主索引?
1
W_SERIAL
+W_DAY;+W_SERIAL;+WdepaRt
Y
N
序号
中文名称
英文名称
类型
备注
1
在用物品序号
W_SERIAL
INT->LONG
2
占用部门
W_DEPART
INT
3
占用库存日期
W_DAY
INT
4
占用数量
WQUAN
CURRENCY
5
占用金额
W_AMOU
NT1
CURRENCY
9.物品进销存表(STOCK)
序号
索引名称
索引域
唯一?
主索引?
1:
1
S_SERIA
^L
+S_SERIAL;sMonth
Y
Y
2
序号
中文名称
英文名称
类型
备注
1
物品编号
S_SERIAL
INT->long
系统内部唯一标识该物品
2
财务月份
S_MONTH
INT
3
进货数量
S_QUAN
T1
CURRENCY
4
进货金额
S_AMOU
NT1
CURRENCY
5
进货差价
S_AMOU
NT11
CURRENCY
扩展使用
6
出库数量
S_QUAN
T2
CURRENCY
7
出库金额
S_AMOUNT2
CURRENCY
8
出库差价
S_AMOU
NT22
CURRENCY
扩展使用
9
结存数量
S_QUAN
T3
CURRENCY
10
结存金额
S_AMOUNT3
CURRENCY
11
结存差价
S_AMOU
NT33
CURRENCY
扩展使用
10.分类进货表(STOCK1)
序号
索引名称
索引域
唯一?
主索引?
1
d
S1_SERIAL
+S_SERIAL;+SMONTH
Y
Y
序号
中文名称
英文名称
类型
备注
1
物品序号
S_SERIAL
INT->long
系统内部唯一标识该物品
2
帐本月份
S_MONTH
INT
3
本月购入数
量
S_QUANt1
CURRENCY
4
本月购入金额
S_AMOUNT1
CURRENCY
5
本月自制数
量
SQUANT2
CURRENCY
6
本月自制金
S_AMOU
CURRE
额
NT2
NCY
7
本月投资转入数量
S_QUANT3
CURRENCY
8
本月投资转入金额
S_AMOUNT3
CURRENCY
9
本月盘盈数
量
S_QUANT4
CURRENCY
10
本月盘盈金额
S_AMOUNT4
CURRENCY
11.分类出库表(ST0CK2)
序号
索引名称
索引域
唯一?
>主索引?
1
S1SERIAL
+SSERIAL;SMONTH
Y
Y
序号一
中文名称
英文名称
类型
备注
1
物品序号
S_SERIAL
INT->long
系统内部唯一标识该物品
2
帐本月份
S_MONTH
INT
3
本月领料数
量
SQUANt1
CURRENCY
4
本月领料金
S_AMOU
CURRE
额
NT1
NCY
5
本月调拨数
量
S_QUANT2
CURRENCY
6
本月调拨金额
S_AMOUNT2
CURRENCY
7
本月报损数
量
S_QUANT3
CURRENCY
8
本月报损金额
S_AMOUNT3
CURRENCY
9
本月盘亏数
量
S_QUANT4
CURRENCY
10
本月盘亏金额
SAMOUNT4
CURRENCY
12.帐类统计表(ST0CK3)
序号
索引名称
索引域
唯一?
主索引?
1
i
S3_SERIAL
+S_DAY;+S_SERIAL;+SDEPART
Y
N
序号
中文名称
英文名称
类型
备注
1
类别序号
SSERIAL
INT
取自表CLASS
2
帐类序号
S_DEPART
INT
取自表KIND
3
帐本月份
SDAY
INT
4
数量
S_QUA
NT1
CURRENCY
该类别本帐类数量
合计
5
金额
S_AMO
UNT1
CURRENCY
该类别本帐类金额
合计
13.供应商供应报表(ST0CK5)
序号
索引名称
索引域
唯一?
主索
引?
1
d
S5_SERIAL
+S_DAY;+S_SERIAL;
+SDEPART
Y
N
序号
中文名称
英文名称
类型
备注
1
物品序号
S_SERIAL
INT->long
供货物品,取自表
GOODS
2
供应商序
号
S_DEPT
INT
供货单位,取自表
DEPART
3
帐本月份
SDAY
INT
4
数量
S_QUAN
T
CURRENCY
供货数量合计
5
金额
SAMOUNT
CURRENCY
供货金额合计
14.部门领料报表(ST0CK6)
序号
索引名称
索引域
唯一?
主索
引?
1
S6SERIAL
+SDAY;+SSERIAL;SDEPART
Y
N
-序号
中文名称
英文名称
类型
备注
1
物品序号
S_SERIAL
INT->L
ONG
部门领料物品;取自
库GOODS
2
部门序号
S_DEPART
INT
领料部门;取自库
DEPART
3
帐本月份
S_DAY
INT
4
数量
S_QUANt1
CURRENCY
领料物品数量合计
5
金额
SAMOUNT1
CURRENCY
领料物品金额合计
15.供应商应付帐汇总表(SupplyPay)
序号
索引名称
索引域
唯一?
主索引?
1
Supply」n
+P_month;+P_
Y
Y
dex
DSerial
序号
中文名称
英文名称
类型
备注
1
供应商编号
P_DSeria
1一
integer
唯一对应供应商
2
月份序号
P_Month
integer
年*12+月
3
月初应付金额
P_MBOAmt
curren
cy
4
本月累计应付金额
P_MTOAmt
currency
5
年累计应付金额
P_YTOAmt
currency
6
本月累计已付金额
P_MTPAmt
currency
7
年累计已付金额
P_YTPAmt
curren
cy
16.供应商应付帐明细表(SupplyPayDetail)
序号
索引名称
索引域
唯
一?
主索引?
1
PD_DSerial
+PD_Month+PDDSerial;
N
N
2
PDLSeriall
PD_LSerial1
Y
N
2PD_LSeriPD_LSerial1YN
all
序号
中文名称
英文名称
类型
备注
1
供应商编号
(主索引2)
PD_DSerial
integer
唯一对应一个供应商
2
帐目日期
PDDate
date
入库单日期
3
入库月份(主索引1)
PD_Month
integer
年*12+月
4
入库帐流水号
PD_LSerial1
long
5
应付金额
PD_OAmt
currency
6
已付金额
PD_PAmt
currency
7
付帐标志
PD_OPFlag
boolean
default,false
应付金额=已付
金额,True
17月末平均物品月合计表(GGether)
此表的内容仅对月末平均的物品进行统计,统计是在物品
的入库帐计帐时进行。
序号
索引名称
索引域
唯一?
主索引?
1
G_GSerial
+G_Moth;+G_
y
y
GSerial
序号
中文名称
英文名称
类型
备注
1
物品编号
(主索引2)
G_GSerial
long
唯一对应一个供应商
2
合计月份
(主索引1)
G_Monthi
ntege
r
年*12+月
3
月初数量
G_MBQnt
currency
4
月初金额
G_MBAmt
currency
5
本月入库数
量
G_MIQntc
urrency
6
本月入库金额
G_MIAmt
currency
7
本月平均单价
G_MAvPrc
curren
cy
8
本月出库数
量
G_MOQnt
curren
cy
18.操作员(oPerator)
序号
索引名称
索引域
唯一?
主索引?
1
NameINDEX
+P_OperNamw
y
y
2
SERIAL_IN
+P_Serial
Y
N
序口n
中文名称
英文名称
类型
备注
1
序号
PSerial
long
2
操作员名称
POperName
text*12
3
操作员权限
POperLev
Currency
4
密码
PPassword
text*12
5
创建时间
P_CreateDate
Date
6
创建人
PCreator
text*12
7
备注
PREMARK
Memo
无索1
19.物品盘点表(Pgoods)
引
序号
中文名称
英文名称
类型
备注
1
内部序号
PGSerial
long
2
盘点月份
PGmonth
Long
年*12+月
3
盘点日期
PGdate
Date
4
物品编号
PGcoding
Currency
5
盘点数量
PGpnum
Currency
6
盘点金额
PGpamt
Currency
7
库存数量
PGknum
Currency
8
库存金额
PGkamt
Currency
9
盘赢/盘亏数
量
PG_num
Currency
无索1
20部门盘点表(BP)
引
序号
中文名称
英文名称
类型
备注
1
内部序号
BPSerial
long
2
盘点月份
BPmonth
Long
年*12+月
3
盘点日期
BPdate
Date
4
部门序号
BP_dserial
Integer--long
5
物品编号
BP_gserial
Integer--long
6
盘点数量
BPpnum
Currency
7
盘点金额
BPpamt
Currency
8
领用数量
BPknum
Currency
9
领用金额
BPkamt
Currency
10
使用数量
BPnum
Currency
11
使用金额
BPamt
Currency
21.系统信息表(System)
序号
中文名称
英文名称
类型
备注
1
版本号
Fversion
Text*10
2
工作路径
Fpath
Memo
3
单位名称
Fcompname
Text*40
4
帐本名称
Fzbname
Text*40
5
建帐日期
Fcredate
Date