一、K3 WISE 开发插件《K3 WISE常用数据表整理》

原文地址为: 一、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 --
字段表
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 --辅助资料分类表
-----------------物料设置--------------------------
update t_ICItem set FISKFPeriod=0 where FNumber='91.001' --取消保质期管理
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_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                                   
--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

 


转载请注明本文地址: 一、K3 WISE 开发插件《K3 WISE常用数据表整理》
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在VS2017中进行金蝶K3 Wise插件开发,可以按照以下步骤进行: 1. 安装金蝶K3 Wise开发包:首先,需要从金蝶官网上下载和安装K3 Wise开发包。确保你安装的是与你使用的VS2017版本兼容的开发包。 2. 创建新的C#项目:打开VS2017,选择“新建项目”并选择“类库”模板。给项目命名并选择所需的开发语言(例如C#)。 3. 配置项目属性:在项目资源管理器中,右击项目名称并选择“属性”。在“生成”选项卡中,设置项目输出类型为“类库”。在“生成”选项卡中,设置项目目标为K3 Wise的安装路径。 4. 引用K3 Wise开发包:在“解决方案资源管理器”中右击项目,选择“添加引用”。在弹出的“引用管理器”窗口中,选择“浏览”并导航到K3 Wise开发包的安装路径。选择适当的DLL文件并点击“确定”引用它。 5. 开发插件代码:编写所需的代码来实现你的插件功能。使用K3 Wise开发包的API来与K3 Wise进行交互和操作数据。 6. 构建和测试插件:保存代码并构建项目。如果没有错误,你可以在K3 Wise中测试你的插件。确保K3 Wise与VS2017中的开发版本匹配,以避免版本冲突。 7. 部署插件:一旦插件开发和测试完毕,你可以将插件部署到K3 Wise中的合适位置。确保你拥有管理员权限以进行部署。 请注意,这只是一个简单的概述,具体操作步骤可能因实际情况而有所不同。在进行复杂的插件开发时,可能需要更多的步骤和配置。建议参考官方文档和开发包提供的示例代码以获取更详细的帮助和指导。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值