一、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_rp_PayApplyBill  付款申請單 60001      
 t_SupplyEntry  采購價格分錄  200009  t_rp_PayApplyBillEntry  付款申請單分錄  60041      
                 


SELECT * FROM ICClassType WHERE FName_CHS LIKE '%供貨%' --用此表基本上可以查詢到所有的表  

SELECT * FROM icclasstype   where fid=1000002  --單據類型表
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 ICMO --生產任務單 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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM