12
返回列表 发新帖
楼主: h12345678

对仓库管理系统的数据库结构设计

[复制链接]
论坛徽章:
4
2009日食纪念
日期:2009-07-22 09:30:00生肖徽章2007版:马
日期:2009-08-12 10:01:12咸鸭蛋
日期:2012-04-25 15:25:08ITPUB15周年纪念
日期:2017-02-17 10:20:53
11#
发表于 2008-5-7 14:56 | 只看该作者
收发记录主表
字段名        更名        type        length        isnullable        scale        domain        prec        Defa        colstat        字段中文名        说明        关联表及字段        是否建立        检验        检验条件        IsNew        IsDeleted        IsActive
cCode                varchar        30        0                0        30                0        收发单据号        按单据编号规则生成编号        Rdrecord.cCode                                0        0        0
cBusType                varchar        8        1                0        8                0        业务类型        普通采购/受托代销/产品入库/盘盈入库/调拨入库/其他入库/普通销售/委托代销/材料出库/费用报销/盘亏出库/调拨出库/其他出库                                        0        0        0
dDate                datetime        8        0        3        0        23                0        单据日期        出、入库日期(若是由限额领料单生成的出库单,则此日期是材料到位时间)                                        0        0        0
cWhCode                varchar        10        0                0        10                0        仓库编码                Warehouse.cWhCode        Ok        仓库编码                0        0        0
cPersonCode                varchar        8        1                0        8                0        业务员编码                Person.cPersonCode        Ok        职员编码                0        0        0
ipurarriveid                int        4        1        0        0        10                0        采购到货单主表标识                PU_ArrivalVouch.ID                                0        0        0
cDefine2                varchar        20        1                0        20                0        自定义项2                                                0        0        0
cDefine12                varchar        120        1                0        120                0        自定义项12                                                0        0        0
cDefine13                varchar        120        1                0        120                0        自定义项13                                                0        0        0
cDefine14                varchar        120        1                0        120                0        自定义项14                                                0        0        0
cMemo                varchar        60        1                0        60                0        备注                                                0        0        0
ID                int        4        0        0        0        10        RdRecord_ID_D        0        收发记录主表标识                主表关联项        Ok                        0        0        0
cRdCode                varchar        5        1                0        5                0        收发类别编码                Rd_Style.cRdCode        Ok        收发类别编码                0        0        0
cDepCode                varchar        12        1                0        12                0        部门编码                Department.cDepCode        Ok        部门编码                0        0        0
cVenCode                varchar        20        1                0        20                0        供应商编码                Vendor.cVenCode                供应商编码                0        0        0
iarriveid                varchar        30        1                0        30                0        发货退货单号                DispatchList.cDLCode                                0        0        0
cDefine1                varchar        20        1                0        20                0        自定义项1                                                0        0        0
cDefine16                float        8        1                0        53                0        自定义项16                                                0        0        0
cAccounter                varchar        20        1                0        20                0        记账人                UA_User.cUser_Name                                0        0        0
dKeepDate                varchar        5        1                0        5                0        记账日期                                                0        0        0
dChkDate                datetime        8        1        3        0        23                0        检验日期        [GSP]用                                        0        0        0
bIAFirst                bit        1        1        0        0        1        rdbiafirst        0        存货期初标志                                                0        0        0
ipurorderid                int        4        1        0        0        10                0        采购订单主表标识                PO_Pomain.POID                                0        0        0
cARVCode                varchar        30        1                0        30                0        采购到货单号        采购入库单用(暂无用)        PU_ArrivalVouch.cCode                                0        0        0
dARVDate                datetime        8        1        3        0        23                0        到货日期                                                0        0        0
cDLCode                int        4        1        0        0        10                0        发货退货单主表标识        销售出库单用        DispatchList.DLID                                0        0        0
cDefine4                datetime        8        1        3        0        23                0        自定义项4                                                0        0        0
ufts                timestamp        8        1                0        8                0        时间戳                                                0        0        0
cSTCode                varchar        2        1                0        2                0        销售类型编码        销售出库单用        SaleType.cSTCode        Ok        销售类型编码                0        0        0
cDefine8                varchar        4        1                0        4                0        自定义项8                                                0        0        0
cBillCode                int        4        1        0        0        10                0        发票主表标识        采购入库单、销售出库单用        PurBillVouch.PBVID/SaleBillVouch.SBVID                                0        0        0
cDefine15                int        4        1        0        0        10                0        自定义项15                                                0        0        0
cVouchType                varchar        2        0                0        2                0        单据类型编码        01_采购入库单 10_产成品入库单 08_其他入库单 32_销售出库单 11_材料出库单 09_其他入库单 33_采购期初 34_库存、存货期初        VouchType.cVouchType                                0        0        0
cPsPcode                varchar        20        1                0        20                0        父项产品编码                                父项产品编码        isnull(cMPoCode)        0        0        0
cBusCode                varchar        30        1                0        30                0        对应业务单号        用于保存自动生成出入库单的业务单据号,如:调拨单号/组装、拆卸、形态转换单据号/盘点单/限额领料单        TransVouch.cTVCode/AssemVouch.ID/CheckVouch.cCVCode/MatchVouch.cVouchCode                                0        0        0
isalebillid                varchar        30        1                0        30                0        发票号                PurBillVouch.cPBVCode/SaleBillVouch.cSBVCode                                0        0        0
cDefine5                int        4        1        0        0        10                0        自定义项5                                                0        0        0
cDefine6                datetime        8        1        3        0        23                0        自定义项6                                                0        0        0
cDefine9                varchar        8        1                0        8                0        自定义项9                                                0        0        0
cDefine11                varchar        120        1                0        120                0        自定义项11                                                0        0        0
bTransFlag                bit        1        0        0        0        1        RdRecord_bTransFlag_D        0        是否传递                                                0        0        0
bIsSTQc                bit        1        0        0        0        1        DF__Rdrecord__bIsSTQ        0        库存期初标志                                                0        0        0
cMPoCode                varchar        30        1                0        30                0        生产订单编号                PP_ProductPO.cCode                                0        0        0
cDefine3                varchar        20        1                0        20                0        自定义项3                                                0        0        0
cDefine7                float        8        1                0        53        RdRecord_cDefine7_D        0        自定义项7                                                0        0        0
VT_ID                int        4        1        0        0        10                0        单据模版号                VoucherTemplates.VT_ID                                0        0        0
iNetLock                real        4        1                0        24        RdRecord_iNetLock_D        0        现无用                                                0        0        0
bRdFlag                int        4        0        0        0        10        RdRecord_bRdFlag_D        0        收发标志        TRUE-收 FALSE-发                                        0        0        0
cOrderCode                varchar        30        1                0        30                0        采购订单号        采购入库单用,拷贝采购订单生成采购入库单后,建立两种单据间联系        PO_Pomain.cPOID                                0        0        0
cDefine10                varchar        60        1                0        60                0        自定义项10                                                0        0        0
cChkCode                varchar        30        1                0        30                0        检验单号        [GSP]用                                        0        0        0
gspcheck                varchar        10        1                0        10                0        是否自检        [GSP]用                                        0        0        0
cPTCode                varchar        2        1                0        2                0        采购类型编码        采购入库单用        PurchaseType.cPTCode        Ok        采购类型编码                0        0        0
cCusCode                varchar        20        1                0        20                0        客户编码                Customer.cCusCode        Ok        客户编码                0        0        0
bPuFirst                bit        1        1        0        0        1        rdbpufirst        0        采购期初标志                                                0        0        0
cSource                varchar        10        0                0        10                0        单据来源        采购、库存、盘点、调拨、组装、拆卸、形态转换、限额、发货单、委托发货单、销售调拨、存货                                        0        0        0
iproorderid                int        4        1        0        0        10                0        生产订单主表标识                PP_ProductPO.ID                                0        0        0
cMaker                varchar        20        1                0        20                0        制单人                UA_User.cUser_Name                                0        0        0
cHandler                varchar        20        1                0        20                0        审核人        审核操作时填写        Person.cPersonCode                                0        0        0
cProBatch                varchar        12        1                0        12                0        生产批号        产成品入库单、材料出库单用                                        0        0        0
iMQuantity                float        8        1                0        53                0        产量                                                0        0        0
dVeriDate                datetime        8        1        3        0        23                0        审核日期                                                0        0        0
cChkPerson                varchar        20        1                0        20                0        检验员        [GSP]用        Person.cPersonCode                                0        0        0

收发记录子表
字段名        更名        type        length        isnullable        scale        domain        prec        Defa        colstat        字段中文名        说明        关联表及字段        是否建立        检验        检验条件        IsNew        IsDeleted        IsActive
cInvCode                varchar        20        0                0        20                0        存货编码                Inventory.cInvCode        Ok        存货编码                0        0        0
cFree7                varchar        20        1                0        20                0        存货自由项7        有自由项7的存货输入自由项7信息                                        0        0        0
cBatch                varchar        20        1                0        20                0        批号        有批次管理的存货批号必须输入                                        0        0        0
cBVencode                varchar        20        1                0        20                0        供应商编码                Vendor.cVenCode                供应商编码                0        0        0
cItem_class                varchar        10        1                0        10                0        项目大类编码                fitem.citem_class                                0        0        0
cBarCode                varchar        200        1                0        200                0        对应条形码编码                                                0        0        0
cDefine22                varchar        60        1                0        60                0        表体自定义项22                                                0        0        0
ID                int        4        0        0        0        10        RdRecords_ID_D        0        收发记录主表标识                与主表关联:RdRecord.ID        Ok                        0        0        0
cFree1                varchar        20        1                0        20                0        存货自由项1        有自由项1的存货输入自由项1信息                                        0        0        0
cFree3                varchar        20        1                0        20                0        存货自由项3        有自由项3的存货输入自由项3信息                                        0        0        0
cFree5                varchar        20        1                0        20                0        存货自由项5        有自由项5的存货输入自由项5信息                                        0        0        0
cFree9                varchar        20        1                0        20                0        存货自由项9        有自由项9的存货输入自由项9信息                                        0        0        0
iQuantity                float        8        1                0        53                0        数量                                                0        0        0
iFNum                float        8        1                0        53        RdRecords_iFNum_D        0        实际辅计量数量                                                0        0        0
iSendQuantity                float        8        1                0        53        DF__RdRecords__iSend        0        本次发货数量                                                0        0        0
dSDate                datetime        8        1        3        0        23                0        结算日期        采购用,采购结算时填写结算日期,采购入库单可多次结算,但分录只能一次结算                                        0        0        0
cItemCName                varchar        20        1                0        20                0        项目大类名称                fitem.citem_name                                0        0        0
iMPoIds                int        4        1        0        0        10                0        生产订单子表标识                PP_PODetails.SubID                                0        0        0
bGsp                bit        1        1        0        0        1                0        是否质检        [GSP]用                                        0        0        0
iFQuantity                float        8        1                0        53        RdRecords_iFQuantity_D        0        实际数量                                                0        0        0
iSOutNum                float        8        1                0        53        RdRecords_iSOutNum_D        0        累计出库辅计量数量                                                0        0        0
cDefine24                varchar        60        1                0        60                0        表体自定义项24                                                0        0        0
cDefine26                float        8        1                0        53                0        表体自定义项26                                                0        0        0
iSBsID                int        4        1        0        0        10        DF__RdRecords__iSBsI        0        发票子表标识                PurBillVouchs.ID/SaleBillVouchs.AutoID                                0        0        0
dVDate                datetime        8        1        3        0        23                0        失效日期        有保质期管理的存货才有失效日期                                        0        0        0
AutoID                int        4        0        0        0        10        RdRecords_AutoID_D        0        收发记录子表标识                主表关联项、(子表唯一标识)        Ok                        0        0        0
cFree6                varchar        20        1                0        20                0        存货自由项6        有自由项6的存货输入自由项6信息                                        0        0        0
iPUnitCost                float        8        1                0        53                0        计划价或售价                                                0        0        0
iDLsID                int        4        1        0        0        10        DF__RdRecords__iDLsI        0        发货退货单子表标识        包括普通发货单和委托代销发货单        DispatchLists.iDLsID/AutoID                                0        0        0
cGspState                varchar        20        1                0        20                0        质检状态        [GSP]用                                        0        0        0
dMadeDate                datetime        8        1        3        0        23                0        生产日期                                                0        0        0
cFree2                varchar        20        1                0        20                0        存货自由项2        有自由项2的存货输入自由项2信息                                        0        0        0
cFree10                varchar        20        1                0        20                0        存货自由项10        有自由项10的存货输入自由项10信息                                        0        0        0
iUnitCost                float        8        1                0        53                0        单价                                                0        0        0
iAPrice                money        8        1        4        0        19                0        暂估金额                                                0        0        0
iSendNum                float        8        1                0        53        DF__RdRecords__iSend        0        本次发货辅计量数量                                                0        0        0
iMoney                money        8        1        4        0        19        RdRecords_iMoney_D        0        累计结算金额                                                0        0        0
iSQuantity                float        8        1                0        53        RdRecords_iSQuantity_D        0        累计结算数量        受托代销用                                        0        0        0
iSOutQuantity                float        8        1                0        53        RdRecords_iSOutQuantity_D        0        累计出库数量                                                0        0        0
cPosition                varchar        20        1                0        20                0        货位编码                Position.cPosCode                货位编码                0        0        0
cName                varchar        60        1                0        60                0        项目名称        **_项目大类编码        fitemss**.citemname                                0        0        0
cAssUnit                varchar        10        1                0        10                0        辅计量单位编码                ComputationUnit.cComunitCode                计量单位编码                0        0        0
cDefine27                float        8        1                0        53                0        表体自定义项27                                                0        0        0
cDefine35                int        4        1        0        0        10                0        表体自定义项35                                                0        0        0
cDefine36                datetime        8        1        3        0        23                0        表体自定义项36                                                0        0        0
iCheckIds                int        4        1        0        0        10                0        检验单子表标识        [GSP]用                                        0        0        0
cDefine28                varchar        120        1                0        120                0        表体自定义项28                                                0        0        0
iPrice                money        8        1        4        0        19                0        金额                                                0        0        0
iSNum                float        8        1                0        53        RdRecords_iSNum_D        0        累计结算辅计量数量        受托代销用                                        0        0        0
iNQuantity                float        8        1                0        53                0        应收应发数量                                                0        0        0
cVouchCode                varchar        10        1                0        10                0        对应入库单子表标识        (自身关联、批次管理的红字出库单对应的蓝字出库单对应的入库单)        RdRecords.AutoID                                0        0        0
iNum                float        8        1                0        53                0        辅计量数量                                                0        0        0
cItemCode                varchar        20        1                0        20                0        项目编码        **_项目大类编码(材料出库单用)        fitemss**.citemcode                                0        0        0
cObjCode                varchar        12        1                0        12                0        成本对象编码        (暂无用)        fitemss**.citemcode                                0        0        0
cDefine23                varchar        60        1                0        60                0        表体自定义项23                                                0        0        0
iPOsID                int        4        1        0        0        10        DF__RdRecords__iPOsI        0        采购订单子表标识        可参照采购订单生成采购入库单        PO_Podetails.ID                                0        0        0
iEnsID                int        4        1        0        0        10                0        委托代销发货单子表标识                DispatchLists.iDLsID/AutoID                                0        0        0
cFree8                varchar        20        1                0        20                0        存货自由项8        有自由项8的存货输入自由项8信息                                        0        0        0
iNNum                float        8        1                0        53                0        应收应发辅计量数量                                                0        0        0
iArrsId                int        4        1        0        0        10                0        采购到货单子表标识        可参照采购到货单生成采购入库单        PU_ArrivalVouchs.AutoId                                0        0        0
iTrIds                int        4        1        0        0        10        DF__rdrecords__iTrId        0        库存调拨单子表标识                TransVouchs.AutoID                                0        0        0
cInVouchCode                varchar        30        1                0        30                0        对应入库单号        单据追踪用        RdRecord.cCode                                0        0        0
iFlag                tinyint        1        0        0        0        3        RdRecords_iFlag_D        0        标志        存货记账时系统回写,3_金额自填(只对出库单有效)(与IA_Subsidiary表中bMoneyFlag共同控制)                                        0        0        0
cFree4                varchar        20        1                0        20                0        存货自由项4        有自由项4的存货输入自由项4信息                                        0        0        0
iPPrice                money        8        1        4        0        19                0        计划金额或售价金额                                                0        0        0
cDefine31                varchar        120        1                0        120                0        表体自定义项31                                                0        0        0
cDefine37                datetime        8        1        3        0        23                0        表体自定义项37                                                0        0        0
iTax                money        8        1        4        0        19        RdRecords_iTax_D        0        税额        采购用                                        0        0        0
fACost                float        8        1                0        53        DF__RdRecords__fACos        0        暂估单价                                                0        0        0
cDefine32                varchar        120        1                0        120                0        表体自定义项32                                                0        0        0
cDefine25                varchar        60        1                0        60                0        表体自定义项25                                                0        0        0
cDefine29                varchar        120        1                0        120                0        表体自定义项29                                                0        0        0
cDefine33                varchar        120        1                0        120                0        表体自定义项33                                                0        0        0
cDefine34                int        4        1        0        0        10                0        表体自定义项34                                                0        0        0
cDefine30                varchar        120        1                0        120                0        表体自定义项30                                                0        0        0
iMassDate                int        4        1        0        0        10                0        保质期天数                                                0        0        0
cCheckCode                varchar        30        1                0        30                0        检验单号                                                -1        0        0
iCheckIdBaks                int        4        1        0        0        10                0        检验单子表ID                                                -1        0        0
cRejectCode                varchar        30        1                0        30                0        不良品处理单号                                                -1        0        0
iRejectIds                int        4        1        0        0        10                0        不良品处理单ID                                                -1        0        0
cCheckPersonCode                varchar        8        1                0        8                0        检验员                                                -1        0        0
dCheckDate                datetime        8        1        3        0        23                0        检验日期                                                -1        0        0

使用道具 举报

回复
论坛徽章:
4
2009日食纪念
日期:2009-07-22 09:30:00生肖徽章2007版:马
日期:2009-08-12 10:01:12咸鸭蛋
日期:2012-04-25 15:25:08ITPUB15周年纪念
日期:2017-02-17 10:20:53
12#
发表于 2008-5-7 14:59 | 只看该作者
用友抄下来的表
可以参考一下

使用道具 举报

回复
论坛徽章:
35
授权会员
日期:2007-11-28 20:47:35ITPUB元老
日期:2008-05-20 15:05:57
13#
发表于 2008-5-7 18:56 | 只看该作者
根据需求来找
有的放矢

使用道具 举报

回复
论坛徽章:
4
授权会员
日期:2006-12-14 19:36:00会员2007贡献徽章
日期:2007-09-26 18:42:10生肖徽章2007版:牛
日期:2008-01-02 17:35:53ITPUB十周年纪念徽章
日期:2011-11-01 16:23:26
14#
发表于 2008-5-7 19:14 | 只看该作者
原帖由 h12345678 于 2008-5-7 03:20 发表
放一张表肯定是不太可行。。因为比如一条记录入库。要多记录出库。怎么办??


没啥不行的,通过事务类弄来判断是出库还是入库即可。

使用道具 举报

回复
论坛徽章:
35
授权会员
日期:2007-11-28 20:47:35ITPUB元老
日期:2008-05-20 15:05:57
15#
发表于 2008-5-7 19:18 | 只看该作者
LS的好强哦

使用道具 举报

回复
论坛徽章:
1
ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44
16#
 楼主| 发表于 2008-5-11 19:47 | 只看该作者
hjgxut
           哥们你在那里下的。。分享一下吧。。给个下载的网址吧。 用来参考参考。谢谢了

使用道具 举报

回复
论坛徽章:
11
行业板块每日发贴之星
日期:2009-08-17 01:01:032014年新春福章
日期:2014-02-18 16:42:022011新春纪念徽章
日期:2011-02-18 11:43:35行业板块每日发贴之星
日期:2010-03-13 01:01:06行业板块每日发贴之星
日期:2010-03-12 01:01:06行业板块每日发贴之星
日期:2010-03-11 01:01:05行业板块每日发贴之星
日期:2010-03-06 01:01:06行业板块每日发贴之星
日期:2010-03-04 01:01:08行业板块每日发贴之星
日期:2010-01-16 01:01:08行业板块每日发贴之星
日期:2009-12-04 01:01:03
17#
发表于 2008-5-11 21:28 | 只看该作者
也可以把入出库放到一张表中,但如果树据大的话最好放到两张或几张表中呀,

使用道具 举报

回复
论坛徽章:
0
18#
发表于 2008-5-12 10:02 | 只看该作者

数据结构建议在了解需求的基础上再定!!

建议可参考用友的结构。。但并不一定全盘拷贝!!

使用道具 举报

回复
论坛徽章:
1
ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44
19#
 楼主| 发表于 2008-5-12 16:14 | 只看该作者
给个下载的网址吧。 用来参考参考呀。。谢谢了。

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表