金蝶 KIS专业版SQL 数据对应表
K3对应SQL表介绍 (1)
提纲
账套管理 系统初始化 财务篇 供应链篇
账套管理
案例背景
金华电子公司,是一家生产商用电脑的公司,该公司同时还代理IBM和 金华电子公司,是一家生产商用电脑的公司,该公司同时还代理 和 HP服务器。该公司的基本情况如下: 服务器。 服务器 该公司的基本情况如下: 假设公司将于2006年1月使用 基础版 年 月使用 基础版; 月使用K3基础版 假设公司将于 科目体系使用企业会计科目; 科目体系使用企业会计科目; 会计期间采用自然年度会计期间; 会计期间采用自然年度会计期间; 凭证字〔 凭证字〔记〕; 结算方式有“电汇” 结算方式有“电汇”、“汇票”、“承兑”、“支票”; 汇票” 承兑” 支票” 增值税率为17%; 增值税率为 %; 公司的产品业务分别由销售科、供应科、生产科、仓库操作,记账、 公司的产品业务分别由销售科、供应科、生产科、仓库操作,记账、 核对和计算成本由财务部门操作; 核对和计算成本由财务部门操作; 具体的财务、业务初始数据见 基础版教材 基础版教材。 具体的财务、业务初始数据见K3基础版教材。
账套管理
账套管理- 账套管理-用户管理
用户 Guest:系统提供,隶属于Users组 可以对K/3系统进行查询, Guest:系统提供,隶属于Users组,可以对K/3系统进行查询,如果 Users K/3系统进行查询 需要其他权限可以通过授权获取。 需要其他权限可以通过授权获取。 Morningstar及Administrator:系统提供,隶属于系统管理组, Morningstar及Administrator:系统提供,隶属于系统管理组,无需 系统提供 授权,拥有最大权限。 授权,拥有最大权限。 三种登录方式:传统认证方式、动态密码锁认证方式、 三种登录方式 : 传统认证方式 、 动态密码锁认证方式 、 智能钥匙认 证方式, 证方式 , 系统允许用户可以根据自己的实际情况来决定选择合适的 安全认证方式。 安全认证方式。 传统认证:即是使用设置的固定密码作为验证用户身份的依据。 传统认证:即是使用设置的固定密码作为验证用户身份的依据。 而动态密码锁和智能钥匙认证,默认情况下不能使用。 而动态密码锁和智能钥匙认证 , 默认情况下不能使用 。 只有在中间 层所在机器上已经安装了相对应的软件后,这两个选项才可以使用。 层所在机器上已经安装了相对应的软件后 , 这两个选项才可以使用 。
金蝶KIS专业版SQL数据对应表ppt课件
人力资源管理
报表
财务分析
存货核算
成本管理
支付宝
企业财务解决方案概述与客户价值
方案概述
客户价值
金蝶KIS旗舰版企业财务解决方案,针对所有企事业单位,提供自动化财务核算、固定资产管理、往来管理、资金管理等企业一体化的财务管理系统,帮助企业以全局的视野构建企业财务管理和控制体系,加强对企业各项业务的精细化掌控,从财务的角度洞悉企业经营全局,降低企业经营风险。
KIS旗舰版V2.0计划管理解决方案
KIS旗舰版V2.0基础制造解决方案
金蝶KIS旗舰版V2.0解决方案体系
KIS旗舰版V2.0供应链管理解决方案
KIS旗舰版V2.0网店管理解决方案
KIS旗舰版V2.0人事管理解决方案
KIS旗舰版V2.0考勤管理解决方案
KIS旗舰版V2.0财务管理解决方案
KIS旗舰版V2.0成本管理解决方案
资金往来与信用管理业务解决方案框图
应收款管理
现金管理
应付款管理
收款单
付款申请单
付款单付Βιβλιοθήκη 申请单付款单预付单
退款单
收款单
预收单
退款单
销售发票
采购发票
应收款汇总表
应付款汇总表
到期债权列表
到期债务列表
账龄分析表
计提坏账
日记账
凭证
移动商务
余额查询
本日到期提醒
到期天数预警
网上银行
提交银行付款
资金信息查询
付款流程贯通功能与客户价值
提高账务处理工作的质量和效率,实现会计管理职能转变。核算项目的应用,从财务透视业务,掌控企业经营过程,提升财务控制力度。规范的应收应付及信用管理,强化财务内控体系,有效防范财务风险。银企互联应用,提高资金业务处理效率,加快资金周转。
KIS专业版数据库常用表介绍
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 暂估处理发票钩稽关系表。
金蝶kis标准版数据库数据表结构
105 GLRptCells 106 GLRptCheck 107 GLRptRight 108 GLSettle 109 GLShowTrans 110 GLSLNav 111 GLSubLdg 112 GLTrans 113 GLTransBal 114 GLUserAccess 115 GLUserGroup 116 GLVch 117 GLVchCheck 118 GLVchDetail 119 GLVchFilter 120 GLVchGroup 121 GLVchMaxNum 122 GLVchMaxNumCheck 123 GLVchSerialNum 124 GLVchSum 125 GLVchTemplate 126 GLVchTemplate1 127 GLVchTemplateType 128 GLVendor 129 GraphStyle 130 GraphType 131 GraphWork 132 ICBal 133 ICBill 134 ICBillEntry 135 ICBillSubLdg 136 ICIdentBal 137 ICInitData 138 ICInvoice 139 ICInvoiceEntry 140 ICItem 141 IcNegQty 142 ICQueue 143 ICQueueHist 144 ICQueueInit 145 ICSaleSubLdg 146 ICSLNav 147 ICStock 148 ICSubLdg 14资—银行代发 合同单据主表 合同单据分录表 合同报表数据显示表 合同类别表 核算项目自定义表 核算项目自定义表 科目预算 科目预算模型 产品销售预算 产品销售预算模型 产品销售预算方案 固定资产变动方式 固定资产余额 固定资产折旧部门分配表 固定资产减值费用科目分配表 固定资产折旧费用科目分配表 固定资产卡片原值原币数据表 固定资产卡片 固定资产余额临时数据表 固定资产余额临时数据表 固定资产附属设备记录表 固定资产类别 固定资产初始余额表 固定资产工作量 固定资产明细账生成数据 固定资产明细账生成数据 固定资产变动资料 固定资产部门变动情况表 固定资产减值准备科目变动情况表 固定资产费用科目变动情况表 固定资产变动资料过滤器 固定资产原值原币变动情况表 权限对象表 权限类型表 报表权限 科目表 科目合法性检查表 科目权限表 科目预警表 财务分析报表 财务分析报表项目 财务分析报表权限 科目余额表 科目历史余额表 未过账科目余额表 科目预算表 往年科目预算表 核算项目类别表 关键操作锁
金蝶专业版sql对照表
部门多次变动表 数据类型定义表 功能互斥表 二次开发平台报表 内部往来凭证协同勾稽表 类别项目对照表 折旧费用每期分配情况表 辅助资料表 科目表 编码规则当前值表表 所得项目表 基金计提方案明细表 修购基金表 基础资料权限表 用户组权限类表 数据灌入模块表 经济用途表 原值原币表 部门每期分配情况表 科目表 支票状态表 支票购置表 背书信息表 现金盘点单主表 现金盘点单明细表 银行对账单表 银行对账单引入方案表 年初余额表 综合币科目表 票据表 支票表 银行对账单引入方案表 银行存款日记账 银行存款日记账 现金流水账余额表 现金流水账 票据类别表 现金日记账表 销售发票 销售发票分录表 收款单 应收应付票据表 应收票据贴现 应收票据背书 应收、应付票据的结算表 应收票据转让 票据号码表
t_VoucherExp
凭证摘要表
t_TransInitBalance
往来业务初始余额表
t_ItemUsedRight
项目操作授权表
t_PA_ItemRefType
工资职员附加信息类别表
t_PA_taxinit
所得税初始设置
t_FADeviceItem
单据自定义项目表
t_FADeviceGroupItem
FTableName 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
金蝶专业版sql对照表
金蝶专业版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发货检验单视图。
金蝶KIS专业版数据库支持标准文档
专业版数据库支持标准文档
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 文件夹。
金蝶软件常用基础SQL数据表
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查询金蝶科目余额表个期间的数据
[转载]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数据库对照表
金蝶软件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 核销业务详细记录。
金蝶数据库关系图
ICInvBal t7
ICStockBillEntry t2
物料内码:物料ID关 键字
t_ICItem t3
库房存货余额表
出入库单据分录表
物料表
t2.FDCStockID=t6.FItemID
t5.FID=t1.FTranType
ICTransactionType t5
SUM(CASE WHEN t1.FTranType=1 THEN t2.FQty ELSE 0 END) AS '外购入库数量', SUM(CASE WHEN t1.FTranType=2 THEN t2.FQty ELSE 0 END) AS '产品入库数量', SUM(CASE WHEN t1.FTranType=5 THEN t2.FQty ELSE 0 END) AS '委外入库数量', SUM(CASE WHEN t1.FTranType=10 THEN t2.FQty ELSE 0 END) AS '其他入库数量', SUM(CASE WHEN t1.FTranType=40 THEN t2.FQty ELSE 0 END) AS '盘盈入库数量', SUM(CASE WHEN t1.FTranType in (1,2,5,10,40) THEN t2.FQty ELSE 0 END) AS '总入库数量', SUM(CASE WHEN t1.FTranType in (1,2,5,10,40) THEN t2.FAmount ELSE 0 END) AS '收入金额', SUM(CASE WHEN t1.FTranType=21 THEN t2.FQty ELSE 0 END) AS '销售出库数量', SUM(CASE WHEN t1.FTranType=24 THEN t2.FQty ELSE 0 END) AS '生产领料数量', SUM(CASE WHEN t1.FTranType=28 THEN t2.FQty ELSE 0 END) AS '委外出库数量', SUM(CASE WHEN t1.FTranType=29 THEN t2.FQty ELSE 0 END) AS '其他出库数量', SUM(CASE WHEN t1.FTranType=43 THEN t2.FQty ELSE 0 END) AS '盘亏出库数量', SUM(CASE WHEN t1.FTranType in (24,28,29,21,43) THEN t2.FQty ELSE 0 END) AS '总发出数量', SUM(CASE WHEN t1.FTranType in (24,28,29,21,43) THEN t2.FQty ELSE 0 END) AS '发出金额',
金蝶SQL数据库对应表
金蝶SQL数据库对应表金蝶K3数据库各表说明2011-12-28 10:45:46| 分类:k3 | 标签:|举报|字号大中小订阅[转帖]金蝶K3数据库各表说明表ID 表名表中文名表说明0 0 t_VoucherGroup 凭证字表凭证的收付转等分类字0 1 t_VoucherEntry 凭证分录表凭证分录0 2 t_Voucher 凭证表凭证0 3 t_User 系统用户信息表系统用户信息表0 4 t_UnitGroup 单位类别表计量单位类别0 5 t_SystemProfile 系统参数表公司名称等系统控制参数0 6 t_Supplier 供应商表供应商资料0 7 t_SubMesType 辅助资料类别表系统公用的说明信息类别0 8 t_SubMessage 辅助资料表系统公用的说明信息0 9 t_Stock 仓库表仓库资料0 10 t_Settle 结算方式表结算方式如现金、电汇等0 11 t_MeasureUnit 计量单位表计量单位0 12 t_LogFunction 上机日志标准信息表上机日志标准信息表0 13 t_Log 上机日志信息表上机日志信息表0 14 t_ItemRight 基础资料权限表基础资料权限表0 15 t_ItemPropDesc 核算项目附表信息描述表描述核算项目附表的字段信息0 16 t_ItemClass 基础资料类别表基础资料类别0 17 t_ICItem 物料表所有材料、产品、半成品等0 18 t_Exp 备注资料表常用的摘要信息0 19 t_Emp 职员表职员0 20 t_Department 部门表部门0 21 t_Currency 币别表币别0 22 t_Ac_count科目表会计科目0 23 t_AccessControl 权限控制表权限控制0 24 t_GroupAccess 用户组权限表用户组权限0 25 t_GroupAccessType 用户组权限类表用户组权限类0 26 t_ObjectAccess 对象权限表对象权限0 27 t_ObjectAccessType 对象权限类型表对象权限类型0 28 t_ObjectType 对象类型表对象类型0 29 t_Accessory 附件管理表附件管理0 30 t_AutoNumber 自动增加表自动增加0 31 t_CodeRule 编码规则主表编码规则主表0 32 t_CodeRuleDetail 编码规则明细表编码规则明细表0 33 t_CodeRuleValue 编码规则当前值表表编码规则当前值表0 34 t_CodeTypeFP 编码规则分配表表编码规则分配表表0 35 t_DataTypeInfo 数据类型定义表采用ADO定义数据类型0 36 t_dls_moduel 数据灌入模块表包含数据灌入模块划分信息0 37 t_dls_TableList 数据灌入中间表包含数据灌入用到的中间表信息0 38 t_dls_TableStruct 数据灌入字段描述表数据灌入中间表的字段描述信息0 39 t_Identity 自动步长编码表为表实现自动编码0 40 t_Mutex 功能互斥表功能互斥0 41 t_BaseProperty 基础资料相关属性反映基础资料的改动以及权限信息0 42 t_ObjectRefs 对象参考表对象参考0 43 t_SystemEnum 系统枚举表系统枚举0 44 t_TableDescription 万能报表表描述表万能报表表描述0 45 t_UserDefineRpt 万能报表用户定义表万能报表用户定义0 46 t_FieldDescription 万能报表字段描述表万能报表字段描述0 47 t_SonCompany 分支机构分支机构0 48 t_VoucherTplType 凭证事务表凭证事务表0 49 t_LedgerPageSetup Ldg页面设置表Ldg页面设置表0 50 t_Organization 客户表客户资料0 51 t_Kds_Report 二次开发平台报表存放二次开发平台的报表0 52 t_Kds_ReportClass 报表类别报表存放的类别0 53 t_Kds_ReportRight 报表权限指定用户对报表的权限0 54 t_Fee 费用表费用0 55 t_StockPlace 仓位表仓位0 56 SHWorkBill 工序计划单工序计划单0 57 SHWorkBillEntry 工序计划单分录工序计划单分录0 58 ICitemScrap 生产物料报废单生产物料报废单0 59 ICitemScrapEntry 生产物料报废单分录生产物料报废单分录0 60 t_Item 基础资料主表基础资料主表0 61 t_ICItemCustom 物料表1 10000 t_AccountCheck 科目权限表科目权限表1 10001 T_AcctGroup 科目类别表科目类别表1 10002 t_AutoTransfer 自动转账表自动转账表1 10003 t_AutoTransferEntry 自动转账分录表自动转账分录表1 10004 t_Balance 科目余额表科目余额表1 10005 t_FuncControl 网络控制表网络控制表1 10006 t_GLCdBalItem 方案条件表方案条件表1 10007 t_GLfilterBalItem 显示项目表显示项目表1 10008 t_GLFilterItem 预定项目表预定项目表1 10009 t_GLFilterNameItem 方案名称表方案名称表1 10010 t_GLsortBalItem 排序表排序表1 10011 t_GLSumBalItem 汇总表汇总表1 10012 t_ItemDetailV 核算项目使用详情纵表核算项目使用详情纵表1 10013 t_LastContactDate 往来初始化日期表往来初始化日期表1 10014 t_MultiColumn 多栏账对应列表多栏账对应列表1 10015 t_MultiColumnLedger 多栏账表多栏账表1 10016 t_MultiSubColumn 多栏账对应列币别表多栏账对应列币别表1 10017 t_Note 套打表套打表1 10018 t_ProfitAndLoss 损益科目本年实际发生额损益科目本年实际发生额1 10019 t_QuantityBalance 数量余额表数量余额表1 10020 t_RateAdjust 汇率调整表汇率调整表1 10021 t_subsys 期末处理表期末处理表1 10022 t_SysFunction 系统功能表系统功能表1 10023 t_VoucherEntryTemplate 模式凭证分录表模式凭证分录表1 10024 t_VoucherExp 凭证摘要表凭证摘要表1 10025 t_VoucherExpGroup 凭证摘要组表凭证摘要组表1 10026 t_VoucherGroupCheck 凭证字权限表凭证字权限表1 10027 t_VoucherTemplate 模式凭证表模式凭证表1 10028 t_VoucherTemplateType 模式凭证类别表模式凭证类别表1 10029 t_CashFlowBal 现金流量数据表现金流量数据表1 10030 t_TransCheckInfo 往来业务核销对照信息表往来业务核销对照信息表1 10031 t_TransInitBalance 往来业务初始余额表往来业务初始余额表1 10032 t_SubSystem 子系统登记表子系统登记表1 10033 t_ItemDetail 核算项目使用详情横表核算项目使用详情横表1 10034 t_Budget 预算表预算表1 10035 t_ItemUsedRight 项目操作授权表项目操作授权表1 10036 t_VoucherTemplateType 模式凭证类别表模式凭证类别表1 10037 t_CashFlowBal 现金流量数据表现金流量数据表1 10038 t_TransCheckInfo 往来业务核销对照信息表往来业务核销对照信息表1 10039 t_TransInitBalance 往来业务初始余额表往来业务初始余额表1 10040 t_VoucherBlankOut 作废凭证表存储已作废的凭证1 10041 t_AutoTransferEntryItem 转账凭证核算项目信息表转账凭证核算项目信息表1 10042 t_AutoTransferScheme 自动转账方案自动转账方案1 10043 t_GlAutoCreateVch 凭证预提摊销方案表凭证预提摊销方案表1 10044 t_GlAutoSetPeriod 凭证预提摊销期间设定表凭证预提摊销期间设定表1 10045 t_GlAutoVchAcct 凭证预提摊销科目表凭证预提摊销科目表1 10046 t_GlContrast 内部凭证协同对方内部往来表内部凭证协同对方内部往来表1 10047 t_GlContrastRelative 内部往来凭证协同勾稽表内部往来凭证协同勾稽表1 10048 t_GLCussent 内部往来凭证协同我方往来表内部往来凭证协同我方往来表1 10049 t_VoucherGroupNote 套打凭证模板表套打凭证模板表2 20001 t_PA_BankName 银行信息表银行信息表2 20002 t_PA_Department 工资部门表工资部门表2 20003 t_PA_FundFieldDesc 基金自定义字段描述表基金自定义字段描述表2 20004 t_PA_FundSet 基金类型定义表基金类型定义表2 20005 t_PA_HrOrg 工资类别组织单元对应表工资类别组织单元对应表2 20006 t_PA_Item 工资基础项目表工资基础项目表2 20007 t_PA_ItemClass 工资基础项目类别表工资基础项目类别表2 20008 t_PA_ItemClsV 工资类别对应核算项目表工资类别对应核算项目表2 20009 t_PA_ItemPropDesc 工资自定义项目字段信息表工资自定义项目字段信息表2 20010 t_PA_ItemRef 工资职员附加信息表工资职员附加信息表2 20011 t_PA_ItemRefType 工资职员附加信息类别表工资职员附加信息类别表2 20012 T_PA_pama 工资类别表工资类别表2 20013 t_PA_Personal 工资职员表工资职员表2 20014 T_PA_personPChs 工资职员变动资料表工资职员变动资料表2 20015 t_PA_taxdata 所得税分录表所得税分录表2 20016 t_PA_taxinit 所得税初始设置所得税初始设置2 20017 t_PA_taxPAItem 所得项目表所得项目表2 20018 t_PA_taxPAItemRef 所得项目计算附加表所得项目计算附加表2 20019 t_PA_taxpama 工资所得税税率类别表工资所得税税率类别表2 20020 t_PA_taxpamaRef 所得税税率表所得税税率表2 20021 t_PABankPayFile 工资系统预留一表工资系统预留一表2 20022 t_PACyPlot 工资配款表工资配款表2 20023 t_PACyPlotRef 工资配款参考表工资配款参考表2 20024 t_PADisRate 工资分配方式表工资分配方式表2 20025 t_PADistribute 工资分配表工资分配表2 20026 t_PAEmpFilter 工资过虑器条件表工资过虑器条件表2 20027 t_PAFilter 工资过虑器表工资过虑器表2 20028 t_PAFilterItem 工资过虑器包含的项目表工资过虑器包含的项目表2 20029 t_PAFilterPama 工资类别过滤方案工资类别过滤方案2 20030 t_PAFormula 工资核算公式表工资核算公式表2 20031 t_PAFund_Balance 基金余额表基金余额表2 20032 t_PAFund_CalcChange 基金计提变动情况表基金计提变动情况表2 20033 t_PAFund_CalcScheme 基金计提方案表基金计提方案表2 20034 t_PAFund_CalcSchemeDetail 基金计提方案明细表基金计提方案明细表2 20035 t_PAFund_CalcSet 基金计提标准定义表基金计提标准定义表2 20036 t_PAFund_Data 基金发生额表基金发生额表2 20037 t_PAFund_InOut 基金转入转出发生额表基金转入转出发生额表2 20038 t_PAFundCalcFilterItem 基金类型过滤条件关联表基金类型过滤条件关联表2 20039 t_PAFundTypeFilterItem 基金计提方案过滤条件关联表基金计提方案过滤条件关联表2 20040 t_PAItem 自定义职员工资项目表自定义职员工资项目表2 20041 T_PAItemCls 自定义职员工资项目类别表自定义职员工资项目类别表2 20042 t_PaItemRight 工资基础资料权限表工资基础资料权限表2 20043 t_PANewData 工资数据表工资数据表2 20044 t_PANewDataIDs 工资历史数据表工资历史数据表2 20045 t_PANoteItem 打印设置表打印设置表2 20046 t_PASortItem 工资过虑条件排序表工资过虑条件排序表2 20047 t_PATrans 工资系统预留二表工资系统预留二表2 20048 t_PaZeroSet 工资扣零设置表工资扣零设置表3 30000 t_FAAlterMode 变动方式表变动方式表3 30001 t_FAGroup 资产类别表资产类别表3 30002 t_FAStatus 使用状态表使用状态表3 30003 t_FALocation 存放地点表存放地点表3 30004 t_FAEconomyUse 经济用途表经济用途表3 30005 t_FACardItemDefine 卡片项目定义表存储卡片自定义项目的各项属性3 30006 t_FAGroupItem 类别项目对照表存储固定资产类别与自定义项目之间的对应关系3 30007 t_FADeprMethod 折旧方法定义表存储预设的和用户自定义的折旧方法3 30008 t_FaDeprFormulaItems 折旧公式项目表存储在折旧公式中用到的卡片项目3 30009 t_FAUserDeprRate 每期自定义折旧率表存储自定义折旧方法的每期折旧率3 30010 t_FAAlter 变动基本表存储卡片变动信息3 30011 t_FACard 卡片表存储卡片基本信息3 30012 t_FADevice 附属设备表存储卡片附属设备信息3 30013 t_FAOrgFor 原值原币表存储卡片原值原币信息3 30014 t_FADept 部门分配表存储卡片的部门分配信息3 30015 t_FAExpense 折旧费用分配表折旧费用分配到科目、核算项目的情况3 30016 t_FACardItem 卡片自定义项目表存储卡片的各自定义项目的值,字段数动态增长3 30017 t_FABalance 余额表余额信息主表,与变动表t_FaAlter 相对应3 30018 t_FABalCard 卡片每期状况表卡片的基本余额信息3 30019 t_FABalDevice 附属设备每期状况表卡片的附属设备的余额信息3 30020 t_FABalOrgFor 原值原币每期状况表卡片的原值原币的余额信息3 30021 t_FABalDept 部门每期分配情况表每期的部门分配情况3 30022 t_FABalExpense 折旧费用每期分配情况表每期的折旧费用分配情况3 30023 t_FABalCardItem 卡片自定义项目每期状况表卡片自定义项目每一期的值3 30024 t_FAClear 报废清理表记录卡片报废清理情况3 30025 t_FAVoucher 凭证对照表存储卡片变动信息与生成的凭证之间的对应关系3 30026 t_FARptSheetSchemeItems 固定资产清单显示方案表存储用户设置的固定资产清单的显示方案3 30027 t_FASchemes 显示方案表存储除固定资产清单外其它地方用到的显示方案3 30028 t_FASchmFilter 过滤条件表存储显示方案中的过滤条件3 30029 t_FASchmOption 选项设置表存储显示方案中的选项设置3 30030 t_FASchmSort 索引条件表存储显示方案中的索引条件3 30031 t_FASchmSumItems 汇总项目表存储显示方案中的汇总项目(除清单以外的报表用到)3 30032 t_FACardMulAlter 多次变动基本表存储卡片多次变动信息3 30033 t_FADeptMulAlter 部门多次变动表存储卡片多次变动时部门分配信息3 30034 t_FADeviceMulAlter 附属设备多次变动表存储卡片多次变动时附属设备信息3 30035 t_FAExpenseDetailMulAlter 折旧费用分配明细多次变动表存储卡片多次变动时折旧费用分配明细信息3 30036 t_FAExpenseMulAlter 折旧费用分配多次变动表存储卡片多次变动时折旧费用分配信息3 30037 t_FAOrgForMulAlter 原值原币多次变动表存储卡片多次变动时原值原币信息3 30038 t_FADeviceBill 检修单据表3 30039 t_FADeviceItem 单据自定义项目表3 30040 t_FADeviceItemDefine 单据项目定义表单据项目定义表3 30041 t_FADeviceGroupItem 检修单中类别项目对照表存储检修单中固定资产类别同自定义项目对应关系3 30042 t_FABalPurchase 修购基金余额表修购基金余额表3 30043 t_FAPurchase 修购基金表修购基金表3 30044 t_FAPurchaseDetailMulAlter 修购基金多次变动明细表修购基金多次变动明细表3 30045 t_FAPurchaseMulAlter 修购基金多次变动表修购基金多次变动表3 30046 t_FAImage 自定义项目图片表自定义项目图片表3 30047 t_FaTmpCard 卡片暂存表存放暂存卡片4 40000 cn_ac_count科目表科目表4 40001 cn_Bill_ChequeStatus 支票状态表支票状态表4 40002 cn_Bill_ChequeVolume 支票购置表支票购置表4 40003 cn_Bill_Endorse 背书信息表背书信息表4 40004 cn_xjpd 现金盘点单主表现金盘点单主表4 40005 cn_xjpd_detail 现金盘点单明细表现金盘点单明细表4 40006 cn_yhdzd 银行对账单表银行对账单表4 40007 cn_yhdzd_ImportDesign 银行对账单引入方案表银行对账单引入方案表4 40008 cn_lcye 年初余额表年初余额表4 40009 cn_combineKm 综合币科目表综合币科目表4 40010 cn_Bill 票据表票据表4 40011 cn_Bill_Cheque 支票表支票表4 40012 cn_yhdzd_ImportDesign 银行对账单引入方案表银行对账单引入方案表4 40013 cn_yhrjz 银行存款日记账银行存款日记账4 40014 cn_yhrjz 银行存款日记账银行存款日记账4 40015 cn_lsz_lcye 现金流水账余额表现金流水账余额表4 40016 cn_xjlsz 现金流水账现金流水账4 40017 cn_BillType 票据类别表票据类别表4 40018 cn_xjrjz 现金日记账表现金日记账表5 50000 STInvoice 销售发票销售发票表头5 50001 STInvoiceDetail 销售发票分录表销售发票表体5 50002 t_rp_ARBillOfSH 收款单收款单5 50003 t_RP_Bill 应收应付票据表FRP=1-应收:FRP=0-应付5 50004 t_rp_bill_dis_count应收票据贴现保存每张票据贴现情况记录5 50005 t_RP_Bill_Endorse 应收票据背书对应的应收票据背书记录5 50006 t_RP_Bill_Settle 应收、应付票据的结算表票据结算记录5 50007 t_RP_Bill_Transfer 应收票据转让票据转出记录5 50008 t_RP_BillNumber 票据号码表保存最新的票据号码5 50009 t_Rp_CheckDetail 核销明细每次核销前的金额及核销后的余额5 50010 t_rp_CheckEntry 存货核销表对存货核销的的数量与金额记录5 50011 t_RP_Contact 应收、应付往来表往来账明细表。
用SQL查询分析实现类似金蝶K3的收发存明细表
⽤SQL查询分析实现类似⾦蝶K3的收发存明细表使⽤SQL查询分析实现类收发存的报表,原始需求在的第四部分。
下图是实现需求。
⼀、准备删除临时表[buy]判断是否存在临时表,存在则删除[/buy]if OBJECT_ID('tempdb..#inv') is not nulldrop table #invif OBJECT_ID('tempdb..#t_mto') is not nulldrop table #t_MTOif OBJECT_ID('tempdb..#t_mtoentry') is not nulldrop table #t_MTOEntry判断是否存在需调整记录[buy]判断采购申请单上是否存在需要调整的记录,存在则继续。
需要满⾜条件是:1.采购申请单上存在MTO计划模式的物料,计划跟踪号不为999999;2.库存中有可调整的物料。
那么库存中哪些是可以调整的物料呢?还得满⾜以下条件:2.1批号为999999;2.2计划跟踪号为空或者999999;3.3⽆浮动计量单位的,基本库存数量要⼤于0,有浮动计量单位的,辅助数量和基本数量的库存均需⼤于0;[/buy]declare @finterid int = 1059if exists (select f1 from (select case when (ti.FSecUnitID = 0 and t2.FQty > 0) OR (ti.FSecUnitID > 0 and t2.FQty > 0 and t2.FSecQty > 0 ) then 1 else 0 end as "F1"from PORequestEntry t1left join ICInventory t2 on t1.FItemID = t2.FItemIDleft join t_ICItem ti on t1.FItemID = ti.FItemIDwhere t1.FInterID = @finteridand t1.FPlanMode = '14035'and t1.FMTONo <> '999999'and t2.FBatchNo = '999999'and t2.FMTONo in ('','999999')) as t where f1 = 1)⼆、开始begin寻找内码查询mto调整单的内码declare @maxNum intselect @maxNum = FMaxNum from ICMaxNum where FTableName = 't_MTOChange'set @maxNum = @maxNum + 1update ICMaxNum set FMaxNum = @maxNum构建表结构将采购申请、存货表、需计算的字段进⾏联结,并构成临时表#invselectt3.FBillNo,t1.FEntryID,t1.FDetailID,t1.FItemID,t1.FMTONo as "t1FMTONo",ti.FSecUnitID,t1.FQty as "t1FQty",t1.FCommitQty,t1.FUnitID,tm.FCoefficient,t1.FAuxCommitQty,t1.FAuxQty,t1.FSecQty as "t1FSecQty",t1.FSecCommitQty,t1.FOrderQty,t1.FMRPClosed,t1.FPlanMode,t1.FEntrySelfP0139, --辅助数量(计算)t1.FEntrySelfP0140, --关联数量t1.FEntrySelfP0141, --关联标志t2.FStockID,t2.FStockPlaceID,t2.FKFPeriod,t2.FKFDate,t2.FQty as "t2FQty",t2.FSecQty as "t2FSecQty",case when t2.FSecQty > 0 then t2.FQty / t2.FSecQty else 0 end as "FSecCoefficient",t2.FBatchNo,t2.FMTONo as "t2FMTONo",CAST(null as int) as "FMTOInterID",CAST(null as decimal(28,10)) as "FChaQty",cast(null as decimal(28,10)) as "FMTOChange",cast(null as decimal(28,10)) as "FSumMTOChange",CAST(null as decimal(28,10)) as "FBegQty",CAST(null as decimal(28,10)) as "FEndQty",cast(null as decimal(28,10)) as "FSecChaQty",cast(null as decimal(28,10)) as "FSecMTOChange",cast(null as decimal(28,10)) as "FSecSumMTOChange",CAST(null as decimal(28,10)) as "FSecBegQty",CAST(null as decimal(28,10)) as "FSecEndQty",DENSE_RANK() OVER (ORDER BY t1.FItemID) AS RANK1,ROW_NUMBER() over (PARTITION by t1.FDetailID order By t1.FEntryID,t2.FMTONo,t2.FQty desc) RANK2 into #invfrom PORequestEntry t1left join ICInventory t2 on t1.FItemID = t2.FItemIDleft join t_ICItem ti on t1.FItemID = ti.FItemIDleft join t_MeasureUnit tm on t1.FUnitID = tm.FMeasureUnitIDleft join PORequest t3 on t1.FInterID =t3.FInterIDwhere t1.FInterID = @finteridand t1.FPlanMode = '14035'and t1.FMTONo <> '999999'and t2.FBatchNo = '999999'and t2.FMTONo in ('','999999')and t2.FQty > 0and ((ti.FSecUnitID = 0 and t2.FQty > 0) OR (ti.FSecUnitID > 0 and t2.FQty > 0 and t2.FSecQty > 0 ))更新更新#inv表的MTO调整单内码update #inv set FMtoInterID = @maxNum构建临时表⽤来存放mto调整单的表头数据create table #t_MTO(FID int,FClassTypeID int,FTranType int,FBillNo nvarchar(255),FDate datetime,FNote nvarchar(255),FBillerID int,FCheckDate datetime,FEmpID int,FCheckerID int,FDeptID int,FStatus smallint,FUpStockWhenSave bit,FPrintCount int,FSourceBillNo nvarchar(50),FSourceTranType int)⽤来存放mto调整单的表体数据create table #t_MTOEntry(FID int,FIndex int,FItemID int,FAuxPropID int,FBatchNo varchar(255),FStockID int,FSPID int,FBaseQty decimal(23,10),FSecUnitID int,FUnitID int,FQty decimal(23,10),FSecCoefficient decimal(23,10),FSecQty decimal(23,10),FChangeQty_Base decimal(23,10),FChangeQty decimal(23,10),FChangeSecQty decimal(23,10),FKFDate datetime,FKFPeriod int,FPeriodDate datetime,FFromMTONo nvarchar(50),FToMTONo nvarchar(50),FChangeBaseQty decimal(23,10),FSelectedProcID int,FEntrySupply int,FStockTypeID int,FMrpNo nvarchar(50))三、计算declare @R1 int = 1declare @maxR int = (select MAX(RANK1) from #inv)while @R1 <= @maxR beginif OBJECT_ID('tempdb..#inv2') is not nulldrop table #inv2select *,DENSE_RANK() OVER (ORDER BY FDetailID) AS RANK3 into #inv2 from #inv where RANK1 = @R1declare @FSecUnitID int = (select top(1) FSecUnitID from #inv2 where RANK1 = @R1)if @FSecUnitID = 0 begin --没有辅助单位的declare @R2 int = 1declare @maxR2 int = (select MAX(RANK2) from #inv2 where RANK3 = 1)declare @FChaQty decimal(28,10) = (select t1FQty from #inv2 where RANK2 = 1 and RANK3 = 1)while @R2 <= @maxR2 beginset @FChaQty = @FChaQty - (select t2FQty from #inv2 where RANK2 = @R2 and RANK3 = 1)update #inv2 set FChaQty = @FChaQty where RANK2 = @R2 and RANK3 = 1if @FChaQty > 0 update #inv2 set FMTOChange = t2FQty where RANK2 = @R2 and RANK3 = 1if @FChaQty <=0 update #inv2 set FMTOChange = t2FQty + FChaQty where RANK2 = @R2 and RANK3 = 1update #inv2 set FSumMTOChange = (select SUM(FMTOChange) from #inv2 where RANK3 = 1 and FMTOChange > 0) where RANK3 = 1update #inv2 set FMRPClosed = case when (FSumMTOChange - t1FQty >= 0 ) then 1 else 0 end where RANK3 = 1update #inv2 set FEndQty = t2FQty - FMTOChange where RANK3 = 1 and FMTOChange > 0update #inv2 set FEndQty = t2FQty where RANK3 = 1 and FMTOChange <= 0set @R2 = @R2 +1enddeclare @R3 int = 1declare @maxR3 int = (select MAX(RANK3) from #inv2)while @R3 <= @maxR3 begindeclare @i int = 1declare @maxI int = (select MAX(rank2) from #inv2 where RANK3 = @R3)while @i <= @maxI beginupdate #inv2 set FBegQty = t2FQty where RANK2 = @i and RANK3 = 1update #inv2 set FBegQty = (select FEndQty from #inv2 where RANK2 = @i and RANK3 = @R3 and FEndQty >0) where RANK2 = @i and RANK3 = @R3+1 set @i = @i + 1enddeclare @R31 int = 2while @R31 <= @maxR3 begindeclare @j int = (select min(RANK2) from #inv2 where FBegQty >0 and RANK3 = @R31)declare @maxJ int = (select max(RANK2) from #inv2 where FBegQty >0 and RANK3 = @R31)declare @FChaQty2 decimal(28,10)= (select t1FQty from #inv2 where RANK2 = 1 and RANK3 = @R31)while @j <= @maxJ beginset @FChaQty2 = @FChaQty2 - (select FBegQty from #inv2 where RANK2 = @j and RANK3 = @R31)update #inv2 set FChaQty = @FChaQty2 where RANK2 = @j and RANK3 = @R31if @FChaQty2 > 0 update #inv2 set FMTOChange = FBegQty where RANK2 = @j and RANK3 = @R31if @FChaQty2 <=0 update #inv2 set FMTOChange = FBegQty + FChaQty where RANK2 = @j and RANK3 = @R31update #inv2 set FSumMTOChange = (select SUM(FMTOChange) from #inv2 where RANK3 = @R31 and FMTOChange >0) where RANK3 = @R31update #inv2 set FMRPClosed = case when (FSumMTOChange - t1FQty >= 0 ) then 1 else 0 end where RANK3 = @R31update #inv2 set FEndQty = FBegQty - FMTOChange where RANK3 = @R31 and FMTOChange > 0update #inv2 set FEndQty = FBegQty where RANK3 = @R31 and FMTOChange <= 0set @j = @j+1endset @R31 = @R31 +1endset @R3 = @R3 + 1endendif @FSecUnitID >0 begin --有辅助单位的declare @R2s int = 1declare @maxR2s int = (select MAX(RANK2) from #inv2 where RANK3 = 1)declare @FSecChaQty decimal(28,10) = (select FEntrySelfP0139 from #inv2 where RANK2 = 1 and RANK3 = 1)while @R2s <= @maxR2s beginset @FSecChaQty = @FSecChaQty - (select t2FSecQty from #inv2 where RANK2 = @R2s and RANK3 = 1)update #inv2 set FSecChaQty = @FSecChaQty where RANK2 = @R2s and RANK3 = 1if @FSecChaQty > 0 update #inv2 set FSecMTOChange = t2FSecQty where RANK2 = @R2s and RANK3 = 1if @FSecChaQty <=0 update #inv2 set FSecMTOChange = t2FSecQty + FSecChaQty where RANK2 = @R2s and RANK3 = 1update #inv2 set FSecSumMTOChange = (select SUM(FSecMTOChange) from #inv2 where RANK3 = 1 and FSecMTOChange > 0) where RANK3 = 1update #inv2 set FMRPClosed = case when (FSecSumMTOChange - FEntrySelfP0139 >= 0 ) then 1 else 0 end where RANK3 = 1update #inv2 set FSecEndQty = t2FSecQty - FSecMTOChange where RANK3 = 1 and FSecMTOChange > 0update #inv2 set FSecEndQty = t2FSecQty where RANK3 = 1 and FSecMTOChange <= 0update #inv2 set FMTOChange = FSecMTOChange * FSecCoefficient where RANK2 = @R2s and RANK3 = 1update #inv2 set FSumMTOChange = (select SUM(FMTOChange) from #inv2 where RANK3 = 1 and FMTOChange > 0) where RANK3 = 1update #inv2 set FEndQty = t2FQty - FMTOChange where RANK3 = 1 and FMTOChange > 0update #inv2 set FEndQty = t2FQty where RANK3 = 1 and FMTOChange <= 0set @R2s = @R2s +1enddeclare @R3s int = 1declare @maxR3s int = (select MAX(RANK3) from #inv2)while @R3s <= @maxR3s begindeclare @is int = 1declare @maxIs int = (select MAX(rank2) from #inv2 where RANK3 = @R3s)while @is <= @maxIs beginupdate #inv2 set FSecBegQty = t2FSecQty where RANK2 = @is and RANK3 = 1update #inv2 set FSecBegQty = (select FSecEndQty from #inv2 where RANK2 = @is and RANK3 = @R3s and FSecEndQty >0) where RANK2 = @is and RANK3 = @R3s+1 update #inv2 set FBegQty = t2FQty where RANK2 = @is and RANK3 = 1update #inv2 set FBegQty = (select FEndQty from #inv2 where RANK2 = @is and RANK3 = @R3s and FEndQty >0) where RANK2 = @is and RANK3 = @R3s+1set @is = @is + 1enddeclare @R31s int = 2while @R31s <= @maxR3s begindeclare @js int = (select min(RANK2) from #inv2 where FSecBegQty >0 and RANK3 = @R31s)declare @maxJs int = (select max(RANK2) from #inv2 where FSecBegQty >0 and RANK3 = @R31s)declare @FSecChaQty2 decimal(28,10)= (select FEntrySelfP0139 from #inv2 where RANK2 = 1 and RANK3 = @R31s)while @js <= @maxJs beginset @FSecChaQty2 = @FSecChaQty2 - (select FSecBegQty from #inv2 where RANK2 = @js and RANK3 = @R31s)update #inv2 set FSecChaQty = @FSecChaQty2 where RANK2 = @js and RANK3 = @R31sif @FSecChaQty2 > 0 update #inv2 set FSecMTOChange = FSecBegQty where RANK2 = @js and RANK3 = @R31sif @FSecChaQty2 <=0 update #inv2 set FSecMTOChange = FSecBegQty + FSecChaQty where RANK2 = @js and RANK3 = @R31supdate #inv2 set FSecSumMTOChange = (select SUM(FSecMTOChange) from #inv2 where RANK3 = @R31s and FSecMTOChange >0) where RANK3 = @R31supdate #inv2 set FMRPClosed = case when (FSecSumMTOChange - FEntrySelfP0139 >= 0 ) then 1 else 0 end where RANK3 = @R31supdate #inv2 set FSecEndQty = FSecBegQty - FSecMTOChange where RANK3 = @R31s and FSecMTOChange > 0update #inv2 set FSecEndQty = FSecBegQty where RANK3 = @R31s and FSecMTOChange <= 0update #inv2 set FMTOChange = FSecMTOChange * FSecCoefficient where RANK2 = @js and RANK3 = @R31supdate #inv2 set FSumMTOChange = (select SUM(FMTOChange) from #inv2 where RANK3 = @R31s and FMTOChange > 0 ) where RANK3 = @R31supdate #inv2 set FEndQty = FBegQty - FMTOChange where RANK3 = @R31s and FMTOChange > 0update #inv2 set FEndQty = FBegQty where RANK3 = @R31s and FMTOChange <= 0set @js = @js+1endset @R31s = @R31s +1endset @R3s = @R3s + 1endendselect * from #inv2四、结束反写采购申请明细表update te sette.FMRPClosed = ti.FMRPClosed,te.FCommitQty = ti.FSumMTOChange,te.FAuxCommitQty = ti.FSumMTOChange / ti.FCoefficient,te.FSecCommitQty = case when ti.FSecSumMTOChange IS null then 0 else ti.FSecSumMTOChange end,te.FOrderQty = ti.FSumMTOChange,te.FEntrySelfP0140 = case when ti.FSecUnitID = 0 then ti.FSumMTOChange else ti.FSecSumMTOChange end,te.FEntrySelfP0141 = 1from PORequestEntry te,#inv2 ti where te.FDetailID = ti.FDetailID插⼊MTO单据体临时表insert into #t_MTOEntryselectFMTOInterID,'' as "FIndex",FItemID,'0' as "FAuxPropID",FBatchNo,FStockID,FStockPlaceID,FBegQty,null as "FSecUnitID",FUnitID,FBegQty / FCoefficient as "FQty",FSecCoefficient,case when FSecBegQty is null then 0 else FSecBegQty end as "FSecQty",'0' as FChangeQty_Base,FMTOChange / FCoefficient as "FChangeQty",case when FSecMTOChange is null then 0 else FSecMTOChange end as "FChangeSecQty",case when (FKFDate = '') then null else FKFDate end AS "FKFDate",FKFPeriod,case when (FKFDate = '') then null else FKFDate + FKFPeriod end AS "FPeriodDate",t2FMTONo,t1FMTONo,FMTOChange,'','','',''from #inv2 where FMTOChange > 0set @R1 = @R1+1end插⼊MTO单据头临时表insert into #t_MTOselectFMTOInterID,1107011,1107011,'MTOAUTO'+LTRIM(str(FMTOInterID)),CONVERT(varchar(10),getdate(),23)+' 00:00:00.000','',16394,GETDATE(),2649,16394,277,1,0,0,FBillNo,70from #inv2插⼊数据表insert into t_MTOChange select * from #t_MTOinsert into t_MTOChangeEntry select * from #t_MTOEntry插⼊审批流Insert Into ICClassCheckRecords1107011(FPage,FBillID,FBillEntryID,FBillNo, FBillEntryIndex,FCheckLevel,FCheckLevelTo,FMode,FCheckMan, FCheckIdea,FCheckDate,FDescriptions) Values (1,@maxnum,0,'MTOAUTO'+ltrim(str(@maxnum)),0,-99,-1,0,16394,'',GetDate(),'审核')Insert Into ICClassCheckRecords1107011(FPage,FBillID,FBillEntryID,FBillNo, FBillEntryIndex,FCheckLevel,FCheckLevelTo,FMode,FCheckMan, FCheckIdea,FCheckDate,FDescriptions) Values (1,@maxnum,0,'MTOAUTO'+ltrim(str(@maxnum)),0,-1,1,0,16394,'',GetDate(),'审核')校对即时库存EXEC CheckInventory更新采购申请单单据头MTO内码update PORequest set FChildren = FChildren + 1,FHeadSelfP0134 = @maxNum where FInterID = @finterid结束end。
金蝶KIS专业版V10.0数据培训--SQL基础
在SQL Servers的窗口中,选择或输入需要连接的SQL 服务器的名称或IP。“.”特指本机 在“连接使用”处选择SQL安装时设置的登录方式及登录 用户、密码
版权所有 ©1993-2009 金蝶软件(中国)有限公司
P21
SQL查询分析器的使用
版权所有 ©1993-2009 金蝶软件(中国)有限公司
版权所有 ©1993-2009 金蝶软件(中国)有限公司
P28
常用SQL语句—select语句
Select的作用是查询数据。在所有SQL命令中,Select是被 用的最多最频繁也是最复杂的一个命令 通过Select,可以实现根据一定的条件查询数据,可以实 现将几个相同数据类型查询结果形成一个结果集,可以实 现将查询的结果产生一张数据表,可以实现从另一个数据 库中查询数据等等
版权所有 ©1993-2009 金蝶软件(中国)有限公司
P26
SQL查询分析器的使用
在一个数据库中查询另外一个数据库的内容
用法为:Select * from 数据库实体名..表名
版权所有 ©1993-2009 金蝶软件(中国)有限公司
P27
常用SQL语句
常见的SQL命令有:select、update、delete、inser into 各SQL命令经常与其他SQL关键字组成条件,从而形成一组 具有针对性的有效SQL语句。如select经常与where联用, 起到限制目标范围的作用 在所有SQL命令中,如果数据对象的数据类型为非数值的, 则必须加上单引号‘’。如果给定的值与对应字段的数据类型 不一致,在执行时SQL会报错 如果SQL命令中存在语法错误,在执行时SQL会报错 这些命令都是对表中的数据进行操作
P2
KIS专业版数据库及字段描述
描述名称 模块名 中文名称 上次修改日期 取值
是否万能报表使用 类型代号 终止值 最小长度 创建日期 状态 审核人 编码ID 数据类型 禁用人 唯一序号 核算项目ID 报表名 编码规则序号 描述
对应客户 内部ID 仓位代码
层级
字段步长编码 存储过程名 子系统ID 计量单位 备注 步长 初始值 最大长度 所属表名称 功能ID 表描述 编码规则内码 描述 绑定类别 步长 互斥类型 备注 是否定长 字段名称 下一个新增值 数据类别ID 是否禁用 编 号: 科目类别内码 是否预算科目 用户ID 索引 类型:
FtableID
FFieldName
FfieldType
1 FDetailID 1 FTransNo 1 FSettleNo 1 FMeasureUnitID 1 FResourceID
INTEGER STRING STRING INTEGER INTEGER
6 FpreAcctID 56 FInterID 56 FtranType 56 FICMOInterID 56 FICMONO 56 FBrNO 56 FItemID
预付账款科目代码
生产任务单内码: 生产任务单号:
产品代码:
原工序计划单编号: 单 位: 工序计划完工日期 自动移转
派工执行数量 准备时间
检验方式 自动派工
返修合格数量
移交选单数量
基本单位移动批量 因工报废数量
检验员 产品代码: 资源数 是否外协 加工单位 状态 审核人 工序计划单内码
人工实作工时 机台准备工时
38 ispkey
INTEGER
39 FName
STRING
47 FRegionID
金蝶kis标准版数据库数据表结构
科目表 科目合法性检查表 科目权限表
财务分析报表 财务分析报表项目
科目余额表 科目历史余额表 未过账科目余额表 科目预算表 往年科目预算表 核算项目类别表 关键操作锁 客户表
客户信用级别信息表 币别表 工资配款表 学历信息表 职务表 职员表 职员过滤器表 职员类别表(与核算项目类别表不 摘要表 摘要类别表 字体表 功能模块名称表 科目初始余额表 科目初始余额临时表 科目初始数据表 科目初始数据表(多级核算) 工号表(用于自制入库和领退料) 固定报表列宽表 固定报表格式表 上机日志表 多栏帐栏目表 多栏帐生成数据表 多栏帐表
套打项目表 套打单据表 套打类型表 核算项目表 核算项目余额表
自定义会计期间表 损益科目实际发生额表 损益科目历史实际发生额表 未过账损益科目实际发生额表 帐套参数表 单据联表 单据联表(临时保存) 单据打印格式表 单据打印格式表(临时保存) 数量余额表 数量历史余额表 未过账数量余额表 未过账数量表
金蝶kis标准版迷你版数据表表名bankpayfilecontractcontractentrycontractshowcontracttypecstm产品cstm成本中心dsacctforecastdsacctmodeldsprodforecastdsprodmodeldsschemefaalterfabalfabaldeptfabaldevaluefabalexpensefabalforfacardfaendbalfaenddevfaextrafagroupfainitbalfajobfaslnavfasubldgfavchfavchdeptfavchdevaluefavchexpensefavchfilterfavchforglaccessobjectglaccesstypeglaccesstyperptglacctglacctcheckglacctrightglacctwarningglanarptglanarptitemglanarptrightglbalglbalhistglbalunpostedglbudgetglbudgethistglclsglcriticalglcust表说明工资银行代发合同单据主表合同单据分录表合同报表数据显示表合同类别表核算项目自定义表核算项目自定义表科目预算科目预算模型产品销售预算产品销售预算模型产品销售预算方案固定资产变动方式固定资产余额固定资产折旧部门分配表固定资产减值费用科目分配表固定资产折旧费用科目分配表固定资产卡片原值原币数据表固定资产卡片固定资产余额临时数据表固定资产余额临时数据表固定资产附属设备记录表固定资产类别固定资产初始余额表固定资产工作量固定资产明细账生成数据固定资产明细账生成数据固定资产变动资料固定资产部门变动情况表固定资产减值准备科目变动情况表固定资产费用科目变动情况表固定资产变动资料过滤器固定资产原值原币变动情况表权限对象表权限类型表报表权限科目表科目合法性检查表科目权限表科目预警表财务分析报表财务分析报表项目财务分析报表权限科目余额表科目历史余额表未过账科目余额表科目预算表往年科目预算表核算项目类别表关键操作锁客户表glcustqlevelglcyglcyplotgldegreegldutyglempglempfilterglempgroupglexpglexpgroupglfontglfunctionglinitbalglinitbaltem
03-KIS专业版数据库专题分享
基础语法
--7 结合函数进行分组计算 select Fyear,fperiod,sum(fdepr) Fdepr from t_fabalance group by Fyear,fperiod--按Fyear,fperiod字段进行分组计算 order by Fyear,fperiod--按Fyear,fperiod字段排序 --注:order by 要放在语句的最后,它的作用是按指定字段进行排序 group by :是按指定字段进行分组求后,分组的字段必须包括select后的字 段名 --8 统计聚合数据 可以继续统计数据为每个分组显示一个分类统计。SQL的ROLLUP操 作符可以为每个分组显示一个额外的分类统计。这个分类统计是使 用聚合函数计算每个分组中的所有记录得到的结果。下面的语句为 每个分组计算OrderTotal: SELECT Customer, OrderNumber, Sum(Cost * Quantity) AS OrderTotal FROM Orders GROUP BY Customer, OrderNumber WITH ROLLUP
可以从“启动”菜单直接运行 SQL 查询分析器,或从 SQL Server 企业管 理器内运行它。这也是平时应用SQL过程中使用最多的一个工具。
查询分析器的启动
安装SQL后,在程序组中,选择“查询分析器”,即可出现登录界面 在SQL Servers的窗口中,选择或输入需要连接的SQL服务器的名称或IP。 “.”特指本机。 在“连接使用”处选择SQL安装时设置的登录方式及登录用户、密码
基础语法
--6、多张个关联起来查询特定的数据,如:
--其作用:查询出当前期间的卡片的最后一次变动内码、原值、卡片内码、当期折 旧
declare @Fyear int ,@Fperiod int--定义类型为整数型的变量值 select @Fyear=fvalue from t_systemprofile where Fcategory='fa' and fkey='currentyear' --将查询的变量赋给@Fyear select @Fperiod=fvalue from t_systemprofile where Fcategory='fa' and fkey='currentperiod' --将查询的变量赋给@Fperiod select c.falterid,b.FOrgVal,a.fassetid,a.fdepr from t_fabalance a join t_fabalcard b on a.fbalid=b.fbalid left join t_facard c on c.fassetnumber=b.fassetnumber left join t_faalter d on d.fassetid=a.fassetid and d.falterid=c.falterid
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
亮点功能
全新的角色化主
控台体验
高效的企业内外
部沟通协作
多维的财务核算
资金流全程监控
云+端应用
精准快捷的成本 核算
一体化的线上线 下电子商务集成
订单全程跟踪
灵活多样的价格 管控及信用管理
多角度的库存分 析预警
精细化的商贸制 造管理
科学的物料计划 和执行系统
多种模式的工资
集成的HR考勤
随时随地的移动
收款结算后,系统支持实际 收款信息与销售发票核销 出纳收到款项后, 可在现金管理系统 系统支持将收款信息发送到 录入收款单 应收系统,同时支持单据登 记日记账
算业务的单据流转过程,保障信 息在不同部门间快速传递,减少 人为出错的可能,切实提高工作 效率。
P18
往来信息短信查询及预警功能与客户价值
主要功能
P21
固定资产业务需求及应用场景
全面的固定资产管理体系
企业固定资产业务主要是对企业
固定资产 费用分摊
部门二
部门三
部门一
卡 片 登 记 增 减 变 动 资 产 减 值 计 提 折 旧
典型模块配置
核心系统:
差异性优势
灵活的核算项目应用与多维度组合 查询。
强大的账务和报表处理功能,显著 提高工作效率。 企业往来与出纳现金银行票据业务、 账务处理一体化。 资产账簿和进项税抵扣功能,帮助 企业高效满足外部税务监管要求。
总账管理系统
报表管理系统 固定资产管理系统 现金管理系统 选配系统:
客户价值
收付款信息与银行直接相联,
网上银行系统接收现金 管理系统提交的付款单 现金管理系统可直 支持实时查询账户的 后,支持将其直接提交 接接收银行收款信 现金管理系统可接收银 交易明细,帮助企业 银行作付款处理,并可 息,生成系统内收 行的柜台(支票)付款 及时了解各账户的资 实时同步了解银行的处 款单。 信息,生成系统内付款 金流量、流向 理情况 单;也可以将系统手工 录入的付款单提交到网 上银行系统。
P5
客户价值
高效业 正确经 营决策 防范资 金风险 提升盈 利空间 持续优 保障及
务协作
高效拓 展市场 快速订 单响应
化成本 有效激
励员工
时交货 实现最
佳库存
P6
目录
客户价值 解决方案 亮点功能 财务管理解决方案 成本管理解决方案 供应链管理解决方案 网店管理解决方案 基础制造解决方案 计划管理解决方案 考勤管理解决方案 人事管理解决方案 社交化应用解决方案
久其 报表 报表 财务分析 支付宝
企业 财务
固定资产
总账
网上银行
金税 系统
应付款管理
应收款管理
现金管理
第三方 接口
业务管理
供应链管理
生产制造管理
人力资源管理
P10
企业财务解决方案概述与客户价值
方案概述
金蝶KIS旗舰版企业财务解决方案,针 对所有企事业单位,提供自动化财务核 算、固定资产管理、往来管理、资金管 理等企业一体化的财务管理系统,帮助 企业以全局的视野构建企业财务管理和 控制体系,加强对企业各项业务的精细 化掌控,从财务的角度洞悉企业经营全 局,降低企业经营风险。
供 应 商 管 理
采购订单
采购收货
委外订单 发料收货 委外付款
委 外 采购付款
生 产 管 理
库存控制
生产数据管理 物料需求计划 生产任务管理
销 售 管 理
销售订单 销售发货 销售收款
客 户 管 理 网 店 管 理
一卡通管理
仓存 管理 财务 管理
组织
入库管理
出库管理
存货核算
财务会计
资金管理
应收应付
成本管理
现金管理
登记日记账 收款 付款申请 付款 期末处理
凭证录入
凭证审核
凭证过账
期末调汇
结转损益 调整期间凭证处理
期末处理
账簿报表查询
总账管理
报 表管理
P13
企业财务管理解决方案主要业务功能
提供应收、应付以及现金管理、网上银行系统间资金结算单据的转换功能, 提供企业与客商的明细往来信息报表,支持企业资金信息与银行实时同步, 支持手机查询应收/付款余额和业务到期预警信息,支持企业经营环节资金 流与物流信息紧密集成,配合企业加强信用管理体系建设的要求。 面向企事业单位资产管理人员,以固定资产卡片为核心,建立完整的固定 资产台账,完成对固定资产的增减变动以及折旧计提和分配的核算工作。 提供各种方法来管理资产,支持多账簿管理,提供进项税抵扣功能,帮助 企业全面掌握固定资产的数量与价值,追踪固定资产使用状况,加强企事 业单位资产管理,提高资产利用率。 以凭证处理为主线,提供凭证处理、预提摊销处理、自动转账、调汇、结 转损益等会计核算功能,以及科目预算、科目计息、往来核算、现金流量 表等财务管理功能,系统提供了丰富的账簿和财务报表,帮助企业管理者 及时掌握企业财务和业务运营情况。 提供基础资料-核算项目的管理,支持科目挂接任意多核算项目,在凭证 处理和期末结装过程中均支持核算项目的同步处理和结转,同时提供多角 度的核算项目账表查询,对于企业中需要多维精细化管理的业务,通过设 置相应的核算项目,即可实现对业务全过程的精细管理。
对于业务取数生成的预测 结果,支持联查全部原始 支持定义资金预测模型,预 定义预测模型后,点击 业务信息,方便对资金业 测模型的原理为 预测即可根据项目定义 务进行合理调度 公式自动取得业务系统 期初现金余额+流入项目-流
P20
银企直联功能与客户价值
主要功能
支持多家常用银行接口 下载收款信息 提交和下载付款信息 查询银行处理状态 查询资金余额、交易明细
金蝶KIS旗舰版V2.0解决方案体系
KIS旗舰版V2.0基础制造解决方案 KIS旗舰版V2.0计划管理解决方案 KIS旗舰版V2.0供应链管理解决方案 KIS旗舰版V2.0网店管理解决方案
制造解决方案
KIS旗舰版V2.0人事管理解决方案 KIS旗舰版V2.0考勤管理解决方案
供应链解决方案
KIS旗舰版V2.0财务管理解决方案 KIS旗舰版V2.0成本管理解决方案
④内部公开 请勿外传
④ 内部公开 请勿外传
目录
客户价值 解决方案 亮点功能 财务管理解决方案 成本管理解决方案 供应链管理解决方案 网店管理解决方案 基础制造解决方案 计划管理解决方案 考勤管理解决方案 人事管理解决方案 社交化应用解决方案
P3
KIS旗舰版的业务架构图
采 购
业 运 务 营 运 层 营
账 龄 分 析 计 提 坏 账
申 请 付 款
应付会计
付款
保障从购入原材料到售出商品整 个供应链环节的资金顺畅流通, 以保障企业正常运营;财务主管 需要及时了解资金的预计收支结 余情况,以便合理调度资金;银 行普遍提供银企互联业务,企业 需要借助先进工具提高大批量资 金业务的处理效率。 这需要系统可以支持企业经营 环节资金流与物流信息的紧密集 成,到期业务可以及时预警;并 能根据业务信息准确预测一定时 期内的资金流入流出信息;也需 支持企业内部资金流与外部银行 资金流信息实时同步。
现金流预测功能与客户价值
主要功能
现金流预测方案,支持采集销
售、采购等业务系统数据,准确 预测资金存流量 定义资金预测项目和公式 定义预测模型 生成预测报表 联查原始单据
客户价值
帮助企业获得预计未来现金流
入和流出的准确信息,作为其编 制短期资金计划的依据。 防范支付危机。 增强资金使用的计划性。
信息发送到应付系统 及时通知出纳存在待处理 付款业务
算业务的单据流转过程,保障信 息在不同部门间快速传递,减少 人为出错的可能,切实提高工作 效率。
P17
收款流程贯通功能与客户价值
主要功能
系统支持出纳收款单—应收会
计收款单的流程,并支持收款单 与销售发票的核销。
客户价值
提供符合企业实际销售收款结
应收款管理系统 应付款管理系统 网上银行系统
P12
企业财务解决方案总体业务流程图
经营分析 应收款管理
合同 发票 收款 计提坏账 期末处理 财务信息 运营信息
网上银行
提交银行付款
应付款管理
合同 发票 付款申请 付款 期末处理
固定资产管理
固定资产新增 固定资产变动 固定资产清理 计提折旧 期末处理
应付款管理
提交银行付款 资金信息查询
凭证
日记账
付款申请单
网上银行
P16
付款流程贯通功能与客户价值
主要功能
系统支持采购发票-》付款申
请单-》付款单的流程,并支持 付款单与采购发票的核销。 出纳安排实际付款后,将付款 申请单下推为付款单
客户价值
提供符合企业实际采购付款结
应付系统支持根据采 付款结算后,系统支持 购发票生成相应的付 应付系统生成付款申请单 实际付款信息与原采购 款申请单 后,该付款申请信息可在 系统支持付款单登记日记账, 发票信息自动核销 现金管理系统同步显示, 同时支持出纳将已经付款的
资金往来与信用管理
固定资产管理 财务核算
财务核算与管理
资金往来及信用管理 多维度精细管理- 核算项目管控
P14
资金往来与信用管理的业务需求及应用场景
销售部 采购部 资金往来及信用管理
资金是企业的命脉,企业需要
收 款 结 算
日记账
收 款 通 知 登 记
付 款 结 算 付款通知
申 请 结 算
应收会计
人事管理解决方案
KIS旗舰版V2.0社交化应用解决方案
财务解决方案
社交化应用解决方案
KIS旗舰版V2.0全产品解决方案
全产品解决方案
P1
全面精细高效,提升盈利能力 KIS旗舰版V2.0全产品解决方案