K3 WISE 开发插件《K3 WISE常用数据表整理》
在后台数据库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 --字段表
表名 | 单据名 | FTableID | 表名 | 单据名 | FTableID | 表名 | 单据名 | FTableID |
SEOrder | 销售订单 | 230004 | t_ICItem | 物料 | 17 | SEOutStock | 发货通知单 | 230006 |
SEOrderEntry | 销售订单分录 | 230005 | ICMO | 生产任务单 | 470000 | SEOutStockEntry | 发货通知分录 | 230007 |
ICStockBill | 出入库单 | 210008 | ICBom | Bom清单 | 250000 | PPBom | 投料单 | 470001 |
ICStockBillEntry | 出入库单分录 | 210009 | ICBomChild | Bom清单明细 | 250001 | PPBomEntry | 投料单分录 | 470002 |
POOrder | 采购订单 | 200004 | ICPurchase | 采购发票 | 200000 | ICSale | 销售发票 | 50043 |
POOrderEntry | 采购订单分录 | 200005 | ICPurchaseEntry | 采购发票分录 | 200001 | ICSaleEntry | 销售发票分录 | 50044 |
t_Supply | 采购价格 | 200008 | ||||||
t_SupplyEntry | 采购价格分录 | 200009 | ||||||
SELECT * FROM ICClassType WHERE FName_CHS LIKE '%供货%' --用此表基本上可以查询到所有的表 SELECT * FROM ICTransType --单据类型表,查询业务单据类型FTranTypeID,经常和出入库表配合精确查询 SELECT * FROM ICTransactionType --业务单据类型 --单据表和单据类型 Select t2.FID AS FID_O,t2.FHeadTable AS FHeadTable_O,t2.FEntryTable AS FEntryTable_O, t2.FName AS FName_O, abs(t1.FID) AS FID_N as 单据类型,t1.FTableName AS FHeadTable_N, t1.FName_CHS AS FName_N From ICClassType t1 left join ICTransactiontype t2 on abs(t1.FID)=t2.FID Where abs(t1.FID)=1000020 =============================================== SELECT * FROM T_Log --日志表 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 --辅助资料分类表 -----------------物料设置-------------------------- update t_ICItem set FISKFPeriod=0 where FNumber='91.001' --取消保质期管理 SELECT * FROM T_ICItem --物料表 --物料属性 1- 外购; 2-自制 或 自制(特性配置) ;3- 委外加工;4- ;5- 虚拟件;6-特征类 ;7- 配置类; 8- 规划类;9- 组装件; --物料属性 1-无成本对象;2-有成本对象;3-无;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 --物料所有自定义的字段表 ------------------供应链设置----------------------- --所有出入库单表头 其中:ftrantype值表示单据类型如下:1-采购入库 10-其他入库 21-销售出库 29-其他出库 41-调拨单 100-成本调整单 --(-85,-52,-88,1002533)--任务单、工序计划单、投料单、综合任务单 SELECT * FROM ICStockBill 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 ICPurChase --采购发票表头 FTranType 76-普通发票(供应链)/进口单证;75-增值税发票(供应链);603-普通发票(应付);604-增值税发票(应付) --ICClassType:单据类别表,FClassTypeID,1000004-采购增值税发票,1000003-采购普通发票,1007140-进口单证 SELECT * FROM ICPurChaseEntry --采购发票表体 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 PPBomentry --生产投料单 FMaterielType 371-普通件;372-联产品;373-副产品;374-等级品;375-特征件;376-返还件 SELECT * FROM ICSubContract --委外订单表头 SELECT * FROM ICSubContractEntry --委外订单表体 表头与表体用finterid关联 -----------------财务会计---------------------------- SELECT * FROM T_Account --科目表 SELECT * FROM T_Balance --科目余额表 SELECT * FROM t_ExchangeRateEntry --汇率表 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 ---------------生产制造--------------------------------- SELECT * FROM ICBOM --生产任务单 0-计划,1-下达,3-结案,5-确认 startflag-开工 --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,那么它的审核记录表就是ICClassMCRecord1000050 SELECT * FROM ICClassMCRecord1000050 --审核状态信息表:ICClassMCStatus+单据类型ID ----例如费用报销单ID为1000050,那么它的审核记录表就是ICClassMCStatus1000050 SELECT * FROM ICClassMCStatus1000050 一级菜单:t_subsystem 二级菜单:t_dataflowsubsystem 三级菜单:t_dataflowsubfunc 四级菜单:t_dataflowdetailfunc
网名:浩秦;
邮箱:root#landv.pw;
博客:landv.cnblogs.com;
只要我能控制一個國家的貨幣發行,我不在乎誰制定法律。金錢一旦作響,壞話隨之戛然而止。