金蝶-SQL常用表结构(备查)

 

 

在后台数据库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 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 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- 组装件;
--物料属性 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 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

03-11
<think>嗯,用户想了解如何配置和使用yum源。首先,我需要回忆一下关于yum源的基本知识。记得yum源是软件仓库,用来管理RPM包的安装和依赖关系。配置yum源通常涉及编辑.repo文件,这些文件位于/etc/yum.repos.d/目录下。还有可能涉及到本地源和网络源的配置。 根据用户提供的引用内容,引用[2]提到yum的配置文件分为main和repository部分,main在/etc/yum.conf,而repository在/etc/yum.repos.d/里的各个文件。所以配置的时候需要关注这两个部分。用户可能遇到的问题包括如何创建新的源文件,如何指向本地或网络路径,以及如何处理GPG检查。 用户的问题可能包括步骤不清晰,比如如何挂载ISO镜像来配置本地源。引用[3]中提到了创建local.repo文件,并指定baseurl为file:///路径。这时候需要确保挂载点正确,并且权限设置没问题。另外,可能需要禁用默认的网络源,避免冲突。 用户还可能关心如何测试配置后的yum源是否生效,比如运行yum clean all和yum makecache。此外,常见问题如无法找到包,可能和baseurl的配置错误有关,或者网络源不可达。需要检查URL是否正确,网络连接是否正常。 可能还需要解释不同的源类型,比如本地、网络(如阿里云、清华源),以及如何备份原有的配置文件,避免出错后恢复。引用[1]提到可以将默认文件移到/opt下或重命名,这样可以禁用默认源,避免干扰。 总结下来,回答的结构应该分步骤,包括备份、创建repo文件、配置内容、清理缓存,然后验证。同时,常见问题部分需要列出可能的问题和解决方法,如GPG检查、路径错误等。还要注意使用正确的格式,行内变量用$符号,独立公式用$$,不过这里可能数学公式不多,但需要确保LaTeX正确。</think>### 如何配置和使用yum源? #### 一、yum源的核心配置方法 1. **备份默认源** 操作前建议备份系统原有源配置: ```bash mv /etc/yum.repos.d/*.repo /opt/backup/ # 将默认源文件移动到备份目录 ``` 这是为了防止原有配置与新配置产生冲突[^1]。 2. **本地yum源配置** - **挂载镜像文件** 将CentOS镜像文件挂载到指定目录: ```bash mount -o loop /path/to/CentOS-ISO /mnt/cdrom ``` - **创建配置文件** 新建`/etc/yum.repos.d/local.repo`并写入: ```ini [local-base] name=Local-CentOS-Base baseurl=file:///mnt/cdrom gpgcheck=0 enabled=1 ``` 关键参数说明: - `baseurl`:本地路径使用`file://`协议头[^3] - `gpgcheck=0`表示跳过数字签名验证 3. **网络yum源配置** 以阿里云源为例,创建`/etc/yum.repos.d/aliyun.repo`: ```ini [aliyun-base] name=Aliyun-CentOS-Base baseurl=https://mirrors.aliyun.com/centos/$releasever/os/$basearch/ gpgcheck=1 gpgkey=https://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7 enabled=1 ``` 注意:`$releasever`和`$basearch`会自动解析为系统版本和架构[^2] #### 二、关键操作命令 1. **清理缓存并更新** ```bash yum clean all # 清除旧缓存 yum makecache # 生成新缓存 yum repolist all # 验证源状态 ``` 2. **典型使用场景** ```bash yum install httpd -y # 安装软件包 yum update # 更新所有软件 yum search python3 # 搜索软件包 ``` #### 三、常见问题排查 | 问题现象 | 解决方案 | |---------|----------| | `Could not resolve host` | 检查网络连接和`baseurl`地址 | | `Package not found` | 确认仓库是否包含该软件包版本 | | GPG签名校验失败 | 设置`gpgcheck=0`或导入正确密钥 | #### 四、进阶配置技巧 1. **多源优先级控制** 安装`yum-plugin-priorities`插件,在`.repo`文件中添加: ```ini priority=1 # 数字越小优先级越高 ``` 2. **仓库分组管理** 通过`[epel]`、`[docker]`等独立仓库配置实现分类管理
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值