金蝶 KIS专业版SQL 数据对应表
- 格式:pptx
- 大小:43.31 MB
- 文档页数:337
KIS专业版数据库常用表介绍专业版数据库常用表介绍ictransactiontype 单据类型表 (FTemplateID 是关联模板信息表的字段,FID 关联 ICStockBill 中的 FTranType字段)ictemplate,ictemplateentry 单据模板信息主子表icinvbal 物料库存余额表(包含FAuxPropID),icbal 物料库存余额表icinventory 物料即时库存数据存放表icstockbill 除组装拆卸外的库存类单据主表icstockbillentry 除组装拆卸外的库存类单据明细表icstockbill 中调整单类型号 100,当FBillTypeID 为 12542代表调入,FBillTypeID 为 12541代表调出ICPurchase 采购发票主表ICPurchaseEntry 采购发票明细表icsale 销售发票主表icsaleentry 销售发票明细表selectFInvoiceAmountFor ,FInvoiceAmount ,FReceiveAmountFor , FReceiveAmount,FUnReceiveAmountFor,*from icsale where FInterID=1066上面字段分别为原币发票金额,本币发票金额,原币收款金额,本币收款金额,原币未收款金额SEOrder 销售订单主表SEOrderEntry 销售订单明细表POOrder 采购订单主表POOrderEntry 采购订单明细表t_ItemClass 核算项目类别表,打开此表可以获取核算项目各基础资料存放的表名(FItemID 为关联内码)t_RP_RBill 收款单主表,t_RP_RBillEntry 收款单子表t_RP_PBill 付款单主表,t_RP_PBillEntry 付款单子表T_RP_CheckInfo 核销单主表,T_RP_CheckInfoEntry 核销单子表select * from T_RP_CheckInfoICHookRelations 暂估处理发票钩稽关系表。
金蝶专业版sql对照表FTableName FDescription SHWorkBillEntry工序计划单分录t_PA_ItemPropDesc工资自定义项目字段信息表t_PA_taxPAItemRef所得项目计算附加表t_PADisRate工资分配方式表t_PAFund_Data基金发生额表t_FACardItemDefine卡片项目定义表t_PACyPlotRef工资配款参考表t_PAFund_CalcChange基金计提变动情况表t_FACard卡片表t_FABalOrgFor原值原币每期状况表t_FARptSheetSchemeItems固定资产清单显示方案表t_PA_Personal工资职员表t_PA_taxpamaRef所得税税率表t_PADistribute工资分配表T_PAItemCls自定义职员工资项目类别表t_PANoteItem打印设置表t_FAAlter变动基本表t_LastContactDate往来初始化日期表t_SysFunction系统功能表t_GlAutoCreateVch凭证预提摊销方案表t_FABalCard卡片每期状况表t_FASchmOption选项设置表t_FAImage自定义项目图片表t_AccountCheck科目权限表t_QuantityBalance数量余额表t_PACyPlot工资配款表t_FADeprMethod折旧方法定义表t_FASchmFilter过滤条件表t_FASchmSort索引条件表t_GLfilterBalItem显示项目表t_ItemDetail核算项目使用详情横表t_CashFlowBal现金流量数据表t_AutoTransferScheme自动转账方案t_GlAutoVchAcct凭证预提摊销科目表t_GlContrast内部凭证协同对方内部往来表t_VoucherExpGroup 凭证摘要组表t_AutoTransferEntryItem转账凭证核算项目信息表t_VoucherGroupNote套打凭证模板表t_PA_BankName银行信息表t_FAClear报废清理表t_FADeviceMulAlter附属设备多次变动表t_Balance科目余额表t_FuncControl网络控制表t_GLsortBalItem排序表t_ItemDetailV核算项目使用详情纵表t_Note套打表t_VoucherExp凭证摘要表t_TransInitBalance往来业务初始余额表t_ItemUsedRight项目操作授权表t_PA_ItemRefType工资职员附加信息类别表t_PA_taxinit所得税初始设置t_FADeviceItem单据自定义项目表t_FADeviceGroupItem检修单中类别项目对照表t_GLFilterNameItem方案名称表t_GLSumBalItem汇总表t_VoucherGroupCheck凭证字权限表t_TransInitBalance往来业务初始余额表t_PA_FundFieldDesc基金自定义字段描述表t_FaTmpCard卡片暂存表t_MultiColumnLedger多栏账表t_VoucherTemplateType模式凭证类别表t_PA_Item工资基础项目表t_FASchmSumItems汇总项目表t_FAOrgForMulAlter原值原币多次变动表t_PA_ItemRef工资职员附加信息表t_PAFundTypeFilterItem基金计提方案过滤条件关联表t_PaItemRight工资基础资料权限表t_PATrans工资系统预留二表t_FACardMulAlter多次变动基本表ICitemScrap生产物料报废单t_AutoTransfer自动转账表t_subsys期末处理表t_PAFundCalcFilterItem基金类型过滤条件关联表t_FAPurchaseDetailMulAlter修购基金多次变动明细表t_FAPurchaseMulAlter修购基金多次变动表t_GLFilterItem预定项目表t_RateAdjust汇率调整表t_CashFlowBal现金流量数据表t_TransCheckInfo往来业务核销对照信息表t_FADeviceItemDefine单据项目定义表t_FABalPurchase修购基金余额表t_TransCheckInfo往来业务核销对照信息表t_PAFormula工资核算公式表t_PAFund_Balance基金余额表t_PAItem自定义职员工资项目表t_FAStatus使用状态表t_FALocation存放地点表ICitemScrapEntry生产物料报废单分录t_ProfitAndLoss损益科目本年实际发生额t_PA_taxdata所得税分录表t_PANewData工资数据表t_PANewDataIDs工资历史数据表t_PaZeroSet工资扣零设置表t_MultiSubColumn多栏账对应列币别表t_VoucherTemplate模式凭证表t_VoucherTemplateType模式凭证类别表t_GlAutoSetPeriod凭证预提摊销期间设定表t_GLCussent内部往来凭证协同我方往来表t_FAExpenseMulAlter折旧费用分配多次变动表T_AcctGroup科目类别表t_GLCdBalItem方案条件表t_MultiColumn多栏账对应列表t_VoucherEntryT emplate模式凭证分录表t_FADevice附属设备表t_FAVoucher凭证对照表t_AutoTransferEntry自动转账分录表t_PAFilterPama工资类别过滤方案t_PAFund_CalcScheme基金计提方案表t_PASortItem工资过虑条件排序表t_FAGroup资产类别表t_FaDeprFormulaItems折旧公式项目表t_Log上机日志信息表t_AutoNumber自动增加表t_LedgerPageSetup Ldg页面设置表T_PA_pama工资类别表t_FAAlterMode变动方式表t_FAUserDeprRate每期自定义折旧率表t_Stock仓库表t_PA_taxpama工资所得税税率类别表t_PAFilterItem工资过虑器包含的项目表t_FABalCardItem卡片自定义项目每期状况表t_FAExpenseDetailMulAlter折旧费用分配明细多次变动表t_ICItem 物料表t_SystemEnum系统枚举表T_PA_personPChs工资职员变动资料表t_PAFilter工资过虑器表t_PAFund_CalcSet基金计提标准定义表t_PAFund_InOut基金转入转出发生额表t_VoucherEntry凭证分录表t_Emp职员表t_ObjectType对象类型表t_FieldDescription万能报表字段描述表t_VoucherTplType凭证事务表t_Fee费用表t_VoucherGroup凭证字表t_User系统用户信息表t_ItemPropDesc核算项目附表信息描述表t_GroupAccess用户组权限表t_CodeTypeFP编码规则分配表表t_Kds_ReportRight报表权限t_ObjectAccess对象权限表t_ObjectAccessType对象权限类型表t_Kds_ReportClass报表类别SHWorkBill工序计划单t_SubSystem子系统登记表t_FADept部门分配表t_SubMesType辅助资料类别表t_Department部门表t_Accessory附件管理表t_dls_TableList数据灌入中间表t_Organization客户表t_FACardItem卡片自定义项目表t_Voucher凭证表t_LogFunction上机日志标准信息表t_Exp备注资料表t_VoucherBlankOut作废凭证表t_PA_FundSet基金类型定义表t_PA_ItemClsV工资类别对应核算项目表t_Supplier供应商表t_AccessControl权限控制表t_dls_TableStruct数据灌入字段描述表t_Identity自动步长编码表t_UserDefineRpt万能报表用户定义表t_SonCompany分支机构t_MeasureUnit计量单位表t_ItemClass基础资料类别表t_ObjectRefs对象参考表t_PABankPayFile工资系统预留一表t_PAEmpFilter工资过虑器条件表t_FAExpense折旧费用分配表t_UnitGroup单位类别表t_SystemProfile系统参数表t_Settle结算方式表t_BaseProperty基础资料相关属性t_FABalance余额表t_FABalDevice附属设备每期状况表t_CodeRuleDetail编码规则明细表t_TableDescription万能报表表描述表t_PA_HrOrg工资类别组织单元对应表t_PA_ItemClass工资基础项目类别表t_FASchemes显示方案表t_FADeviceBill检修单据表t_Currency币别表t_CodeRule编码规则主表t_StockPlace仓位表t_Budget预算表t_PA_Department工资部门表t_FADeptMulAlter部门多次变动表t_DataTypeInfo数据类型定义表t_Mutex功能互斥表t_Kds_Report二次开发平台报表t_GlContrastRelative内部往来凭证协同勾稽表t_FAGroupItem 类别项目对照表t_FABalExpense折旧费用每期分配情况表t_SubMessage辅助资料表t_Account科目表t_CodeRuleValue编码规则当前值表表t_PA_taxPAItem所得项目表View_DeliveryInspectionSlip708发货检验单视图。
专业版数据库支持标准文档
V12.3/V12.2/V12.1
SQLMSDE 2000 SP4 (5个并发)
SQLServer 2000 SP4 (推荐使用)
SQLServer 2005 SP3(推荐使用,要求以80模式安装)
SQLServer 2008 (32位/64位)
SQLServer 2008 R2
V12.0/V11.0/V10.0sp1/V10.0/V9.2 SQLMSDE 2000 SP4 (5个并发)
SQLServer 2000 SP4 (推荐使用)
SQLServer 2005 SP3(推荐使用,要求以80模式安装)
说明:
1.金蝶KIS专业版安装盘中自带了MSDE(SP4)数据库,专业版安装时,如果在环境检测时没有检查当系统中已经安装SQL,则自动安装MSDE。
2.如果并发用户在5用户之内,可以使用金蝶KIS专业版自带的MSDE 数据库,如果希望获得更好的性能,建议使用中文版SQL server 数据库。
4.如果需要使用SQL Server 数据库,请先安装好SQL Server数据库,再安装金蝶KIS专业版。
5.在安装SQL server时设置“身份认证模式”的地方,请选择混合模式。
安装完数据库请一定重新启动机器。
6、如果安装MSDE时出现:“配置服务器失败,请参考服务器错误日志和安装错误日志,以了解更多信息”该怎么办?
这个问题可能是由于计算机系统驱动器上还保留着以前的用户数据,安装程序不会覆盖以前的用户数据,因而导致配置服务器失败。
可以尝试用下面的方法来解决此问题,删除[系统驱动器号]:\Program Files\Microsoft SQL Server\MSSQL 文件夹。
1、系统表 t_tabledescription2、字段表 t_fielddescription3、基础资料表(版本:10.3) t_item 其中fitemclassid值表示1-客户;2-部门;3-职员;4-商品;5-仓位;7-单位;8-供应商。
部门 t_department;职员 t_emp;商品 t_icitem;仓库 t_stock;单位 t_measureunit4、客户资料表 t_organization5、供应商资料表 t_supplier6、单据模板表 com_screen7、商品型号表 t_icitemcore ;商品属性表 t_icitemmaterial ;基础商品资料视图表t_icitem8、商品单位信息表t_icitembase9、价格控制表 icprcplyentryspec ;价格政策分录表 icprcplyentry10、即时库存余额表 icinventory ;存货余额总表 icbal ;存货余额明细表 icivbal ;存货初始数据表 icinvinitial11、日志表 t_log12、网络控制表 t_funccontrol金蝶K3(版本10.3)常用SQL物流数据表1、单据表头 icstockbill 其中:ftrantype值表示单据类型如下:1-采购入库;10-其他入库;21-销售出库;29-其他出库;41-调拨单;100-成本调整单。
2、单据表体 icstockbillentry3、销售发票表头 icsale;采购发票表头 ICPurBill4、销售发票表体 icsaleentry;采购发票表体 ICPurEntry5、销售发票(视图) vwICBill_43;采购发票(视图)vwICBill_426、采购订单表头 POOrder;销售订单表头 SEOrder7、采购订单表体 POOrderEntry;销售订单表体 SEOrderEntry8、销售订单(视图)vwICBill_32;采购订单(视图)vwICBill_269、销售报价表头 PORFQ;销售报价表体 PORFQEntry;销售报价单(视图) vwICBill_3510、采购申请表头 PORequest;采购申请表体 PORequestEntry;采购申请单(视图)vwICBill_2511、销售出库(视图) vwICBill_8;采购入库(视图) vwICBill_112、收款单 t_RP_NewReceiveBill;应收、应付往来表 t_RP_Contact13、核销日志 t_RP_NewCheckInfo 核销业务详细记录。
[转载]sql查询金蝶科目余额表个期间的数据selectnull as QYDM,null as SBNF,null as SBYF,本期发生_本年累计_科目余额表.会计年度 as 会计年度,本期发生_本年累计_科目余额表.会计期间 as 会计期间,本期发生_本年累计_科目余额表.借贷方向_1借_负1贷 as 借贷方向_1借_负1贷,本期发生_本年累计_科目余额表.科目级次 as 科目级次,本期发生_本年累计_科目余额表.明细科目_1是_0否as 明细科目_1是_0否,本期发生_本年累计_科目余额表.科目编码 as KM,本期发生_本年累计_科目余额表.科目名称 as 科目代码,本期发生_本年累计_科目余额表.本币借方发生额 as 本期借方发生数BQJF,本期发生_本年累计_科目余额表.本币贷方发生额 as 本期贷方发生数BQDF,本期发生_本年累计_科目余额表.本年本币借方发生额 as 本年借方发生数BNJF,本期发生_本年累计_科目余额表.本年本币贷方发生额 as 本年贷方发生数BNDF,年初借方_年初贷方_余额_C.年初借方余额 as 年初借方余额NCJF, 年初借方_年初贷方_余额_C.年初贷方余额 as 年初贷方余额NCDF,期初借方_期初贷方_余额_A.期初借方余额 as 上期借方余额SQJF, 期初借方_期初贷方_余额_A.期初贷方余额 as 上期贷方余额SQDF,期末借方_期末贷方_余额_B.期末借方余额 as 期末借方余额QMJF, 期末借方_期末贷方_余额_B.期末贷方余额as 期末贷方余额QMDFfrom(select(convert(varchar(10),ltrim(rtrim(t_Balance.FYear))) + '-' + convert(varchar(10),ltrim(rtrim(t_Balance.FPeriod))) + '-' + convert(varchar(10),ltrim(rtrim(t_Balance.FCurrencyID))) + '-' + convert(varchar(20),ltrim(rtrim(t_Balance.FAccountID))) ) as 本期索引码_年月币科目内码,(convert(varchar(10),ltrim(rtrim(t_Balance.FYear))) + '-' + convert(varchar(10),ltrim(rtrim(t_Balance.FPeriod))) + '-' + convert(varchar(10),ltrim(rtrim(t_Balance.FCurrencyID))) + '-' + convert(varchar(20),ltrim(rtrim(t_Account.FNumber))) ) as 本期索引码_年月币科目编码,(convert(varchar(10),ltrim(rtrim(t_Balance.FYear))) + '-' + convert(varchar(10),ltrim(rtrim(t_Balance.FCurrencyID))) + '-' + convert(varchar(20),ltrim(rtrim(t_Balance.FAccountID))) ) as 本年索引码_年_币_科目内码,(convert(varchar(10),ltrim(rtrim(t_Balance.FYear))) + '-' + convert(varchar(10),ltrim(rtrim(t_Balance.FCurrencyID))) + '-' + convert(varchar(20),ltrim(rtrim(t_Account.FNumber))) ) as 本年索引码_年_币_科目编码,t_Balance.FYear as 会计年度,t_Balance.FPeriod as 会计期间,t_Account.FNumber as 科目编码,t_Account.FName as 科目名称 ,t_Balance.FDebit as 本币借方发生额,t_Balance.FCredit as 本币贷方发生额,t_Balance.FYtdDebit as 本年本币借方发生额,t_Balance.FYtdCredit as 本年本币贷方发生额,t_Balance.FAccountID as 科目内码_余额表,t_Account.FAccountID as 科目内码_科目表,t_Account.FDC as 借贷方向_1借_负1贷,t_Account.FLevel as 科目级次,t_Account.FDetail as 明细科目_1是_0否from t_Balance left outer join t_Account on t_Balance.FAccountID = t_Account.FAccountIDwheret_Balance.FCurrencyID = 1)as 本期发生_本年累计_科目余额表--左连接<期初借方和期初贷方> 余额数据left outer join(select *from(select(convert(varchar(10),ltrim(rtrim(t_Balance.FYear))) + '-' + convert(varchar(10),ltrim(rtrim(t_Balance.FPeriod))) + '-' + convert(varchar(10),ltrim(rtrim(t_Balance.FCurrencyID))) + '-' + convert(varchar(20),ltrim(rtrim(t_Balance.FAccountID))) ) as 本期索引码_年月币科目内码,(convert(varchar(10),ltrim(rtrim(t_Balance.FYear))) + '-' + convert(varchar(10),ltrim(rtrim(t_Balance.FPeriod))) + '-' + convert(varchar(10),ltrim(rtrim(t_Balance.FCurrencyID))) + '-' + convert(varchar(20),ltrim(rtrim(t_Account.FNumber))) ) as本期索引码_年月币科目编码,t_Balance.FYear as 会计年度,t_Balance.FPeriod as 会计期间,t_Account.FNumber as 科目编码,t_Account.FName as 科目名称 ,t_Account.FDC as 借贷方向_1借_负1贷,t_Account.FLevel as 科目级次,t_Account.FDetail as 明细科目_1是_0否,( + t_Balance.FBeginBalance ) as 期初借方余额,null as 期初贷方余额from t_Balance left outer join t_Account on t_Balance.FAccountID = t_Account.FAccountID--1.t_Account.FDC = 1 科目默认为借方;/2.t_Balance.FBeginBalance >= 0本币期初大于0;/3.t_Balance.FCurrencyID = 1币种 = 人民币;/where (t_Account.FDC = 1 ANDt_Balance.FBeginBalance >= 0 )andt_Balance.FCurrencyID = 1union allselect(convert(varchar(10),ltrim(rtrim(t_Balance.FYear))) + '-' + convert(varchar(10),ltrim(rtrim(t_Balance.FPeriod))) + '-' + convert(varchar(10),ltrim(rtrim(t_Balance.FCurrencyID))) + '-' + convert(varchar(20),ltrim(rtrim(t_Balance.FAccountID))) ) as 本期索引码_年月币科目内码,(convert(varchar(10),ltrim(rtrim(t_Balance.FYear))) + '-' + convert(varchar(10),ltrim(rtrim(t_Balance.FPeriod))) + '-' + convert(varchar(10),ltrim(rtrim(t_Balance.FCurrencyID))) + '-' + convert(varchar(20),ltrim(rtrim(t_Account.FNumber))) ) as 本期索引码_年月币科目编码,t_Balance.FPeriod as 会计期间,t_Account.FNumber as 科目编码,t_Account.FName as 科目名称 ,t_Account.FDC as 借贷方向_1借_负1贷,t_Account.FLevel as 科目级次,t_Account.FDetail as 明细科目_1是_0否,null as 期初借方余额,( - t_Balance.FBeginBalance ) as 期初贷方余额from t_Balance left outer join t_Account on t_Balance.FAccountID = t_Account.FAccountID--1.t_Account.FDC = 1 科目默认为借方;/2.t_Balance.FBeginBalance < 0本币期初小于0;/3.t_Balance.FCurrencyID = 1币种 = 人民币;/where (t_Account.FDC = 1 ANDt_Balance.FBeginBalance < 0 )andt_Balance.FCurrencyID = 1--以下为会计科目方向为 <贷方>的语句union allselect(convert(varchar(10),ltrim(rtrim(t_Balance.FYear))) + '-' + convert(varchar(10),ltrim(rtrim(t_Balance.FPeriod))) + '-' + convert(varchar(10),ltrim(rtrim(t_Balance.FCurrencyID))) + '-' + convert(varchar(20),ltrim(rtrim(t_Balance.FAccountID))) ) as 本期索引码_年月币科目内码,(convert(varchar(10),ltrim(rtrim(t_Balance.FYear))) + '-' + convert(varchar(10),ltrim(rtrim(t_Balance.FPeriod))) + '-' + convert(varchar(10),ltrim(rtrim(t_Balance.FCurrencyID))) + '-' + convert(varchar(20),ltrim(rtrim(t_Account.FNumber))) ) as 本期索引码_年月币科目编码,t_Balance.FPeriod as 会计期间,t_Account.FNumber as 科目编码,t_Account.FName as 科目名称 ,t_Account.FDC as 借贷方向_1借_负1贷,t_Account.FLevel as 科目级次,t_Account.FDetail as 明细科目_1是_0否,( + t_Balance.FBeginBalance ) as 期初借方余额,null as 期初贷方余额from t_Balance left outer join t_Account on t_Balance.FAccountID = t_Account.FAccountID--1.t_Account.FDC = -1 科目默认为贷方;/2.t_Balance.FBeginBalance >= 0本币期初大于0;/3.t_Balance.FCurrencyID = 1币种 = 人民币;/where (t_Account.FDC = -1 ANDt_Balance.FBeginBalance > 0 )andt_Balance.FCurrencyID = 1union allselect(convert(varchar(10),ltrim(rtrim(t_Balance.FYear))) + '-' + convert(varchar(10),ltrim(rtrim(t_Balance.FPeriod))) + '-' + convert(varchar(10),ltrim(rtrim(t_Balance.FCurrencyID))) + '-' + convert(varchar(20),ltrim(rtrim(t_Balance.FAccountID))) ) as 本期索引码_年月币科目内码,(convert(varchar(10),ltrim(rtrim(t_Balance.FYear))) + '-' + convert(varchar(10),ltrim(rtrim(t_Balance.FPeriod))) + '-' + convert(varchar(10),ltrim(rtrim(t_Balance.FCurrencyID))) + '-' + convert(varchar(20),ltrim(rtrim(t_Account.FNumber))) ) as 本期索引码_年月币科目编码,t_Balance.FYear as 会计年度,t_Balance.FPeriod as 会计期间,t_Account.FNumber as 科目编码,t_Account.FName as 科目名称 ,t_Account.FDC as 借贷方向_1借_负1贷,t_Account.FLevel as 科目级次,t_Account.FDetail as 明细科目_1是_0否,null as 期初借方余额,( - t_Balance.FBeginBalance ) as 期初贷方余额from t_Balance left outer join t_Account on t_Balance.FAccountID = t_Account.FAccountID--1.t_Account.FDC = -1 科目默认为贷方;/2.t_Balance.FBeginBalance < 0本币期初小于0;/3.t_Balance.FCurrencyID = 1币种 = 人民币;/where (t_Account.FDC = -1 ANDt_Balance.FBeginBalance <= 0 )andt_Balance.FCurrencyID = 1) as 期初借方_期初贷方_余额) as 期初借方_期初贷方_余额_Aon 本期发生_本年累计_科目余额表.本期索引码_年月币科目内码= 期初借方_期初贷方_余额_A.本期索引码_年月币科目内码left outer join--左连接<期末借方和期末贷方> 余额数据(select *from(select(convert(varchar(10),ltrim(rtrim(t_Balance.FYear))) + '-' + convert(varchar(10),ltrim(rtrim(t_Balance.FPeriod))) + '-' + convert(varchar(10),ltrim(rtrim(t_Balance.FCurrencyID))) + '-' + convert(varchar(20),ltrim(rtrim(t_Balance.FAccountID))) ) as 本期索引码_年月币科目内码,(convert(varchar(10),ltrim(rtrim(t_Balance.FYear))) + '-' + convert(varchar(10),ltrim(rtrim(t_Balance.FPeriod))) + '-' + convert(varchar(10),ltrim(rtrim(t_Balance.FCurrencyID))) + '-' + convert(varchar(20),ltrim(rtrim(t_Account.FNumber))) ) as 本期索引码_年月币科目编码,t_Balance.FYear as 会计年度,t_Balance.FPeriod as 会计期间,t_Account.FNumber as 科目编码,t_Account.FName as 科目名称 ,t_Account.FDC as 借贷方向_1借_负1贷,t_Account.FLevel as 科目级次,t_Account.FDetail as 明细科目_1是_0否,( + t_Balance.FEndBalance ) as 期末借方余额,null as 期末贷方余额from t_Balance left outer join t_Account on t_Balance.FAccountID = t_Account.FAccountID--1.t_Account.FDC = 1 科目默认为借方;/2.t_Balance.FBeginBalance >= 0本币期初大于0;/3.t_Balance.FCurrencyID = 1币种 = 人民币;/where (t_Account.FDC = 1 ANDt_Balance.FEndBalance >= 0 )andt_Balance.FCurrencyID = 1union allselect(convert(varchar(10),ltrim(rtrim(t_Balance.FYear))) + '-' + convert(varchar(10),ltrim(rtrim(t_Balance.FPeriod))) + '-' + convert(varchar(10),ltrim(rtrim(t_Balance.FCurrencyID))) + '-' + convert(varchar(20),ltrim(rtrim(t_Balance.FAccountID))) ) as(convert(varchar(10),ltrim(rtrim(t_Balance.FYear))) + '-' + convert(varchar(10),ltrim(rtrim(t_Balance.FPeriod))) + '-' + convert(varchar(10),ltrim(rtrim(t_Balance.FCurrencyID))) + '-' + convert(varchar(20),ltrim(rtrim(t_Account.FNumber))) ) as 本期索引码_年月币科目编码,t_Balance.FYear as 会计年度,t_Balance.FPeriod as 会计期间,t_Account.FNumber as 科目编码,t_Account.FName as 科目名称 ,t_Account.FDC as 借贷方向_1借_负1贷,t_Account.FLevel as 科目级次,t_Account.FDetail as 明细科目_1是_0否,null as 期末借方余额,( - t_Balance.FEndBalance ) as 期末贷方余额from t_Balance left outer join t_Account on t_Balance.FAccountID = t_Account.FAccountID--1.t_Account.FDC = 1 科目默认为借方;/2.t_Balance.FBeginBalance < 0本币期初小于0;/3.t_Balance.FCurrencyID = 1币种 = 人民币;/where (t_Account.FDC = 1 ANDt_Balance.FEndBalance < 0 )andt_Balance.FCurrencyID = 1--以下为会计科目方向为 <贷方>的语句union allselect(convert(varchar(10),ltrim(rtrim(t_Balance.FYear))) + '-' + convert(varchar(10),ltrim(rtrim(t_Balance.FPeriod))) + '-' + convert(varchar(10),ltrim(rtrim(t_Balance.FCurrencyID))) + '-' + convert(varchar(20),ltrim(rtrim(t_Balance.FAccountID))) ) as(convert(varchar(10),ltrim(rtrim(t_Balance.FYear))) + '-' + convert(varchar(10),ltrim(rtrim(t_Balance.FPeriod))) + '-' + convert(varchar(10),ltrim(rtrim(t_Balance.FCurrencyID))) + '-' + convert(varchar(20),ltrim(rtrim(t_Account.FNumber))) ) as 本期索引码_年月币科目编码,t_Balance.FYear as 会计年度,t_Balance.FPeriod as 会计期间,t_Account.FNumber as 科目编码,t_Account.FName as 科目名称 ,t_Account.FDC as 借贷方向_1借_负1贷,t_Account.FLevel as 科目级次,t_Account.FDetail as 明细科目_1是_0否,( + t_Balance.FEndBalance ) as 期末借方余额,null as 期末贷方余额from t_Balance left outer join t_Account on t_Balance.FAccountID = t_Account.FAccountID--1.t_Account.FDC = -1 科目默认为贷方;/2.t_Balance.FBeginBalance >= 0本币期初大于0;/3.t_Balance.FCurrencyID = 1币种 = 人民币;/where (t_Account.FDC = -1 ANDt_Balance.FEndBalance > 0 )andt_Balance.FCurrencyID = 1union allselect(convert(varchar(10),ltrim(rtrim(t_Balance.FYear))) + '-' + convert(varchar(10),ltrim(rtrim(t_Balance.FPeriod))) + '-' + convert(varchar(10),ltrim(rtrim(t_Balance.FCurrencyID))) + '-' + convert(varchar(20),ltrim(rtrim(t_Balance.FAccountID))) ) as 本期索引码_年月币科目内码,(convert(varchar(10),ltrim(rtrim(t_Balance.FYear))) + '-' + convert(varchar(10),ltrim(rtrim(t_Balance.FPeriod))) + '-' + convert(varchar(10),ltrim(rtrim(t_Balance.FCurrencyID))) + '-' + convert(varchar(20),ltrim(rtrim(t_Account.FNumber))) ) as 本期索引码_年月币科目编码,t_Balance.FYear as 会计年度,t_Balance.FPeriod as 会计期间,t_Account.FNumber as 科目编码,t_Account.FName as 科目名称 ,t_Account.FDC as 借贷方向_1借_负1贷,t_Account.FLevel as 科目级次,t_Account.FDetail as 明细科目_1是_0否,null as 期末借方余额,( - t_Balance.FEndBalance ) as 期末贷方余额from t_Balance left outer join t_Account on t_Balance.FAccountID = t_Account.FAccountID--1.t_Account.FDC = -1 科目默认为贷方;/2.t_Balance.FBeginBalance < 0本币期初小于0;/3.t_Balance.FCurrencyID = 1币种 = 人民币;/where (t_Account.FDC = -1 ANDt_Balance.FEndBalance <= 0 )andt_Balance.FCurrencyID = 1) as 期末借方_期末贷方_余额) as 期末借方_期末贷方_余额_Bon 本期发生_本年累计_科目余额表.本期索引码_年月币科目内码= 期末借方_期末贷方_余额_B.本期索引码_年月币科目内码--左连接<年初借方年初末贷方> 余额数据left outer join(select *from(select(convert(varchar(10),ltrim(rtrim(t_Balance.FYear))) + '-' + convert(varchar(10),ltrim(rtrim(t_Balance.FCurrencyID))) + '-' + convert(varchar(20),ltrim(rtrim(t_Balance.FAccountID))) ) as 本年索引码_年_币_科目内码,(convert(varchar(10),ltrim(rtrim(t_Balance.FYear))) + '-' + convert(varchar(10),ltrim(rtrim(t_Balance.FCurrencyID))) + '-' + convert(varchar(20),ltrim(rtrim(t_Account.FNumber))) ) as 本年索引码_年_币_科目编码,t_Balance.FYear as 会计年度,t_Balance.FPeriod as 会计期间,t_Account.FNumber as 科目编码,t_Account.FName as 科目名称 ,t_Account.FDC as 借贷方向_1借_负1贷,t_Account.FLevel as 科目级次,t_Account.FDetail as 明细科目_1是_0否,( + t_Balance.FBeginBalance ) as 年初借方余额,null as 年初贷方余额from t_Balance left outer join t_Account on t_Balance.FAccountID = t_Account.FAccountID--1.t_Account.FDC = 1 科目默认为借方;/2.t_Balance.FBeginBalance >= 0本币期初大于0;/3.t_Balance.FCurrencyID = 1币种 = 人民币;/where (t_Account.FDC = 1 ANDt_Balance.FBeginBalance >= 0 )andt_Balance.FCurrencyID = 1union allselect(convert(varchar(10),ltrim(rtrim(t_Balance.FYear))) + '-' + convert(varchar(10),ltrim(rtrim(t_Balance.FCurrencyID))) + '-' + convert(varchar(20),ltrim(rtrim(t_Balance.FAccountID))) ) as 本年索引码_年_币_科目内码,(convert(varchar(10),ltrim(rtrim(t_Balance.FYear))) + '-' + convert(varchar(10),ltrim(rtrim(t_Balance.FCurrencyID))) + '-' + convert(varchar(20),ltrim(rtrim(t_Account.FNumber))) ) as 本年索引码_年_币_科目编码,t_Balance.FYear as 会计年度,t_Balance.FPeriod as 会计期间,t_Account.FNumber as 科目编码,t_Account.FName as 科目名称 ,t_Account.FDC as 借贷方向_1借_负1贷,t_Account.FLevel as 科目级次,t_Account.FDetail as 明细科目_1是_0否,null as 年初借方余额,( - t_Balance.FBeginBalance ) as 年初贷方余额from t_Balance left outer join t_Account on t_Balance.FAccountID = t_Account.FAccountID--1.t_Account.FDC = 1 科目默认为借方;/2.t_Balance.FBeginBalance < 0本币期初小于0;/3.t_Balance.FCurrencyID = 1币种 = 人民币;/where (t_Account.FDC = 1 ANDt_Balance.FBeginBalance < 0 )andt_Balance.FCurrencyID = 1--以下为会计科目方向为 <贷方>的语句union allselect(convert(varchar(10),ltrim(rtrim(t_Balance.FYear))) + '-' + convert(varchar(10),ltrim(rtrim(t_Balance.FCurrencyID))) + '-'年索引码_年_币_科目内码,(convert(varchar(10),ltrim(rtrim(t_Balance.FYear))) + '-' + convert(varchar(10),ltrim(rtrim(t_Balance.FCurrencyID))) + '-' + convert(varchar(20),ltrim(rtrim(t_Account.FNumber))) ) as 本年索引码_年_币_科目编码,t_Balance.FYear as 会计年度,t_Balance.FPeriod as 会计期间,t_Account.FNumber as 科目编码,t_Account.FName as 科目名称 ,t_Account.FDC as 借贷方向_1借_负1贷,t_Account.FLevel as 科目级次,t_Account.FDetail as 明细科目_1是_0否,( + t_Balance.FBeginBalance ) as 年初借方余额,null as 年初贷方余额from t_Balance left outer join t_Account on t_Balance.FAccountID = t_Account.FAccountID--1.t_Account.FDC = -1 科目默认为贷方;/2.t_Balance.FBeginBalance >= 0本币期初大于0;/3.t_Balance.FCurrencyID = 1币种 = 人民币;/where (t_Account.FDC = -1 ANDt_Balance.FBeginBalance > 0 )andt_Balance.FCurrencyID = 1union allselect(convert(varchar(10),ltrim(rtrim(t_Balance.FYear))) + '-' + convert(varchar(10),ltrim(rtrim(t_Balance.FCurrencyID))) + '-' + convert(varchar(20),ltrim(rtrim(t_Balance.FAccountID))) ) as 本年索引码_年_币_科目内码,(convert(varchar(10),ltrim(rtrim(t_Balance.FYear))) + '-'+ convert(varchar(20),ltrim(rtrim(t_Account.FNumber))) ) as 本年索引码_年_币_科目编码,t_Balance.FYear as 会计年度,t_Balance.FPeriod as 会计期间,t_Account.FNumber as 科目编码,t_Account.FName as 科目名称 ,t_Account.FDC as 借贷方向_1借_负1贷,t_Account.FLevel as 科目级次,t_Account.FDetail as 明细科目_1是_0否,null as 年初借方余额,( - t_Balance.FBeginBalance ) as 年初贷方余额from t_Balance left outer join t_Account on t_Balance.FAccountID = t_Account.FAccountID--1.t_Account.FDC = -1 科目默认为贷方;/2.t_Balance.FBeginBalance < 0本币期初小于0;/3.t_Balance.FCurrencyID = 1币种 = 人民币;/where (t_Account.FDC = -1 ANDt_Balance.FBeginBalance <= 0 )andt_Balance.FCurrencyID = 1) as 年初借方_年初贷方_余额where 会计期间 = 1) as 年初借方_年初贷方_余额_Con 本期发生_本年累计_科目余额表.本年索引码_年_币_科目内码= 年初借方_年初贷方_余额_C.本年索引码_年_币_科目内码。
金蝶软件SQL数据库对照表.doc金蝶KIS专业版10.0数据库表1、系统表t_tabledescription2、字段表t_fielddescription3、基础资料表(版本:10.3)t_item 其中fitemclassid值表示1-客户;2-部门;3-职员;4-商品;5-仓位;7-单位;8-供应商。
部门t_department;职员t_emp;商品t_icitem;仓库t_stock;单位t_measureunit4、客户资料表t_organization5、供应商资料表t_supplier6、单据模板表com_screen7、商品型号表t_icitemcore ;商品属性表t_icitemmaterial ;基础商品资料视图表t_icitem8、商品单位信息表t_icitembase9、价格控制表icprcplyentryspec ;价格政策分录表icprcplyentry10、即时库存余额表icinventory ;存货余额总表icbal ;存货余额明细表icivbal ;存货初始数据表icinvinitial11、日志表t_log12、网络控制表t_funccontrol金蝶K3(版本10.3)常用SQL物流数据表1、单据表头icstockbill 其中:ftrantype值表示单据类型如下:1-采购入库;10-其他入库;21-销售出库;29-其他出库;41-调拨单;100-成本调整单。
2、单据表体icstockbillentry3、销售发票表头icsale;采购发票表头ICPurBill4、销售发票表体icsaleentry;采购发票表体ICPurEntry5、销售发票(视图)vwICBill_43;采购发票(视图)vwICBill_426、采购订单表头POOrder;销售订单表头SEOrder7、采购订单表体POOrderEntry;销售订单表体SEOrderEntry8、销售订单(视图)vwICBill_32;采购订单(视图)vwICBill_269、销售报价表头PORFQ;销售报价表体PORFQEntry;销售报价单(视图)vwICBill_3510、采购申请表头PORequest;采购申请表体PORequestEntry;采购申请单(视图)vwICBill_2511、销售出库(视图)vwICBill_8;采购入库(视图)vwICBill_112、收款单t_RP_NewReceiveBill;应收、应付往来表t_RP_Contact13、核销日志t_RP_NewCheckInfo 核销业务详细记录。