《K3 WISE常用数据表整理》

来源:互联网 发布:淘宝精品推荐是什么 编辑:程序博客网 时间:2024/05/23 02:05
在后台数据库ICClassType表中,字段FID<0的是老单,FID>0的是新单。
----------------系统设置------------------------FStatus: 0--未审核;1--已审核;2--部分行关闭;3--已关闭;===============================================步骤一:先从t_tabledescription表中查业务单据的FTableID步骤二:再根据FTableID,从t_fielddescription表中查业务单据的字段名、字段中文描述这两个表可以查询金蝶的所有业务单据,用法如下:SELECT * FROM T_TableDescription WHERE FDescription LIKE '%入库%'   --系统表SELECT * FROM T_TableDescription WHERE FTableName LIKE '%ICStockBill%'   --系统表SELECT * FROM T_TableDescription WHERE FTableID=17   --系统表SELECT * FROM T_FieldDescription WHERE FDescription LIKE '%批号%'   --字段表SELECT * FROM T_FieldDescription WHERE FFieldName LIKE '%FBatchNo%'    --字段表SELECT * FROM T_FieldDescription WHERE FTableID=17    --字段表 
SELECT * FROM ICClassType WHERE FName_CHS LIKE '%供货%' --用此表基本上可以查询到所有的表  
SELECT * FROM ICTransType   --单据类型表,查询业务单据类型FTranTypeID,经常和出入库表配合精确查询
===============================================
SELECT * FROM T_Log --日志表 
SELECT * FROM ICTransactionType    --业务单据类型  
SELECT * FROM ICTemplate --记录单据头字段的信息 SELECT * FROM ICTemplateEntry --记录单据体字段的信息,有时候系统定义的字段信息不能改,就到这里看看吧(比如字段默认值) SELECT * FROM ICListTemplate --记录序时薄模板  SELECT * FROM T_UserProfile --用户方案表 SELECT * FROM ICSelbills  --单据之间字段的关系信息。类似采购订单下推到到货单据,字段的对应关系就在这里。比如我们可以把采购订单加的自定义字段批号,关系到入库单的批号,就这里改改吧!SELECT * FROM ICMaxNum --记录每张使用内码表的数值。有时候如果导入数据,这里的值没有更改的话,可能你再到k3里新增保存,就出错了噢。------------------多级审核------------------------SELECT * FROM ICClassMCTemplate  --审批流模板表SELECT * FROM ICClassMCTableInfo  --审批流模板明细表SELECT * FROM ICClassMCTemplateMap  --单据-审核流模板映射表SELECT * FROM ICClassMCStatus200000007  --单据审核步骤表SELECT * FROM ICClassMCRecord200000007  --单据审核记录表

--删除单据数据,导致审核流程无法修改,提示“单据正在审核”

SELECT * FROM ICClassMCTemplate    WHERE FClasstypeID=200000008
DELETE   FROM ICClassMCTemplate    WHERE FClasstypeID=200000008
DELETE   FROM ICClassMCTemplateMap WHERE FClasstypeID=200000008
DELETE   FROM ICClassMCTableInfo   WHERE FTemplateID=87

-----------------基础资料设置---------------------
SELECT * FROM T_Item    --核算项目基础资料,其中fitemclassid值                              --表示1-客户2-部门3-职员4-商品5-仓位7-单位8-供应商SELECT * FROM T_Stock    --仓库  SELECT * FROM T_Emp    --职员表  SELECT * FROM T_Department    --部门  SELECT * FROM T_Organization    --客户SELECT * FROM T_MeasureUnit    --计量单位  SELECT * FROM T_Supplier    --供应商表SELECT * FROM  T_SubMessage    --辅助资料表 SELECT * FROM SubMesType   --辅助资料分类表 -----------------物料设置--------------------------SELECT * FROM T_ICItem    --物料表物料属性 1- 外购; 2- 自制(特性配置) ;3- 委外加工;4- ;5- 虚拟件;6-特征类 ;7- 配置类; 8- 规划类;9- 组装件;SELECT * FROM T_ICItemCore    --核心表,通过FItemID与其它表相关联SELECT * FROM T_ICItemBase    --基本资料表,包含了规则型号,单位等SELECT * FROM T_ICItemMaterial    --物流资料表,包含了成本计价方法,核算会计科目SELECT * FROM T_ICItemPlan    --计划资料表,包含了计划策略和工艺路线等SELECT * FROM T_ICItemDesign    --设计资料表,包含了净重,毛重,长宽高等SELECT * FROM T_ICItemStandard    --标准资料表,包含了标准成本,工时等SELECT * FROM T_ICItemQuality    --质量资料表,检验资料SELECT * FROM T_Base_ICItemEntrance    --进出口资料表,英文名称,HS编码等SELECT * FROM T_ICItemCustom          --物料所有自定义的字段表 ------------------供应链设置-----------------------SELECT * FROM ICStockBill    --所有出入库单表头  其中:ftrantype值表示单据类型如下:1-采购入库 10-其他入库 21-销售出库 29-其他出库 41-调拨单 100-成本调整单SELECT * FROM ICStockBillEntry    --所有出入库单表体  表头与表体用finterid关联 SELECT * FROM ICInventory    --实仓库存表 即时存货表  SELECT * FROM POInventory    --虚仓库存表  SELECT * FROM ICBal    --存货余额表SELECT * FROM ICInvBal    --库房存货余额表SELECT * FROM ICInvInitial     --存货初始数据表
SELECT * FROM SEOutStock     --发货通知单
SELECT * FROM ICSale --销售发票表头 SELECT * FROM ICSaleEntry --销售发票表体  SELECT * FROM vwICBill_43 --销售发票(视图) SELECT * FROM SEOrder --销售订单表头  SELECT * FROM SEOrderEntry --销售订单表体 表头与表体用finterid关联  SELECT * FROM vwICBill_32 --销售订单(视图) SELECT * FROM PORFQ --销售报价表头  SELECT * FROM PORFQEntry --销售报价表体  SELECT * FROM vwICBill_35 --销售报价单(视图)  SELECT * FROM vwICBill_8 --销售出库(视图) 

 

SELECT a.*,ISNULL(b.FTable,'') AS FTable,ISNULL(e.FFieldName,'') as FieldName FROM t_BillCodeRule a
LEFT JOIN t_Option e ON a.FProjectID=e.FProjectID AND a.FFormatIndex=e.FID
LEFT OUTER JOIN t_CheckProject b ON a.FBillType=b.FBillTypeID AND a.FProjectval=b.FField
WHERE a.FBillTypeiID = '81' ORDER BY a.FClassIndex

SELECT FBillTypeID,FFormatChar,FProjectVal,FNumMax FROM t_BillCodeBy 
WHERE FBillTypeID = '81' AND FFormatChar='1412' AND FProjectVal='yymm|'
UPDATE t_BillCodeBy SET FNumMax=10 WHERE FBillTypeID = '81' AND FFormatChar='1410' AND FProjectVal='yymm|'

SELECT FROM t_Option --单据编码格式
SELECT FROM t_BillCodeBy WHERE FBillTypeID = '81' --销售订单每期编号详情
SELECT * FROM t_BillCodeRule WHERE FbilltypeID='81' --销售订单编号的编码规则
SELECT FROM t_CheckProject

SELECT * FROM ICPurBill    --采购发票表头SELECT * FROM ICPurEntry    --采购发票表体SELECT * FROM vwICBill_42    --采购发票(视图)SELECT * FROM POOrder    --采购订单表头  SELECT * FROM POOrderEntry     --采购订单表体    SELECT * FROM vwICBill_26    --采购订单(视图)SELECT * FROM POrequest    --采购申请单表头SELECT * FROM POrequestentry    --采购申请单表体  表头与表体用finterid关联 SELECT * FROM vwICBill_25    --采购申请单(视图)   SELECT * FROM vwICBill_1    --采购入库(视图) SELECT * FROM T_RP_NewReceiveBill    --收款单SELECT * FROM T_RP_Contact    --应收、应付往来表SELECT * FROM T_RP_NewCheckInfo    --核销日志 核销业务详细记录。FRP= 1-应收 :FRP = 0-应付SELECT * FROM T_Rp_CheckDetail    --核销明细   SELECT * FROM T_RP_ContactBal   -- 往来余额表 FRP= 1-应收 :FRP = 0-应付SELECT * FROM ICItemMapping    --供货信息表  SELECT * FROM T_supplyentry    --报价表-----------------生产管理---------------------------      SELECT * FROM ICmo    --生产任务单  SELECT * FROM PPBom    --生产投料单  SELECT * FROM ICSubContract    --委外订单表头  SELECT * FROM ICSubContractEntry    --委外订单表体 表头与表体用finterid关联  -----------------财务会计----------------------------SELECT * FROM T_Account    --科目表SELECT * FROM T_Balance    --科目余额表SELECT * FROM T_Voucher    --凭证表SELECT * FROM T_VoucherGroup  --凭证字SELECT * FROM T_VoucherEntry    --凭证分录表SELECT * FROM T_VoucherExp    --凭证摘要表SELECT * FROM T_ItemPropDesc    --核算项目附表信息描述表SELECT * FROM T_ItemDetailV    --核算项目使用详情纵表SELECT * FROM T_ItemDetail    --核算项目使用详情横表SELECT * FROM T_RPContract WHERE FContractNO='2014079'    --合同应收SELECT * FROM t_RPContractScheme WHERE FContractid=1546    --收款计划明细表                                                                    SELECT FPeriod,FYear FROM T_PeriodDate WHERE '2008-02-29'>=FStartDate and '2008-02-29'<=FEndDate  --年份、帐期                                 SELECT * FROM T_Currency  --币别                                                                                                             SELECT a.FAccountID,a.FNumber FAccountNumber,a.FName FAccountName,i.FItemClassID,   --科目挂核算项目i.FNumber FItemClassNumber,i.FName FItemClassName,CASE ai.FItemID WHEN -1 THEN 1 ELSE 0 END FBalChecked  FROM t_Account a,t_ItemClass i,t_ItemDetailV ai WHERE a.FDetailID = ai.FDetailID AND ai.FItemClassID = i.FItemClassID AND ai.FItemID IN(-1,-2) ORDER BY a.FAccountID, i.FNumber                                   
--BOS单据模板信息:--单据整体属性表SELECT * FROM icclasstype WHERE FName_CHS LIKE '%费用报销单%'--单据体属性表SELECT * FROM ICClassTypeEntry WHERE  FParentID=1000050--单据字段模板信息表SELECT * FROM ICClassTableInfo WHERE FClassTypeID=1000050 --单据转换流程模板信息:--单据转换流程整体信息表SELECT * FROM ICClassLink--转换流程中字段对应关系表SELECT * FROM  ICClassLinkEntry--钩稽关系中控制字段、关闭字段、控件字段信息表SELECT * FROM ICClassLinkCommit --单据转换流程在BOS集成开发工具里的显示与布局信息:--单据转换流程名称信息表SELECT * FROM ICClassWorkFlow--单据转换流程中单据的位置信息表SELECT * FROM ICClassWorkFlowBill--单据转换流程中两个单据之间的连线信息表SELECT * FROM ICClassWorkFlowJoin --审批流程设计时的模板信息:--审批流整体信息表SELECT * FROM ICClassMCTemplate--审批流的流程节点、转换级次及其属性的明细信息表SELECT * FROM ICClassMCTableInfo --审核记录信息表:ICClassMCRecord+单据类型ID--例如费用报销单ID为1000050,那么它的审核记录表就是ICClassMCRecord1000050SELECT * FROM ICClassMCRecord1000050--审核状态信息表:ICClassMCStatus+单据类型ID----例如费用报销单ID为1000050,那么它的审核记录表就是ICClassMCStatus1000050SELECT * FROM ICClassMCStatus1000050 一级菜单:t_subsystem二级菜单:t_dataflowsubsystem三级菜单:t_dataflowsubfunc四级菜单:t_dataflowdetailfunc

K3 数据库常用表

1 基础资料

1.1  t_ItemClass                          基础资料类别表1.2 t_Item                                  基础资料主表1.3 t_ItemPropDesc                   核算项目附表信息描述表1.4  t_SubMesType                      辅助资料类别表1.5  t_SubMessage                      辅助资料2 单据模板

2.1  ICTransactionType                   老单类型表2.2  ICTemplate                             单据头模板表2.3  ICTemplateEntry                     单据体模板表2.4  ICClassType                          新单单据头描述表2.5  ICClassTypeEntry                   新单单据体描述表2.6  ICClassTableInfo                    单据模板字段描述表3 序时簿模板

3.1  ICListTemplate                          叙事簿类型表3.2  ICChatBillTitle                            叙事簿模板表4 主控台模板

4.1  t_DataFlowTopClass                 一级系统模块表4.2  t_DataFlowSubSystem                二级系统模块表4.3  t_DataFlowSubFunc                  系统模块子功能表4.4  t_DataFlowDetailFunc               系统模块明细功能表4.5  t_DataFlowTimeStamp               时间戳5 插件表和选单表

5.1  t_thirdPartyConpent                  老单插件表5.2  ICSelbills                                   选单表5.3  ICTableRelation                         选单关系表5.4  ICClassLink                               单据头选单关联表5.5  ICClassLinkEntry                      单据体选单关联表5.6  ICClassLinkCommit                    选单勾稽明细表                  6 万能报表

6.1  t_TableDescription                     表描述表6.2  t_FieldDescription                     字段描述表

======================================================================================

一、单据基础模板

1、ICTransactionType:该表反映了供需链所有单据的总体情况。

2、ICClassType:单据类别表

3、ICTemplate:该表反映了所有单据的表头的详细情况。

4、ICTemplateEntry:该表反映了所有单据的分录的详细情况。

二、单据选单模板

1、ICSelbills:记录选单关系的表。选单要取得哪些值,这些值是如何而来的,以及需回填到哪个对应的控件里。

2、ICTableRelation:选单中涉及的所有表之间的连接关系。

3、ICWriteBackTemplate:单据回填反写表

4、ICListTemplate:单据列表模板

5、ICClassLink:单据流程定义表

三、单据控制

1、ICBillNo 单据编号表

2、ICMaxNum 最大单据内码(FInterID)号表

四、单据套打

1、GLNoteType:单据套打表,记录单据与套打编号的关系。

2、GLNoteCitation:单据套打关系表,记录单据套打字段的属性。

五、单据序时簿表

1、ICChatBillTitle:单据序时簿表

 

一、              工业单据相关表介绍

1.        单据事物类型表  IctransactionType

2.        单据模板表          ICtemplate

3.        单据模板分录表 ICtemplateentry

4.        序时簿模板          IClisttemplate

5.        序时簿的显示字段表  ICchatbilltitle

6.        序时簿的过滤条件      ICtableRelation

7.        选单模板表(作用选单时单据间携带数据的对应关系表) ICselbills

8.        表描述表            t_TableDescription

9.        字段描述表        t_FieldDescription

10.    凭证金额来源   ICVoucherTField

11.    核算项目附表信息描述 t_ItemPropDesc

12.    出套打格式字段表          GLNoteCitation      

说明:

I、工业单据的自定义信息保存在IcTemplate和IcTempLateEntry,自定义的选单关系定义在IcSelbills和IctableRelation表中。选单模板表中定义源单和目标单据的表与字段的对应关系,以实现将源单信息写入目标单据。

2、II、基本关系

Ictransactiontype.FtemplateID=IcTemplate.FID

IcTemplate.FID=IcTempLateEntry.FID

IctemplateEntry.FFieldName=IcSelbills. FFieldName

IcSelbills.FID=IctableRelation.FBillID

IcSelbills.FFieldName=IctableRelation.FfieldID

13.      出入库单:IcStockBill、IcStockBillEntry;

14.      采购发票:IcPurChase、IcPurChaseEntry;

15.      销售发票:IcSale、IcSaleEntry;

16.      采购订单:PoOrder、PoOrderEntry;

17.      销售订单:SeOrder、SeOrderEntry;

18.      物流单据编码规表:IcBillNo

19.      单据内码的进度表:IcMaxNum

说明:在IcBillNo表中,系统是用此表的FCurNo字段跟踪各种事务类型单据的“单据号码进度”,以实现在下次新增单据时单据编号可以自动加1。在IcMaxNum表中,FMaxNum字段为当前最大ID。IcBillNo.FCurNo与IcMaxNum.FMaxNum如果落后与实际的单据代码与内码,会导致单据不能保存,提示“pk_XXXX重复,不能在XXXX表插入重复值”或提示不能删除已审核单据

20.      单据钩稽表:ICHookRelations

21.      Fhooktype:0 采购发票和采购入库单的核销;

              1 销售发票和销售出单的核销;

               2 费用发票和委外入库的核销;

              3 采购对等核销;

             4 销售对等核销;

               5 采购发票和委外入库单的核销;

22.      Fibtag:0采购销售发票;

               1出入库单;

               2费用发票

23.      FEquityHook:

              0 为非对等核销;

             1 对等核销

K3工业老单单据的相关表

一、单据基础模板

1、ICTransactionType:该表反映了供需链所有单据的总体情况。

2、ICClassType:单据类别表

3、ICTemplate:该表反映了所有单据的表头的详细情况。

4、ICTemplateEntry:该表反映了所有单据的分录的详细情况。

二、单据选单模板

1、ICSelbills:记录选单关系的表。选单要取得哪些值,这些值是如何而来的,以及需回填到哪个对应的控件里。

2、ICTableRelation:选单中涉及的所有表之间的连接关系。

3、ICWriteBackTemplate:单据回填反写表

4、ICListTemplate:单据列表模板

5、ICClassLink:单据流程定义表

三、单据控制

1、ICBillNo 单据编号表

2、ICMaxNum 最大单据内码(FInterID)号表

四、单据套打

1、GLNoteType:单据套打表,记录单据与套打编号的关系。

2、GLNoteCitation:单据套打关系表,记录单据套打字段的属性。

五、单据序时簿表

1、ICChatBillTitle:单据序时簿表

 

一、              工业单据相关表介绍

1.        单据事物类型表  IctransactionType

2.        单据模板表          ICtemplate

3.        单据模板分录表 ICtemplateentry

4.        序时簿模板          IClisttemplate

5.        序时簿的显示字段表  ICchatbilltitle

6.        序时簿的过滤条件      ICtableRelation

7.        选单模板表(作用选单时单据间携带数据的对应关系表) ICselbills

8.        表描述表            t_TableDescription

9.        字段描述表        t_FieldDescription

10.    凭证金额来源   ICVoucherTField

11.    核算项目附表信息描述 t_ItemPropDesc

12.    出套打格式字段表          GLNoteCitation       

说明:

I、工业单据的自定义信息保存在IcTemplate和IcTempLateEntry,自定义的选单关系定义在IcSelbills和IctableRelation表中。选单模板表中定义源单和目标单据的表与字段的对应关系,以实现将源单信息写入目标单据。

2、II、基本关系

Ictransactiontype.FtemplateID=IcTemplate.FID

IcTemplate.FID=IcTempLateEntry.FID

IctemplateEntry.FFieldName=IcSelbills. FFieldName

IcSelbills.FID=IctableRelation.FBillID

IcSelbills.FFieldName=IctableRelation.FfieldID

13.      出入库单:IcStockBill、IcStockBillEntry;

14.      采购发票:IcPurChase、IcPurChaseEntry;

15.      销售发票:IcSale、IcSaleEntry;

16.      采购订单:PoOrder、PoOrderEntry;

17.      销售订单:SeOrder、SeOrderEntry;

18.      物流单据编码规表:IcBillNo

19.      单据内码的进度表:IcMaxNum

说明:在IcBillNo表中,系统是用此表的FCurNo字段跟踪各种事务类型单据的“单据号码进度”,以实现在下次新增单据时单据编号可以自动加1。在IcMaxNum表中,FMaxNum字段为当前最大ID。IcBillNo.FCurNo与IcMaxNum.FMaxNum如果落后与实际的单据代码与内码,会导致单据不能保存,提示“pk_XXXX重复,不能在XXXX表插入重复值”或提示不能删除已审核单据

20.      单据钩稽表:ICHookRelations

21.      Fhooktype:0 采购发票和采购入库单的核销;

              1 销售发票和销售出单的核销;

               2 费用发票和委外入库的核销;

              3 采购对等核销;

             4 销售对等核销;

               5 采购发票和委外入库单的核销;

22.      Fibtag:0采购销售发票;

               1出入库单;

               2费用发票

23.      FEquityHook:

              0 为非对等核销;

             1 对等核销

说明:核销的问题主要是ICHookRelations丢失核销关系,或单据的核销关系ID丢失。需根据以上关系说明和不同的情况写SQL查询

------------------------------------------------------------------------------------------------------------------------------------------------------

一、单据基础模板1、ICTransactionType:该表反映了供需链所有单据的总体情况。2、ICClassType:单据类别表3、ICTemplate:该表反映了所有单据的表头的详细情况。4、ICTemplateEntry:该表反映了所有单据的分录的详细情况(工业单据单据字段描述的表)。二、单据选单模板1、ICSelbills:记录选单关系的表。选单要取得哪些值,这些值是如何而来的,以及需回填到哪个对应的控件里。2、ICTableRelation:选单中涉及的所有表之间的连接关系。3、ICWriteBackTemplate:单据回填反写表4、ICListTemplate:单据列表模板5、ICClassLink:单据流程定义表三、单据控制1、ICBillNo 单据编号表2、ICMaxNum 最大单据内码(FInterID)号表四、单据套打1、GLNoteType:单据套打表,记录单据与套打编号的关系。2、GLNoteCitation:单据套打关系表,记录单据套打字段的属性。五、单据序时簿表1、ICChatBillTitle:单据序时簿表一、              工业单据相关表介绍1.        单据事物类型表  IctransactionType2.        单据模板表          ICtemplate3.        单据模板分录表 ICtemplateentry4.        序时簿模板          IClisttemplate5.        序时簿的显示字段表  ICchatbilltitle6.        序时簿的过滤条件      ICtableRelation7.        选单模板表(作用选单时单据间携带数据的对应关系表) ICselbills8.        表描述表            t_TableDescription9.        字段描述表        t_FieldDescription10.    凭证金额来源   ICVoucherTField11.    核算项目附表信息描述 t_ItemPropDesc12.    出套打格式字段表          GLNoteCitation       说明:I、工业单据的自定义信息保存在IcTemplate和IcTempLateEntry,自定义的选单关系定义在IcSelbills和IctableRelation表中。选单模板表中定义源单和目标单据的表与字段的对应关系,以实现将源单信息写入目标单据。 2、II、基本关系Ictransactiontype.FtemplateID=IcTemplate.FIDIcTemplate.FID=IcTempLateEntry.FIDIctemplateEntry.FFieldName=IcSelbills. FFieldNameIcSelbills.FID=IctableRelation.FBillIDIcSelbills.FFieldName=IctableRelation.FfieldID13.      出入库单:IcStockBill、IcStockBillEntry;14.      采购发票:IcPurChase、IcPurChaseEntry;15.      销售发票:IcSale、IcSaleEntry;16.      采购订单:PoOrder、PoOrderEntry;17.      销售订单:SeOrder、SeOrderEntry;18.      物流单据编码规表:IcBillNo19.      单据内码的进度表:IcMaxNum说明:在IcBillNo表中,系统是用此表的FCurNo字段跟踪各种事务类型单据的“单据号码进度”,以实现在下次新增单据时单据编号可以自动加1。在IcMaxNum表中,FMaxNum字段为当前最大ID。IcBillNo.FCurNo与IcMaxNum.FMaxNum如果落后与实际的单据代码与内码,会导致单据不能保存,提示“pk_XXXX重复,不能在XXXX表插入重复值”或提示不能删除已审核单据20.      单据钩稽表:ICHookRelations21.      Fhooktype:0 采购发票和采购入库单的核销;              1 销售发票和销售出单的核销;               2 费用发票和委外入库的核销;              3 采购对等核销;             4 销售对等核销;               5 采购发票和委外入库单的核销;22.      Fibtag:0采购销售发票;               1出入库单;               2费用发票23.      FEquityHook:              0 为非对等核销;             1 对等核销说明:核销的问题主要是ICHookRelations丢失核销关系,或单据的核销关系ID丢失。需根据以上关系说明和不同的情况写SQL查询
k3中其他的数据库中的表的说明
t-item 基础物料表的相关信息,4是物料,2001是成本对象等
t_Organization 客户信息表
ICStockBill :出入库单据表主表
dbo.t_BOS.....什么什么是bos新建的单据 主要是存储bos开发的单据实体的详细信息,FIndex主要是单据体里的的行号字段也是一张单据的里的单据体的显示顺序(排序顺序)。
24  ICClassSQLReport 是金蝶sql报表名称和执行语句的描述
25 ICClassSQLReportDesc 是金蝶SQl报表所有列的描述
26 ICClassSysReport金蝶本身系统的所有报表名称和描述
原创粉丝点击