还剩27页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
库存管理新疆区公司RFID数字仓储设计说明书(DOC30页)数据库设计说明书合肥中鼎数字科技有限公司二.RFID数据有关表结构:版本历史一.仓储数据有关表结构:
四、软件编码设计标准与规范对象命名约定开发人员安装cnpack控件名称按照系统默认不同意自定义控件名称前缀!VS.NET环境下使用控件名称的简写(以3-4个字母为限)即可常量与变量命名约定(略,口头沟通)
1、常量以g开头,在unlPublic中定义;
2、变量以类型的缩写开头,如下未尽事宜遵循下列原则不同意自创
3、控件命名,以cnpack自动规定的为前缀
4、窗体命名以frm简写,单元文件以unt开头结构化编码约定编码应清喷、可读性好,运用缩进、空行,结合大小写区别等方法保持程序结构良好凡与数据库操作有关的模块一律加上容错代码,涉及多表操作的模块应运用“事务”处理,以保持数据完整性在有了数据处理对象后,该部分全部由数据处理对象来完成数据源的约定统一使用数据连接层进行数据连接数据库命名标准与规范将表分为仓储系统与非仓储系统、公共信息三部分通过名称前面的Y\N\G来区分,将每部分的表分为基本信息表、业务数据表、数据永存表规则如下常量命名规则:
1、单据操作类型
2、仓库类型等划分
3、储位用途划分
4、储位操作类型划分
5、储位类型划分
6、储位暂存划分
7、单据操作状态
8、工业操纵机器操作类型
9、编码字典规定以一级代码与二级代码混合存放的方式,一级代码的范围为1-50二级代码根据每种类型的不•致分别划分不一致的空间一级代码范围1-100为仓储系统使用,101〜为非仓储系统使用表、视图、存储过程汇总
1、存储过程说明11盘点存储过程对选择的卷烟与仓库进行盘点并对盘点的结果在界面上显示出来ap_CheckStorageS
1、2盘点提交过程对盘点的正确结果进行提交并存储ap_Commii_CheckResull
1、3主单据查询对各类主单据进行查询ap-Main
1、4库存比对:ap_Compare
1、5RFID界面信息显示叩_Show」D
1、6□结库存ap_TodayStorage7卷烟条码校验叩_CheckBarcode
1、
82、自定义函数说明
2、1分割字符串函数对传进来的参数进行分割返回表结果splitstr
2、2取卷烟件包装GetBoxsmokeid
2、3取卷烟条包装:BoxToPiecesmokeid
2、4取卷烟盒包装BoxToBagsmokeid25取卷烟托盘容量:GetIGradesmokeid
2、6取卷烟口结口期hiput_Datesmokeid27取卷烟价格:pricesmokeid文件状态文件标识ZD-WLMQ-RFID-DWMS[V]草稿当前版本
1.0[]正式公布作者刘小三[]正在修改完成日期2009-04-16是否为静态储位ls_Tmp_MarkInt4走否为静态储位,0动态储位,1静态储位是否为电子标签需要的数据IsElblint4是否为电子标签需要的数据(0表示不需要,1表示需要;为1)备注1ZdbzlVarchar30备注2Zdbz2Varchar100数据表名入库主单据信息表【Y_T_I_Task】主键描述入库主单据信息表属性描述字段名称字段标识字段类型字段长度同意空字段描述单据编号T_IDVarchar20非空单据票号T_TickctNoVarchar200非空入库、出库时的单据票号与一号工程票号相对应合同编号TJIIDVarchar200准运证「LicenseVarchar200车牌号码T_CIDVarchar预留别用字段购进时间TBDateDateTime8预留别用字段进库时间T_DateDateTime8操作人名称T_TranscatorVarchar20关联员工信息表操作时间T_TDateDateTime8单据操作状态T_Statusint40未操作,1正在操作,2操作完成;厂家编号TJIIDVarchar20关联生产厂家信息农厂家名称TManufacturerVarchar100关联生产厂家信息表接收人T_AccepterVarchar20审核人T_ShManVarchar20审核时间T_SDateDateTime8添加人T.AddManVarchar20添加时间TADateDateTime8是否越库T_SfykVarchar2否正常入库,是越库越库去向仓库编号T_YkidVarchar20预留备用字段越库去向仓库名称TYknameVarchar50预留备用字段备注TMemoVarchar100是否暂存入库T_MarkInt40否,1是,默认为0仓库编号WHouselDInt4非空是否为导入数IIntypetinyint10手动添加,1导入数据,默据认为0当导入数据时更换为1单据类型T_TypeInt4非空入库单据类型,表示是合同入库还是退货入库或者其他方式入库单据条码校验状态T_BarstatusInt1表示条码校险未完成,2表示校验完成,默认为1是否合并单据[check]bit1新疆区公司合并单据时用到备注1ZdbzlVarchar30备注2Zdbz2Varchar100数据表名入库明细信息表【Y_T_I_Task_Detail】主键ID描述入库明细信息表属性描述字段名称字段标识字段类型字段长度同意空字段描述自增长编号IDBiglnt8非空唯一标识一条记录,自增长型单据编号T_1DVarchar20非空卷烟编号SmokeIDVarchar20非空卷烟名称SmokeNameVarchar50非空实收数量AmountNumeric190非空单位支应收数量D_Y_Smoke_AmountNumeric190非空单位支损溢数量D_Los_AmountNumeric190单位支单位D_DwVarchar10预留备用字段进库操作方式DAssignInt41自动分配,0手动分配,认为1是否为暂存入库DMarkInt40否,1是,准运证T_LicenseVarchar50关联主单据信息表P_I_IDVarchar20侈时才有内容备注1ZdbzlVarchar30备注2Zdbz2Varchar100数据表名损溢主单据表【Y_T_Loss】主键描述损溢主单据表属性描述字段名称字段标识字段类型字段长度同意空字段描述单据编号T」Dvarchar30非空操作人名称T_Transcatorvarchar20系统操作员操作时间T_DateDateTime8添加人T_AddManvarchar20系统操作员添加时间TADateDateTime8审核人T_ShManvarchar20系统操作员审核时间T_SDateDateTime8发货单位编号TFwdwldvarchar20预留备用字段发货单位名称TFwdwNamevarchar50预留备用字段到货日期T_DhrqDateTime8车号T_CIDvarchar20预留备用字段合同号TJHDvarchar200预留备用字段生产厂家编号T_MIDvarchar20预留备用字段生产厂家名称T_Manufacturcrvarchar50预留备用字段仓库编号WHouselDInt4非空损溢类型T_TypeInt4非空原因TReasonvarchar100处理意见T_Clyjvarchar100预留备用字段经理签名TJlqmvarchar10预留备用字段财会科长签名T_Cwqmvarchar10预留备用字段复核人TFhvarchar20系统操作员备注TMemovarchar50单据状态T_StatusInt4备注1ZdbzlVarchar30备注2Zdbz2Varchar100数据表名损溢明细单据信息表【Y_T_Loss_Detail】主键描述损溢明细单据信息表属性描述字段名称字段标识字段类型字段长度同意空字段描述单据编号T」Dvarchar30非空卷烟编号SmokeIDvarchar20非空卷烟名称SmokeNamevarchar50非空数量Amountnumeric190非空单位D_lhvvarchar10预留备用字段储位编号P_O_IDvarchar10非空损溢所在储位备注1ZdbzlVarchar30备注2Zdbz2Varchar100数据表名出库主单据信息表[Y_T_O_Task]主键描述出库主单据信息表属性描述字段名称字段标识字段类型字段长度同意空字段描述单据编号TIDVarchar30非空发往单位编号TFwdwIdVarchar20发往单位名称T_FwdwNamcVarchar50调拨单号T_DbdhVarchar20单据票号T_TicketNoVarchar200非空入库、出库时的单据票号,与一号工程票号相对应是否越库T.SfykVarchar2预留备用字段越库单位编号T_YkidVarchar20预留备用字段越库单位名称TYknameVarchar50预留备用字段是否分配装载过TSffpVarchar20否,1是默认为0添加人T.AddManVarchar20添加时间T_ADateDateTime8审核人T_ShManVarchar20审核时间T_SDateDateTime8操作人名称T_TranscatorVarchar20操作时间TTDateDateTime8单据状态T_StatusInt4非空仓库编号WHouselDInt4非空出库类型T_TypeInt4非空单据条码校验状态TBarstatusInt非空1表示条码校验未完成,2表示校验完成,默认为1备注T_MemoVarchar100备注1ZdbzlVarchar30备注2Zdbz2Varchar100数据表名出库明细单据信息表【Y_T_O_Task_Detail】主键描述出库明细单据信息表属性描述字段名称字段标识字段类型字段长度同意空字段描述单据编号T」DVarchar30非空卷烟编号SmokeIDVarchar20非空卷烟名称SmokeNameVarchar50非空数量AmountNumeric190非空损溢数量0_Los_AmountNumeric190单位D_DwVarchar10预留备用字段出库储位P_0_IDVarchar20只在越库、互移时,拆零补货时才有内容备注1ZdbzlVarchar30备注2Zdbz2Varchar100数据表名盘点主单据信息表[Y_T_W_Check]主键ID描述盘点主单据信息表属性描述字段名称字段标识字段类型字段长度同意空字段描述自增长编号IDInt4非空唯一标识一条记录,自增长型单据编号T」DVarchar30非空单据状态T_StatusInt4非空操作人名称T_TranscatorVarchar20操作时间TTDateDateTime8仓库编号WHouselDInt4非空备注1ZdbzlVarchar30备注2Zdbz2Varchar100数据表名盘点明细单据信息表【Y_T_W_CheckDetail】主键描述盘点明细单据信息表属性描述字段名称字段标识字段类型字段长度同意空字段描述自增长编号IDInt4非空唯一标识一条记录,自增长型单据编号T_1DVarchar30非空卷烟编号SmokeIDVarchar20卷烟名称SmokeNameVarchar50上次结算数量PrcBalanccnumeric190上期结算仓库总库存本次结算数量Balancenumeric190本期结算仓库总库存库存数量StorageNumnumeric190等于本期结算整件库数量WStoragenumeric190零头库数量OMStoragcnumeric190入库数量Inputnumeric190出库数量Outputnumeric190退货数量CalIbacknumeric190损溢数量Lossnumeric190备注1ZdbzlVarchar30备注2Zdbz2Varchar100数据表名仓库单据操作状态表[Y_T_W_Ope_Bill_Status]主键描述仓库单据操作状态表,单据完成时删除属性描述字段名称字段标识字段类型字段长度同意空字段描述单据编号T.IDVarchar30非空单据操作状态Ope_Bill_StatusInt4非空0表示操作完成,1表示需要操作单据类型0_TypeInt4非空10入库,20出库,30损溢,40:盘点仓库编号WHouscIDInt4仓库操作状态W_StatusInt40代表操作完成,1表示需要操作,电子标签程序更换此字段备注】ZdbzlVarchar30备注2Zdbz2Varchar100数据表名仓库储位操作状态表[Y_T_W_Place_Status]主键描述仓库储位操作状态表属性描述字段名称字段标识字段类型字段长度同意空字段描述整件库储位操作状态EPlaceStatusInt40表示没操作,1表示有操作零头库储位操作状态0_Place_StatusInt40表示没操作,1表示有操作备注1ZdbzlVarchar30备注2Zdbz2Varchar100数据表名卷烟信息表【Y_B_Goods】主键描述卷烟信息表属性描述字段名称字段标识字段类型字段长度同意空字段描述数据表名读写器基础信息表【Y_B_ScanRead】主键ID描述读写器基础信息表属性描述字段名称字段标识字段类型字段长度同意空字段描述自增长编号TDInt4非空唯一标识一条记录,自增长型读写器IPRcadIPvarchar15非空读写器名称ReadNameVarchar50非空仓库IDWhouselDInt4非空读写器所属仓库ID备注1Zdbzlvarchar30备注2Zdbz2varchar100数据表名一号工程信息表[Y_B_CorpScanIP]主键描述一号工程信息表属性描述字段名称字段标识字段类型字段长度同意空字段描述自增长编号IDInt4非空唯一标识一条记录,自增长型数据库服务渊IPVarchar20非空一号工程入库、出库数据库IP地址数据库名称DatabaseNameVarchar50入库Corp_Scan出库Sort_Scan数据库类型TypeInt410入库数据库,20出库数据库备注1Zdbzlvarchar30备注2Zdbz2varchar100数据表名条码枪基础信息表【Y_B_BarGun】主键ID描述条码枪基础信息表属性描述字段名称字段标识字段类型字段长度同意空字段描述自增长编号IDInt4非空唯一标识一条记录,自增长型条码枪IDBarGunlDvarchar20非空条码枪名称BarGunNameVarchar50非空仓库IDWhouselDInt4非空条码枪所属仓库1D备注1Zdbzlvarchar30备注2Zdbz2varchar100数据表名条码枪扫码主单据表[Y_T_PDA_Task]主键ID描述用来生成每次出库的零件主单据,供PC机下载属性描述字段名称字段标识字段类型字段长度同意空字段描述自增长编号IDInt4非空唯一标识一条记录,自增长型主单据编号T_IDvarchar30非空入库、出库零件PC机扫码主单据操作时间Ope_TimeDatetime8精确到秒是否完成ScanStatusInt4非空PC机扫码是否完成,0未完成;1已下载2已完成(默认值为0)单据类型Bill_Typeint4非空10表示入库,20表示出库发往地FwdNameVarchar30备注1Zdbzlvarchar30备注2Zdbz2varchar100数据表名条码枪扫码明细表【Y_T_PDA_Task_Detail】主键ID描述用来记录每次零头出库的数量,供PC机下载属性描述字段名称字段标识字段类型字段长度同意空字段描述自增长编号1DInt4非空唯〜标识一条记录,自增长型主单据编号T_IDvarchar30非空入库、出库零件PC机扫码主单据卷烟编号SmokeidVarchar20非空6位卷烟代码卷烟名称SmokeNameVarchar50非空应扫数量Y_Amountnumeric90非空实扫数量S_Amountnumeric90非空备注1Zdbzlvarchar30备注2Zdbz2varchar100数据表名整件扫码单据完成状态表[Y_T_Scan_BillInfo]仓储软件写,RFID软件读主键ID描述要紧存放需要扫码入库、出库的主单据信息属性描述字段名称字段标识字段类型字段长度同意空字段描述自增长编号IDInt4非空唯一标识一条记录,自增长型单据编号T_IDvarchar30非空入库、出库主单据编号,来自于入库、出库主单据表单据票号T_TicketNoVarchar30入库、出库时的单据票号,与一号工程票号相对应操作状态Bi1l_Ope_StatusInt4非空0及示需要进行扫码操作,1及示单据已启动,2表示扫码任务结束(默认值为0)读写器IPReadIPvarchar15非空单据所对应的读写器IP地址条码枪IDBarGunlDvarchar20单据所对应的条码枪ID单据类型Bill_TypeintA非空10表示入库,20表示出库备注1Zdbzlvarchar30备注2Zdbz2varchar100数据表名标签操作流水表【Y_T_Tag_DeliverInfo】RFID软件写,仓储软件读主键ID描述要紧存放每次卷烟出入库时写入到RFID标签中的信息属性描述字段名称字段标识字段类型字段长度同意空字段描述自增长编号IDInt4非空唯一标识一条记录,自增长型主单据编号T_IDvarchar30非空入库、出库主单据编号,对应扫码单据完成状态表标签IDTag_IDvarchar30非空RFID标签编号标签序列号Tag_DataVarchar30非空6位卷烟代码+10位RFID序列号确认条码BarcodeinfoVarchar40顺序号SerialNobigint8RFID标签确认条码在一号工程中的顺序卷烟编号SmokeidVarchar206位卷烟代码操作时间Ope_TimeDatetime8精确到秒单据类型Bill_Typcint4非空10表示入库,20表示出库条码枪1DBarGunlDVarchar20条码状态StatusInt4非空标识该确认条码是否已写入到RFID标签中0未写入,1已写入默认为0是否有效Is_AvailabilityInt4非空表示该标签的RFID条码是否有效,即是否正确,1有效,0无效备注1Zdbzlvarchar30标识是第几条确认条码,1第一条;2第二条:备注2Zdbz2varchar100数据表名标签条码对应表[Y_L_Tag_BCode_Info]仓储软件写,仓储软件读主键ID描述要紧存放每个RFID标签中对应的条码信息属性描述字段名称字段标识字段类型字段长度同意空字段描述自增长编号IDInt4非空唯一标识一条记录,自增长型单据编号T」Dvarchar30非空标签IDTagIDvarchar30非空RFID标签编号标签序列号TagDataVarchar30非空6位卷烟代码+10位RFID序列号版本/状态作者参与者起止日期备注数据表名用户角色表[G_B_Purview]主键ID描述用户角色表属性描述字段名称字段标识字段类型字段长度同意空字段描述自增长编号IDInt4非空唯一标识一条记录,自增长型角色PRulerVarchar20非空角色名称P_FunctionVarchar50非空角色权限P」SVarchar2非空是否具备该功能功能名称PFunctionNameVarchar50系统功能名称备注】ZdbzlVarchar30备注2Zdbz2Varchar100数据表名员工信息表【G_L_Emlpoyee】主键ID描述员工信息表属性描述字段名称字段标识字段类型字段长度同意空字段描述自增长编号IDInt4非空唯一标识一条记录,自增长型用户名称E_NameVarchar20非空用户年龄E_N1Int4用户角色E_RuleVarchar20非空登陆工号E_loginVarchar20非空登陆密码E_Pwdbinary100非空用户性别E_xbVarchar2卷烟编号SmokeidVarchar20非空6位卷烟代码条码信息BarcodeInfoVarcode40非空32位卷烟件码操作时间InOpe_TimeDatetime8精确到秒是否上传FccdBackint4非空条码是否上传到一号工程库0未上传;1已上传(默认值为0)出库单据OutT_IDVarchar30对应出库单据信息出库时间OutOpe_TimeDatetime8出库时间备注1Zdbzlvarchar30备注2Zdbz2varchar100数据表名储位条码对应表[Y_L_P_BCode_Info]主键描述储位条码对应表属性描述字段名称字段标识字段类型字段长度同意空字段描述自增长编号IDInt4非空唯一标识一条记录,自增长型单据编号T_IDvarchar30非空储位编号P_IDVarchar20非空单据票号TicketNoVarchar50条码信息Barcode_InfoVarchar40操作时间Ope_TimeDateTime8备注1Zdbzlvarchar30备注2Zdbz2varchar100数据表名条码扫码流水表【Y_T_BCode_DeliverInfo】仓储软件写,仓储软件读主键ID描述要紧记录仓库条码流水情况属性描述字段名称字段标识字段类型字段长度同意空字段描述自增长编号IDInt4非空唯一标识一条记录,自增长型主单据编号T_IDvarchar30非空入库、出库主单据编号,对应扫码单据完成状态表卷烟编号SmokeIDVarchar20非空6位卷烟代码条码信息Barcodc_Infovarchar40非空每件烟的条码信息操作时间Ope_TimeDatetime8精确到秒备注1Zdbzlvarchar30备注2Zdbz2varchar100数据表名零件条码信息表【Y_T_PDA_BarcodeInfo】仓储软件写,仓储软件读主键ID描述要紧记录零件条码流水情况属性描述字段名称字段标识字段类型字段长度同意空字段描述自增长编号IDInt4非空唯一标识一条记录,自增长型主单据编号T」Dvarchar30非空入库、出库主单据编号,对应扫码单据完成状态表卷烟编号SmokeIDVarchar20非空6位卷烟代码卷烟名称SmokeNameVarchar50非空条码信息Barcode_Infovarchar40非空每件烟的条码信息操作时间Ope_TimeDatetime8精确到秒是否上传Feedbackint4非空条码是否上传到一号工程库0未上传;1己上传(默认值为0)备注1Zdbzlvarchar30备注2Zdbz2varchar100数据表名记录标签自增长序号【Y_L_AutoID】主键描述标签自增长记录表属性描述字段名称字段标识字段类型字段长度同意空字段描述自增长序号AutoAddIDbigint8非空标签自增长序号,由程序计算增长仓储编号WhouselDInt4仓库编码,用来区分两个仓库的AutoAddID读写器地址ReadIPVarchar15根据读写曙地址推断序列号所在的段列备注1ZdbzlVarchar30起始段号备注2Zdbz2Varchar100结束段号数据表名记录标签错误信息【Y_L_TagErr】主键ID描述标签自增长记录表属性描述字段名称字段标识字段类型字段长度同意空字段描述自增长序号TDInt4非空唯一标识一条记录,自增长型主单据编号T_IDVarchar30非空卷烟编号SmokeIDVarchar20非空标签序列号Tag_DataVarchar30非空6位卷烟代码+10位RFID序列号错误原因LogErrVarchar200产生错误的原因日期Ope_TimeDatetime8操作日期备注1ZdbzlVarchar30备注2Zdbz2Varchar100数据表名入库标签信息表[Y_L_Tag_Data_Info]主键描述入库标签信息表,记录乌市入库时读取到的标签信息属性描述字段名称字段标识字段类型字段长度同意空字段描述自增长编号1DInt4非空唯一标识一条记录,自增长型单据编号T_IDvarchar30非空标签IDTag_IDvarchar20非空RFID标签编号标签序列号Tag_DataVarchar40非空6位卷烟代码+10位RFID序列号卷烟编号SmokeIDVarchar20非空操作时间DateTime8是否可用Is_AvailabilityVarchar1非空0可用,1已完成,2不可用备注1ZdbzlVarchar30备注2Zdbz2Varchar100类型缩写描述integerintstringstrdatetimedtmdoubledblqueryqrytstringlistslstarrayarrrecordrec名称类型命名办法约定EJVareHouse系统数据库字母Y_B_Goods基本信息表属于仓储系统的基本表,不包含有关数据的表Y_T_Bill业务数据表存储用于需要操作的数据的表,随着有关单据的操作完成,该表的信息只供查询使用一定期限内能够清除如入库单或者入库储位分配结果Y_L_Storage仓储系统数据永存表用来存放一些关犍信息与数据的表如库存表NLCarlnfo非仓储系统数据永存表用来存放车辆基本信息G_Ap_Check存储过程用于查询或者盘点的•系列存储过程字段字段字母有简单易懂的英文,尽量使用英文,其他均使用中文进行表示有关联的表中的字段名称全部保持一致字段
1、所有单据编号统一为T」D
02、整件库储位编号为P」D储位名称之PName储区编号为Area仓库编号为WhouscID零头库储位编号为0ID
3、一个表中只有一个数量时,名称之Amount仓储系统中所有存放数量单位为支,字段类型为〔Amount][numeric]
(190)NOTNULL
4、需要记录操作人与操作时间一律为[T_Transcator][char]
(20)NULL[TTDate][datetime]NULL
5、字符型全部为[varchar]
6、单据的操作状态全部以「Status表示0表示单据已创建,1表示储位分配结束,2表示完成
7、所有数量的在设计时全部为0单据类型单据命名一级代码一级常量命名二级代码(类型)常量命名入库正常入库(整件)Rkzj07010210010110GDLJNPUT101gDL_INPUT_zj退货入库(整件,也包含零头)Thrkzj070102100101102gDLJNPUT.thzj补货入库(零头)Rklt070102l00101103gDLJNPUTJt退货入库(零头)Thrklt070102100101104gDL」NPUT」hlt整件损溢不足一件入零头库Syltrk070102100101105gDL」NPUT_syrklt越库入库Yuckrk070102100101106gDL_INPUT_yueku互移入库Hyrk070102100101107gDL_INPUT_hy出库整件分拣出库fjck07010210010l20GDL_OUTPUT201gDL_OUTPUT_zjfj//零头分拣出库//Ltgck070102100101//202gDL_OUTPUT_ltfj调拨出库Dbck070I0210001203gDL_OUTPUT_db分库出库Fkck070102100101204gDL_OUTPUT_fk综合出库Zhck070102100101205gDL_OUTPUT_zh调剂出库Tjck070102l00101206gDL_OUTPUT_tj退货出库Thck070102100101207gDL_OUTPUT_th整件损溢不足.件出库Syltck070102100101208gDL_OUTPUT_sylt拆零出库Clck070102100101209gDL_OUTPUT_cl越库出库Yuckck070102100101210gDL_OUTPUT_yucku互移出库Hyck070102100101211gDL_OUTPUT_hy损溢入库损溢Rksy07010210010130GDL_LOSS301gDL_LOSS_rk出库损溢Cksy070102100101302gDL_LOSS_ck退货损溢Thsy070102100101303gDL_LOSS_th整件损溢ZjsyO7OIO2IOOIOI304gDL_LOSS_zj零头损溢Ltsy070102100101305gDL_LOSS_lt移库损溢Yksy070102100101306gDL_LOSS_yk盘点损溢Pdsy070102100101307gDL_LOSS_pd越库损溢Yueksy070102100101308gDL_LOSS_yuck盘点正常盘点pd07010210010140gDL_CHECK无无移入移入Y107010210010150gDL_MOVEIN无无移出移出Yc07010210010l60gDL_MOVEOUT无无初始化单据Csh070102100101根据入、出的原则记录操作类型无无无仓库类型类型代码类型常量命名仓库用途用途代码用途常量命名仓库种类种类代码种类常量命名本集库1gDL_bjk整件库11gDL_bjk_zj带电子标签111gDL_bjk_zj_yelab不带电子标签112gDL_bjk_zj_nelab缓存库(目前只支持一个)113gDL_bjk_zj_hc零头库12gDL_bjk_lt异地库2gDL_ydk异地实物库21gDL_ydk_sw异地虚拟库22gDL_ydk_xn储位用途类型代码类型常量命名普通储位1gPC.COMMON混合储位2gPC_MIX备用储位3gPC_BACKUP储位操作类型类型代码类型常量命名空闲状态0gPC.NOUSE正在操作1gPCJNUSE储位类型类型类型代码类型常量命名动态储位0gPC.CHANGE静态储位1gPC_PICTCH储位暂存类型类型代码类型常量命名不为暂存储位0gPC_NtempSor为暂存储位1gPC_YtempStor单据操作类型类型代码类型常量命名未操作0gOT_PREV正在操作1gOT_PROC已经操作完成2gOT_AFTE操作类型类型代码类型常量命名入库10gIC」NPUT出库20gIC_OUTPUT损溢30gIC.LOSS盘点40gIC_CHECK移入50glCMOVEI移出60gIC_MOVE_O拆零70gIC_MI_O补货80gIC_MI_I一级类型名称一级代码二级代码范围范围长度省名11-5050卷烟类别21-1010存储等级31-2020仓库类型41-1010仓库用途511-9989仓库种类6111-999888仓库存储顺序71-储位用途81-1010储位类型90-12入库类型10101-19999出库类型20201-29999损溢类型30301-39999车辆类型6011-5050学历6021-1010保险公司6031-5050险种6041-5050费用类别6051-5050用户部门E_bmInt4预留备用字段联系电话E_LxdhVarchar20预留备用字段手机号码E_sjVarchar20预留备用字段入职日期E_rzrqdatetime8是否在职E_sfzzInt4是否在公司EsfzgsInt4备注信息E_mcmontext16是否在线E_StateInt4用户类型E_TypeInt4预留备用字段1代表驾驶员,2非驾驶员备注1ZdbzlVarchar30备注2Zdbz2Varchar100数据表名编码字典表【Y_B_Dictionary】主键Dic.ID描述编码字典表属性描述字段名称字段标识字段类型字段长度同意空字段描述编码编号DicJDInt4非空主键,唯一标识一条记录编码名称Dic_ValucVarchar100非空编码类型TypeInt4非空全面类型请参照详设文档备注1ZdbzlVarchar30备注2Zdbz2Varchar100数据表名生产厂家信息表[Y_B_Manufacturer]主键ID描述生产厂家信息表属性描述字段名称字段标识字段类型字段长度同意字段描述自增长编号IDInt4非空唯一标识一条记录,自增长型厂家编号M_IDInt4非空厂家名称M_NamcVarchar100非空所在省份M_ProvinceInt4非空从编码字典表中取省份名称M_ProvinceNameVarchar255备注1ZdbzlVarchar30备注2Zdbz2Varchar100数据表名卷烟信息表[Y_B_Goods]主键I」D描述卷烟信息表属性描述字段名称字段标识字段类型字段长度同意空字段描述商品编号I_IDVarcahr20非空商业上13代码的后六位,如055314(红河软甲,商业13位代码为6901028055314)主键唯一标识一条记录商品名称I_NameVarchar50非空一号工程编码I_BarcodeVarchar20非空工业上13位代码,即6901028+卷烟件码的3位8如红河软甲即为6901028055611商业编码I_ScllCodeVarchar20非空商业上所用的13卷烟代码,如红河软甲为:6901028055311生产厂家编码I.ManufacturerInt4非空存储等级I_Classint4预留备用字段价格I_PriceFloat8件包装IBoxint4非空一件有多少支条包装I_PieccInt4非空一条多少支包包装I_BagInt4非空一包多少支托盘容量Tray_CapcityInt4非空每个托盘上存放此卷烟的件数,即可码盘数,表示的是自然件存储标识l_SmokeMarkInt4非空0动态存储;1静态存储商品级别I_GradeInt41一类烟,2二类烟,3三类烟,4四类烟,5五类烟最大存储量I_UpperLimitFloat8预留备用字段最小存储量l_LowerLimitFloat8预留备用字段存储期限I_TermInt4预留备用字段是否扫码IS_ScanVarchar1非空0不需要扫码1需要扫码,默认为1是否可用ISAvailabilityVarchar1非空0不可用;1可用,备注1ZdbzlVarchar30备注2Zdbz2Varchar100数据表名仓库信息表[Y_L_Warehouse]主键ID描述仓库信息表属性描述字段名称字段标识字段类型字段长度同意空字段描述自增长编号IDInt4非空唯一标识一条记录,自增长型,此字段同时最为仓库编号仓库名称WarehouseVarchar20非空存储顺序SLevelInt4非空如有AB多个库,区分主库房与别用库房仓库类型W_TypeInt4非空是否为本集库还是异地库,1本集库;2异地库,仓库用途W_UseInt4非空11本集整件库,12本集零头库,21:异地实物库,22异地虚拟库仓库种类WSeedInt4非空111本集整件库带电子标签,112本集整件库不带电子标签,113本集整件缓存库,121本集零头实物库,122本集零头虚拟库,123本集零头罚没庠备注1ZdbzlVarchar30备注2Zdbz2Varchar100数据表名储区信息表【Y_L_E_Label】主键E_ID描述储区信息表属性描述字段名称字段标识字段类型字段长度同意空字段描述储区编号E」DVarchar20非空与储区名称一样,主键储区名称AreaVarchar20非空仓库编号WllouselDInt4非空关联仓库信息表储区地址AddressVarchar20非空储区所在电子标签单片机地址通讯端口CommInt4非空电子标签通讯端口储区位置P_PositionVarchar40电子标签所在的物理位置备注1ZdbzlVarchar30备注2Zdbz2Varchar100数据表名储位信息表【Y_L_Place】主键ID描述储位信息表属性描述字段名称字段标识字段类型字段长度同意空字段描述自增长编号IDInt4非空唯一标识一条记录,自增长型储位编号P_1DVarchar20非空与储位名称一样储位名称PNameVarchar20非空储区名称AreaVarchar20非空关联储区信息表中的储区编号仓库编号WHouselDInt4非空关联仓库信息表存储等级P_LevelInt4预留备用字段储位用途P_TypeInt4非空1普通储位,2混合储位,3备用储位’卷烟编号SmokeIDVarchar20非空关联卷烟信息表卷烟名称SmokeNameVarchar50非空储位容量P_CapcityNumeric190非空该储位能够存储卷烟的数量,单位支存储数量AmountNumeric190非空该储位上已存储的卷烟数量,单位支操作时间P_DateDatetime8储位地址PAddressVarchar20非空关联储区信息表,一-个储区中的每个储位的地址相同,等于该储区的地址是否暂存P_Tmp_MarkInt4非空0否,1是:储位操作状态P_0perateInt4非空0不操作,1操作中;什0储位类型P_MarkInt40动态储位,1静态储位;地州公司通常无静态储位:默认为:0储位分配时候关联卷烟信息表中的卷烟存储标识进行分配储位电子标签标号P_ElabelInt4非空电子标签刷新储位时所对应的储位编号,如A00101储位电子标签标号为1,A00U2储位电子标签标号则为12入库储位分配顺序AssginOrderInt4预留别用字段出库储位分配顺序AssginOuOrderInt4预留别用字段储位顺序PIDOrderIntA预留别用字段备注1ZdbzlVarchar30备注2Zdbz2Varchar100数据表名卷烟库存信息表[Y_L_Storage]主键ID描述卷烟库存信息表属性描述字段名称字段标识字段类型字段长度同意空字段描述自增长编号IDInt4非空唯一标识一条记录,自增长型卷烟编号SmokeIDVarchar20非空卷烟名称SmokeNameVarchar50非空存储数量Amountnumeric190非空默认为0单位支仓库编号WHouselDInt4非空最后操作时间Input_DateDateTime8备注1ZdbzlVarchar30备注2Zdbz2Varchar100数据表名日结库存信息表(Y_L_TodayStorage]主键ID描述日结库存信息表属性描述字段名称字段标识字段类型字段长度同意空字段描述自增长编号IDInt4非空唯一标识一条记录,自增长型卷烟编号SmokelDVarchar20非空卷烟名称SmokeNameVarchar50非空期初库存SlariAmount.Numeric190非空单位支本次入库InputAmountNumeric190非空单位支本次出库Out.AmountNumeric190非空单位支报损数量LossAmountNumeric190非空单位支期末库存EndAmountNumeric190非空单位支日结日期Input_DateDateTime8仓库编号WHouselDInt4备注1ZdbzlVarchar30备注2Zdbz2Varchar100数据表名储位分配信息表Y_T_Assign_Place主键ID描述储位分配信息表属性描述字段名称字段标识字段类型字段长度同意空字段描述自增长编号IDInt4非空唯一标识一条记录,自增长型储位编号P」Dvarchar20非空操作单据T_IDvarchar30非空卷烟编号SmokeIDvarchar20非空卷烟名称SmokeNamevarchar50非空分配数量Amountnumeric190非空单位支分配序号SNInt4供电子标签程序读取损溢数量Lossnumeric190单位支单据类型iTypeInt4非空10入库单据,20出库单据,30损溢单据托盘编号P_SalverIDVarchar20预留备用字段应入条码数PBarNeeclInt4非上该储位此次入库需入条码数,通过计算得出实入条码数P_BarAlreadyInt4非空该储位此次入库已入条码数,每次校验进行累加直到完成校验备注1ZdbzlVarchar30备注2Zdbz2Varchar100数据表名流水信息表【Y_T_Deliver】主键描述流水信息表属性描述字段名称字段标识字段类型字段长度同意空字段描述自增长编号IDBiglnt8非空唯一•标识一条记录,自增长型单据编号TIDVarchar30非空卷烟编号SmokelDVarchar20非空卷烟名称SmokeNameVarchar50非空操作数量AmountNumeric190非空单位支单据类型iTypeInt4非空10入库单据,20出库单据30损溢单据储位编号P」DVarchar20非空储区编号AreaVarchar20非空仓库编号WHouselDInt4非空是否结算IsBalanceInt4非空0:未结算,1:已结算;操作人名称T_TranscatorVarchar20操作时间T_TDateDateTime8备注1ZdbzlVarchar30备注2Zdbz2Varchar100数据表名电子标签操作数据表[Y_T_E_Status]主键描述电子标签操作数据表属性描述字段名称字段标识字段类型字段长度同意空字段描述单据编号T」DVarchar30储位编号P」DVarchar20非空发送到电子标签的储位编号P_t_IDVarchar20非空关联储位信息表中的P-Elabel字段储位名称PNameVarchar20非空储区编号AreaVarchar20非空仓库编号WHouselDInt4非空单片机地址AddressVarchar20关联储位信息表中的Address卷烟编号SmokeIDVarchar20卷烟名称SmokcNamcVarchar50操作数量AmountNumeric190单位支单据类型0_TypeSmallint210入库,20出库,30损溢,40盘点操作前数量0_StoragcNumeric190单位支操作后数量N_Storage]Numeric190单位支换算关系(支到条的)Rel_To_PInt4关联卷烟信息表换算关系(件与条的)Rel_To_BInt4关联卷烟信息表通讯端口COMMInt4关联储位信息表是否发送Is_MedInt4是否需要立即发送并完全更新电子标签数据0是,1否,为0储位操作状态PStatusInt40表示该数据还没有被下端读取,1表示已经被读取过了,认为0是否为图形化显示Is_BmpInt40表示不需要图形化显示,1表示需要图形化显示,。