首页 管家婆SQL数据字典

管家婆SQL数据字典

举报
开通vip

管家婆SQL数据字典管家婆SQL数据字典作者:日期:sQL简单数据的出错分析及修复方法:简单的数据结果表:1)基本信息表名称代码职员信息表库存商品信息表往来单位摘要表地区信息表会计科目表仓库信息表部门信息表employeePtypebtypeAbstractAreaTypeatypecwStockDepartment名称代码订单索引表订单明细表单据索引表进货单明细表销售单明细表零售单索引表零售单明细表其他单据明细表(比如调拨单,收.付款等)凭证明细表DlyndxOrderBakDlyOrderDlyndxDlybu...

管家婆SQL数据字典
管家婆SQL数据字典作者:日期:sQL简单数据的出错分析及修复方法:简单的数据结果表:1)基本信息表名称代码职员信息表库存商品信息表往来单位摘要表地区信息表会计科目表仓库信息表部门信息表employeePtypebtypeAbstractAreaTypeatypecwStockDepartment名称代码订单索引表订单明细表单据索引表进货单明细表销售单明细表零售单索引表零售单明细表其他单据明细表(比如调拨单,收.付款等)凭证明细表DlyndxOrderBakDlyOrderDlyndxDlybuyBakDlyOrderDlyndxretailDlyretailDlyotherDlya2) 表格 关于规范使用各类表格的通知入职表格免费下载关于主播时间做一个表格详细英语字母大小写表格下载简历表格模板下载 单据 清单 安全隐患排查清单下载最新工程量清单计量规则下载程序清单下载家私清单下载送货清单下载 3)其他常用表:名称代码操作员表Loginuser系统初始值表Sysdata系统配置表Syscon单据配置表vchcon单据类型表Vchtype自动盘赢盘亏表CheckedCount列配置表ColConfig商品库存分布表GoodsStocks期初商品库存分布表IniGoodsStocks库存上下限报警设置表GoodsWar客户跟踪价格表Price期初发货、委托、受托商品库存表IniCommission发货、委托、受托商品库存表Commission发货结算单明细表Sendjsd1y固定资产基本信息表(包括固定资产类别、Fixbasic增减方式、使用状况)固定资产减少Fixdel固定资产折旧明细FixDepDetail固定资产明细表FixDetai1会计期间表MonthProc期初借进借出商品表LendborrowO0借进借出商品表Lendborrow门店登记信息表Posinfo盘点索引表、盘点明细表Pandianndx、pandiand1y常用表中的主要字段介绍1•商品信息库(ptype)名称字段注释数据类型商品IDtypeId唯一,系统自动累加varchar(25)父IDParId父类的记录号varchar(25)级数1evea1Smallint现有儿子数sonnum一般来说soncountInt曾有儿子数soncount大于,等于sonnum数Int商品编码UserCodevarchar(26)全名FullNamevarchar(66)简名Namevarchar(30)规格Standardvarchar(20)型号Typevarchar(20)地区Areavarchar(30)备注Commentvarchar(250)最新进价recPricenumeric(18,4)参考零售价preprice4最低售价MinSalePrice一级批发价Prepricel二级批发价Preprice2三级批发价Preprice3四级批发价Preprice5五级批发价Preprice6默认报价QuotePrice是否删除Deletedbit成本算法costmodeint记录号Rec系统自动生成,唯一int父记录号ParRecint条码barcodevarchar(50)注:销售退货取的入库商品的成本首先取最近加价值(recprice),如果没有的话才取当前库存成本值.2.往来单位信息库(btype)与商品信息库相同的字段这里就不介绍了名称字段注释数据类型应收发生额应付发生额期初应收期初应付是否客户(还是供应商)应收超额应付超额ArtotaiAptota1Art1100Aptt100IsclientArlimitAplimitNumeric(9)Numeric(9)Numeric(9)Numeric(9)Intvarchar(66)varchar(30)3•职员信息表,仓库信息表,地区,部门的信息表的结构都跟商品信息表的差不多.4•会计科目表(atypecw,atype)名称代码注释数据类型借贷方向directionchar(1)借方全年累计发生额debit用于查询利润表中的本年累计numeric(18,2)借方期初发生额Debit00每个会计期间的借方发生额numeric(18,2)numeric(18,2)借方发生额01...12debit01当前借方余额DebitTTLnumeric(18,2)期初借方余额DebitTTL00numeric(18,2)期末借方余额01…12DebitTTL01每个会计期间的借方余额numeric(18,2)贷方全年累计发生额lend用于查询利润表中的本年累计numeric(18,2)贷方期初发生额Lend00即期初帐务数据中的本年累计发生贷方numeric(18,2)贷方发生额01.12lend01每个会计期间的贷方发生额numeric(18,2)当前贷方余额LendTTLnumeric(18,2)期初贷方余额LendTTL00numeric(18,2)期末贷方余额01…1LendTTL0每个会计期间的贷numeric(18,2)21方期末余额期初本年损益累计发生debitlendnumeric(18,2)注:这个表中的科目余额发生额的值,都是通过发生的相关业务单据计算出来的值,我们一般不做直接修改。单据索引表(dlyndx)名称代码注释数据类型单据号制单日期物流单据编号单据类型物流单据摘要凭证编号往来单位ID职员ID仓库ID仓库ID2物流科目审核人ID会计期间红冲标记被红冲标记登帐人ID制单人ID草稿标记单据合计金额单据的票据类型部门IDVchcodeDateNumberVchTypesummaryCommentbtypeidetypeidktypeidktypeid2ifcheckcheckeperiodRedWordRedOldaccounteInputNodraftTotalBillTypeprojectid系统生成,唯一,与明细表是通过vchcode相关连的.在VchType表中可以查询到往来单位(btype)中的typeid职员(employee)中的typeid仓库(stock)中的typeid调拨单等需要两个仓库的单据时用物流单有的要输入的科目为'T时表示这张单据是红冲或被红冲单据为'T时表示这张单据是被红冲单据空的话是未登帐1草稿单据2已过账单据3临时单据numeric(1o)varchar(10)varchar(60)numeric⑷varchar(256)intvarchar(25)varchar(25)varchar(25)varchar(25)varchar(25)varchar(25)smallintchar(1)char(1)varchar(25)varchar(25)intnumeric(18,2)intvarchar(25)辉煌8.x中过帐单据,草稿和临时单据的表头索引全部是写入dlyndx表中的,以字段名'draft'来区分,上面我分别有记载•相反明个表,销售单明细表时diys单据为dlyother,过帐单据所影响到的科目值记载入dlya中.比如说我们过一张销售单所影响的几个表是:dlyndx,dlysale和dlya.Dlyndx记载表头内容;uiysale记载销售商品明细;Dlya记载销售影响会计科目的值'商品库存','销售成本','销售收入','应收应付'(或者是'现金银行'这几个科目.Dlya,dlysale,dlybuy等明细表中记录的是所有单据发生的明细,这里不作详细介绍,比如说要修改某张销售单据中某个商品销售价格或者销售成本,在dlysale里面我们就可以修改的字段是price,total或者costprice,costtotal字段值,还要将dlya中对应的科目值重新写一下.6•系统初始值表(sysdata)名称代码注释数据类型系统编号SubNoint项目名称SubNamevarchar(30)项目值SubValuevarchar(100)备注SubCommentvarchar(30)注:表中subname=period是会计其间;startdate:做帐开始日期;niover:是否已经开帐,0为未开帐,1为已开帐;enddate:做帐开始日期;versionno漱件的版本序列号7.商品库存分布表(goodsstocks),期初库存(inigoodsstocks)名称代码注释数据类型商品ID仓库ID批号生产日期库存数量成本单价库存金额批次PtypeIdKtypeIdJobNumberOutFactoryDateQtyPriceTotalGoodsOrder系统值varchar(25)varchar(25)varchar(20)varchar(13)numeric(18,4)numeric(18,4)numeric(18,2)int注:商品的库存分布和批次详情都是写在这个库中的,如果商品在某个仓库中的数量和金额都为0的时候,在这个表中是不应该显示出来的.期初库存(inigoodsstocks)是同样的,我们这里也就不单独介绍了.8•客户跟踪价格表(price),跟踪的都是折前价格9.固定资产明细表(Fxdetail)名称代码注释数据类型vchcodevchcodenumeric(18)usercodeusercodechar(25)datedatedatetimeFullnameFu1lnamechar(50)DepartmentIDDepartmentID这个是部门id,不可缺少intHisdepHisdep折旧金额numeric(18,2)depatypeiddepatypeid折旧对应科目varchar(25)简单数据的修复方法:1•清除超级用户密码:update1oginusersetpassword=''whereetypeid='00000'2.进入账套时提示:'invalidvarianttypeconversion'dropprocedurez_checkpasswordCREATEPROCEDUREz_checkpasswordASse1ectl.*,e.fullnameasefullnamefromloginuser1,employeeewherel.etypeid=e.typeidreturn0(3)deletefromloginuserwhereetypeidnotin(selecttypeidfromemployee)3•期初库存商品数量为0,但是不能删除基本信息。DeletefrominigoodsstocksWhereqty=Oandtota1=0辉煌版中由于以前版本的问题造成的期初收入类、费用类科目有余额,利润没有清0,以致资产负债表不平,将收入支出类科目清零UPDATEatypeSETTTL00=0WHERE(typeldLIKE'00003%')OR(typeIdLIKE'00004%')OR(typeld='0000500002/)辉煌版中点击库存状况时出现提示:invalidvarianttypeconversion检查一下ptype表中是否有字段长度过大的情况,比如prepreice4的值是否异常大,如是在查询分析器中执行:Updateptypesetpreprice4=0whereprepreice4>1000000辉煌版中“用户口令及权限设置”中增加一新用户总是排在“超级用户”前而且不允许删除,“超级用户”却可以删除Loginuser中记录的顺序错了,在查询分析器中运行:begintranselect*into#tfromloginuserorderbyetypeidtruncatetab1eloginuserinsertintologinuserselect*from#tcommit如何将数据库物理文件恢复到SQLSERVER中,情况一:有*.mdf和*.ldf文件,sp_attach_db@dbname=N'test',@=N'd:\mssq17\data\Test.mdf',@=N'd:\mssql7\data\Test.1df注:@=N'd:\mssq17\data\Test.mdf,:物理数据库数据文件名称(包括路径,主文件名,扩展文件名);@=N'd:\mssql7\data\Test.1df'物理数据库日志文件名称(包括路径,主文件名,扩展文件名);情况二:只有一个*.mdf文件:EXECsp_attach_db@dbname=Nzguest',@=N'c:\medserver\data\abc.mdf注:c:\medsefver\data\abc.mdf为*.mdf文件的路径以上两种情况,将文件恢复后,还要在master数据库中的graspcwzt中添加数据库名与帐套名8•如在管家婆中做年结存时,提“超时已过期”可在数据库中手工做年结存。辉煌版:execz_yearclose 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 版:execCW_F_YearClose1execCW_F_YearC1ose2先执行a,再执行b日期录入错误的处理方法步骤一:首先在查询分析器中查找日期〉当前日期的单据,执行语句如下:select*fromdlyndxwheredate>'yyyy-mm—dd'(注:yyyy-mm—dd为当前日期格式yyyy为年,mm为月,dd为日)步骤二:修改日期:1)、如只有年份录入错误,如把2002—12-31录成2003-12-31,则执行:updatadlyndxsetdate='2002'+right(date,6)wheredate>'yyyy-mm—dd'updatadlyasetdate='2002'+right(date,6)wheredate>'yyyy—mm-dd'然后根据d1yndx中的vchtype确定单据的类型,然后修改对应的表。如果是销售单:updatadlysa1esetdate='2002'+right(date,6)wheredate>'yyyy-mm-dd'进货单:updatadlybuysetdate='2002'+right(date,6)wheredate>'yyyy—mm-dd其它的单据:updatadlyothersetdate='2002'+right(date,6)wheredate>'yyyy-mm-dd'2)、如日期全部需要修改,则执行:updatedlyndxsetdate='YYYY-MM—DD'wheredate>'yyyy-mm-dd'(YYYY-MM-DD为输入的正确日期的格式)然后依次把dlyndx改为dlya执行。然后确定单据的类型,修改其它的单据。步骤三:修改sydata表中的当月的结束日期。Updatesysdatasetsubvalue='yyyy-mm-dd'wheresubname='enddate'(yyyy—mm-dd为过账单据的最大的日期,可由下列语句查出:Selectmax(date)fromdlyndxwheredraft=2步骤四:修改月结存信息表monthproc.辉煌版中自动盘盈盘亏不能使用,每次使用时把盘点数量输入保存后再打开,同一商品就会变为几个乃至几十个。解决方法:是把CheekedCount库清空。在查询分析器中执行:deletefromCheckedCount11、标准版中在应收款查询和应付款查询中,选择同一时间段时往来对账的此前余额与明细账本中的此前余额不一致。原因:查询一下在明细账本中有收、付款单,但在往来对账中是否有收、付款单,如往来对账中没有,则是由于在dlyndx中btypeid有记录,而dlya中btypeid为空造成的。解决方法:在查询分析器中执行:updatedlyasetbtypeid=b.btypeidfromdlyaainnerjoindlyndxbona.vehcode=b.vcheodewherea.vchtypein(4,66)12•在登账时提示“科目已经删除或者分类”,不能登账原因:有些会计科目已经分类或删除,而凭证指向的会计科目却仍然指向它。解决方法:查找已分类或删除的科目,执行:SELECT*FROMatypecwaINNERJOINDlyAdONa.typeld=d.atypeidWHEREa.deleted=1ORa.sonnumv>0找出这些科目后,让客户修改d1ya中的atypeid,使其指向子类。13.标准版登帐时提示科目被删除或者分类的情况:查找被删除或者分类的科目的执行语句:SELECT*FROMDlyAWHERE(atypeidIN(SELECTtypeidFROMatypecwWHEREsonnum<>0ordeleted=1))找到之后,重新将科目选择一次.数据修复组
本文档为【管家婆SQL数据字典】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: ¥18.9 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
青青子衿
暂无简介~
格式:doc
大小:114KB
软件:Word
页数:12
分类:高中语文
上传时间:2022-07-27
浏览量:3