简介:这份金蝶KIS 10.0至12.2升级文档面向使用金蝶KIS专业版的中小企业财务、业务及信息化实施人员,帮助梳理跨版本升级中的功能变化与注意事项。文档以升级要点和新功能清单为主线,涵盖精度处理、采购建议与计划表、委外加工费用及信用额度、可用库存报表、凭证生成、固定资产进项税抵扣、数据库动态密码等改进,并延伸到库存预警、订货协同、订单跟踪、财务核算、生产管理与报表分析等模块,便于读者按业务场景对照理解版本差异。资源包共1个doc文件,约17KB,体量轻便,适合作为升级前的快速查阅资料或内部培训提纲。已有369人学习,可作为了解KIS 10.0到12.2演进脉络的参考,但内容为个人汇总,实际升级仍需结合官方文档与具体账套验证。
1. 金蝶KIS升级这件事,我完整走过三遍,第一次差点赔掉一整年的凭证
第一次把 10.0 往 12.2 上迁移时,我没做任何功课,直接装新版本、恢复账套、点升级,结果卡在账套转换那一步,事后核对才发现一批单据的金额小数位被截掉一位,采购单价从四位小数变成两位。后来我把自己整理的这份 KIS10.0 到 12.2 升级文档翻出来逐条对照,才明白问题出在升级前没人把账套的计算规则、小数位数、参数开关记录下来,与升级动作本身无关。
这篇写的是我照着这份升级文档反复尝试后留下的判断:四十多条改进里哪些真的省人力,哪些听着漂亮但一上线就翻车,什么规模的企业值得动手,什么情况下宁可先用 10.0 维持。第一次做金蝶KIS升级的人可以照着核验清单操作,做过两轮的人可以对照自己的做法。
2. 动手之前先算三笔账:机器、账套和版本跨度
升级失败十次里有七次不是软件本身的问题,而是这三笔账一开始就没算清。我见过最典型的一种情况:装完 12.2 发现客户端连不上服务器,折腾两天后才发现是 32 位系统加旧版数据库驱动的组合。所以我把这三笔账放在最前面,比看功能清单重要得多。
2.1 第一笔账:64 位系统到底带来什么,别只看“支持”两个字
12.2 明确支持 64 位的 Windows 7 旗舰版和 Windows 2008,这句话很多人扫一眼就过去了,实际含义是服务端和客户端可以分开部署在不同位数的机器上,而 10.0 时代大量企业是单机装、单机跑,服务器和客户端挤在一台办公电脑上。升级到 12.2 之后,数据库能用的内存上限被放开,多用户并发时那种“点一下转三秒”的玄学卡顿会明显缓解,但前提是你真的把数据库服务放到了一台独立机器上。
我一般会按下面这张表逐项核对,任何一项打不上勾就先别装:
| 核对项 | 10.0 常见状态 | 12.2 建议状态 | 判断依据 |
|---|---|---|---|
| 操作系统位数 | 32 位居多 | 服务端 64 位 | 12.2 支持 64 位 Win7 旗舰版与 2008,32 位跑得动但吃不到内存红利 |
| 数据库服务位置 | 与本机客户端同机 | 独立一台,单独备份盘 | 多用户并发与备份窗口互不打架 |
| 客户端数量 | 3~5 台 | 按岗位分,仓管与财务分开 | 12.2 的“我的工作台”按角色推内容,岗位混装等于白做 |
| 磁盘剩余空间 | 没人看 | 系统盘留 30G 以上,数据盘单独 | 升级过程中会生成临时表与日志,空间不足直接中断 |
| 打印与外设 | 老式针式打印机 | 提前在测试机验证驱动 | 单据模板换版后走纸位置常偏 |
表格里最后两行看着琐碎,实际最容易拖住上线:升级完成当天业务部门第一件事就是打单,打印机驱动不兼容,财务就得手工补一天单子。这类事故不算技术问题,但账都算在升级头上。
2.2 第二笔账:备份不是拷一个文件,是留三条退路
12.2 新增了数据库动态密码,用来保障网络数据这一块的安全,出发点是防止有人用数据库客户端工具直连账套库篡改数据。这条对正规运维是好事,但会影响到一类很常见的做法:很多企业过去用固定账号密码,在 Excel 里做取数、做自定义报表,或者挂着第三方的小工具定时导数据。动态密码一开,这些老连接全部失效,业务部门第二天就来找你,说报表刷不出来了。
常见的思路是升级前先盘一遍“谁在直连数据库”,把清单列出来,明确哪些要改成走软件自带的数据引出功能,哪些干脆停掉。别等升级完再回头找,那时密码已经变了,你连不上库,只能重装。
备份这块我吃过亏,现在固定做三份,缺一不做:
-- 升级前给生产账套做一份带校验的完整备份 -- @db:账套数据库名;@path:备份落盘路径,放独立数据盘,不要放系统盘 DECLARE @db sysname = N'KIS_ACCT_MAIN'; DECLARE @path nvarchar(400) = N'D:\KISBAK\KIS_ACCT_MAIN_before_upgrade.bak'; BACKUP DATABASE @db TO DISK = @path WITH INIT, COMPRESSION, CHECKSUM, STATS = 10; -- 备份完立刻回读校验,别等恢复时才发现文件是坏的 RESTORE VERIFYONLY FROM DISK = @path WITH CHECKSUM; -- 顺手记下这个库的关键状态,升级出问题时用来对照 SELECT name, compatibility_level, recovery_model_desc, state_desc FROM sys.databases WHERE name = @db;几个参数值得说清楚:INIT表示覆盖同名备份文件,避免一天堆几十个增量文件把盘撑爆;COMPRESSION能省一半以上空间,账套大了很关键;CHECKSUM是给备份文件加校验和,RESTORE VERIFYONLY靠它判断文件完整性。最后那条查询把兼容级别和恢复模式记下来,升级后如果出现“某个报表数字变了”,第一件事就是比对这两个值有没有被人改过。
三条退路分别是:完整备份文件本身、备份文件的异地副本、以及一份只读的测试账套。前两条防灾难,第三条防你自己手抖——升级试验永远在测试账套上做,做坏了删掉重来,生产账套一次都不碰。
2.3 第三笔账:版本跨度不能一步跨完,别指望一个工具吃掉两个大版本
10.0 到 12.2 中间隔着若干版本,账套结构不是一次跳变。这类跨度的标准做法是先恢复到测试环境,用随包带的账套升级工具跑一遍,看它停在哪一步、报什么错。具体走几级、用哪个工具,每个部署包里说明不一样,以随包文档为准,别信口头经验。
真正要提前处理的是账套里的“历史脏数据”。我见过升级卡死的账套,最后查出来是两年前有人手工改过库存,留下负库存记录,10.0 时代不校验,12.2 的可用库存报表一算就报错。升级前建议跑一遍这几类检查:有没有负库存、有没有单价为零的入库单、有没有长期未核销的应收应付单据、物料基础资料的数量小数位设置是否统一。
最后一条尤其容易被忽略。12.2 里业务单据表底的即时库存会按物料基础资料中设置的数量小数位来显示,如果同一个物料在不同资料里小数位不一致,升级后就会出现同一批货在两个界面显示成不同数量的情况。这不是软件算错,是资料本身没统一。回过头看,升级前花半天做资料体检,比升级后花一周对账划算得多。
3. 12.2 的功能清单怎么读:把四十多条改进压成四类判断
拿到这份升级文档的人第一反应通常是逐条看,看完记不住,记住了也不知道哪条跟自己有关。我的读法是先分类:改财务计算规则的、改供应链流程的、改体验和权限的、改准则和转换的。四类里只有第一类必须在上线前验证,其余三类可以边用边调。
3.1 财务计算规则这一类:动的是数字,必须逐条验算
这一类的第一条就是精度处理的优化。10.0 时代金额和单价的小数位处理在不同环节口径不完全一致,导致采购入库和发票之间会差几分钱,会计每个月手工调。12.2 把这块统一了,好处是不用再调,风险是老账套里那些“已经调平”的历史数据在新口径下可能对不上。
同一类的还有生成凭证时对金额为零记录的处理。以前一张单据里有零金额行,生成凭证会带出一堆无意义的借贷分录,会计得手工删。现在系统会跳过这些行,凭证干净了。但要留意:如果有业务是故意用零金额行占位的(比如赠品),升级后这些行不再生成分录,成本归集要重新确认。
固定资产进项税支持抵扣,这条对有设备采购的企业是实打实的改动。以前固定资产卡片上的税额进不进项、抵不抵扣,很多企业靠手工在总账里补一笔。12.2 支持在卡片层面处理进项税抵扣,凭证自动带出。上线前必须拿一张真实的设备采购发票走一遍全流程,确认税率、税额、抵扣科目三条都对得上,别只看界面有没有这个勾选项。
委外加工费用单增加对税金的处理,同时增加信用额度的判断,这条改动比看起来重。加工费带税之后,委外成本核算的口径变了,如果企业之前是价税合计入成本,升级后要重新确认取数规则。
3.2 供应链流程这一类:改的是习惯,落地比功能难
采购建议这块优化了两处:一是增加采购计划表,二是解决了删除采购订单之后再次生成采购订单受阻的问题。第二个问题老用户都遇到过——单据删了,但系统里某个关联标记没清掉,再生成就提示重复。这个修复对天天跑采购建议的岗位是解脱。
可用库存报表增加了多个参数供勾选,加上超储、短缺、呆滞料的分析预警,库存资金占用能看得更清楚。但报表参数一多,第一周必然有人问“为什么我查出来的数和别人不一样”。常见的做法是升级后先定三张标准查询模板:按仓库、按物料分类、按责任部门,把参数组合固化成快捷方式,别让每个人自己勾。参数越多,口径越要统一。
委外加工单支持对委外加工费的变更,这条要和信用额度、税金两条放在一起看:加工费能改了,就意味着已审核的委外单在后续结算时金额会变,配套的对账流程得跟上,否则月底对不上加工厂的对账单。
3.3 体验与权限这一类:影响的是采纳率,不是正确性
12.2 增加了“我的工作台”,分导航、推荐、应用三部分,加上快速导航栏、搜索功能、工作日历、非模态多页签窗口、图标和界面设计改善、换肤。这一整包的目的是让不熟悉菜单树的用户能自己找到功能。实际落地时,工作台上的预警信息自动显示在业务负责人那里,是它最有价值的部分——销售、采购、库存、应收应付、生产各条线的预警集中在一个页面,比以前靠人盯报表强。
系统参数里财务参数和业务参数都增加了“审核与反审核必须为同一人”。这个开关的初衷是防止越权,但对只有两三个人的小团队是灾难:出纳请假,凭证就卡在那里。上线前一定要跟业务确认这个开关是开还是关,别默认全开。
数据授权这块做了优化。老账套升级上来最常见的现象是权限被重置,销售员突然能看到全部客户资料。升级后第一件事就是拿一个普通账号登录,逐个模块点一遍,看能看到的范围对不对。
3.4 准则与转换这一类:最容易低估工作量
增加了账套科目转换工具,支持转换新小企业会计准则科目,同时全面支持 2013 年小企业会计准则,另外支持 KIS 行政事业版升级到 KIS 专业版。这三条放在一起,意味着这次升级不只是版本迁移,很可能伴随一次科目体系重构。
科目转换工具能自动搬科目,但搬不了三样东西:自定义的报表取数公式、辅助核算的映射关系、以及历史凭证里手工挂的核算项目。我的做法是转换完先做三件事:跑一遍科目余额表对期初、跑一遍资产负债表和利润表对报表数、抽十张跨年度凭证看辅助核算有没有掉。
4. 10.0 与 12.2 逐项对比:同一张单据上的四处实质差别
功能清单看的是“有什么”,对比看的是“差在哪”。挑四条日常使用频率最高的业务线,把 10.0 和 12.2 摆在一起,就知道升级值不值。
4.1 采购一条线:从删单重生成到最高限价控制的时点
10.0 里删掉一张采购订单,再想按同一张销售订单生成采购订单,偶尔会卡住,得让管理员进后台清标记。12.2 修掉了这个,同时加了采购计划表,把“建议采购什么”和“这个月计划采购多少”分成两层看。对比下来,这条改动对采购岗的日常效率提升明显,但不构成必须升级的理由。
真正构成理由的是采购最高限价控制方式和时点的增加。10.0 时代限价基本是“超了就报警”,报警之后还能继续做。12.2 可以选择控制在哪个时点触发——下单时、审核时。这一改,管理规则就能落地了。坑也在这里:如果企业之前是“报警了也照样审”,升级后直接切成审核时拦截,历史订单一提交就审核不过,采购当天就停工。稳妥的做法是先设成下单时提醒,跑两周让采购习惯价格校验,再切成审核拦截。
4.2 委外加工:三个改动叠起来,等于换了一套结算逻辑
10.0 的委外加工费用单基本只处理加工费金额,税金要么手工在总账补,要么干脆不处理。12.2 三处一起改:费用单增加税金处理、增加信用额度判断、加工单支持加工费变更。
这三条叠在一起的效果是,委外从“记一笔费用”变成“有额度约束、有税额拆分、可变更加工费”的完整流程。我在做对比时发现一个细节:额度判断是在单据提交时做的,如果加工费变更发生在审核之后,额度不会重算。所以月末对账时要单独核一遍超额度的委外单,不能只看系统有没有报红。
4.3 报表这一层:从“查不到”到“查得准”
10.0 的报表能出数,但缺跟踪。12.2 加了一整排:销售订单生产销售跟踪一览表、销售毛利润明细表、可用库存查询报表、销售订单出库收款跟踪表、采购订单入库付款跟踪表,报表工具栏还加了常用功能的按钮。
这几张表的价值不在数量,在于把“一张订单走到哪一步”串起来了。以前销售问“我这张单发货了没、款收了没”,仓管、财务、销售各查各的,现在一张跟踪表从头看到尾。对账层面还有一处修复值得单说:应收应付模块的“业务往来对账单”做了重构,解决了勾选“已完全核销不显示”之后数据出错的问题。这个 bug 在老版本上会让对账单多出或漏掉已核销记录,很多企业是靠手工核对的,升级后能省下这块工时。
4.4 凭证与出纳:零金额、摘要取数、先借后贷
生成凭证这条链上,12.2 改了三处:金额为零的记录会被优化处理、凭证模板增加摘要取数、出纳日记账合并汇总生成凭证时按先借后贷的顺序重新排列。
第三处看着最小,实际最影响审阅体验。10.0 时代合并生成的凭证分录顺序是乱的,借方贷方交替出现,会计看一张凭证要在脑子里重排。12.2 排好序之后,借贷各自成段,一眼能看完。凭证模板的摘要取数则解决了摘要靠手工敲的问题,取单据号、取往来单位、取业务员,规则定好之后摘要自动生成。
另外这版还加了出入库单下推发票时可以选“以金额为准”或“以单价为准”。这个选项在数量乘单价除不尽的时候决定发票差几分钱,选哪个要跟税务口径一致,别两个人用不同选项,月末对不上。
5. 避坑清单:升级后最先出问题的五个地方和处置办法
下面五条都是我在不同账套上真实撞过的,按“现象—原因—解决”记,遇到类似症状可以直接对号。
5.1 数量金额对不上:物料小数位没统一,报表按不同位数显示
现象:升级后同一个物料,在出入库单上显示两位小数,在表底即时库存里显示四位,仓管拿着两个数来问哪个是真的。
原因:12.2 的业务单据表底即时库存按物料基础资料里设置的数量小数位显示,而老账套里同一个物料在不同分类下的小数位设置不一致,10.0 时代不显示所以没人发现。
解决:升级前导一遍物料基础资料,按分类查小数位字段有没有冲突值,统一成业务实际需要的最小位数(一般原料两位、计件品零位)。已经升级的,改完资料后重新打开单据让系统刷一次显示,别指望历史单据自动变。
5.2 审核被挡住:审核与反审核必须同一人的开关默认打开了
现象:会计做完凭证提交,主管审核时提示不能审核,或者主管反审核后会计没法改,整个流程卡住。
原因:12.2 在系统参数的财务参数和业务参数里都增加了“审核与反审核必须为同一人”。这条如果默认按严格口径配置,小团队里一人多岗就全废了。
解决:上线前跟业务确认岗位分工,把这两个开关按模块分开设——财务凭证和业务单据的管控强度往往不一样。已经卡住的,让管理员进系统参数调整,不要为了绕过限制去建共享账号,那等于把审计线索毁了。
5.3 报表刷不出来:日志写满只给提示,没告诉你哪个日志
现象:用了几天之后系统弹提示说日志已满,某些操作做不下去,但提示里没说满的是哪个日志。
原因:12.2 增加了日志写满的提示,但日志分数据库事务日志和软件自身的操作日志两条线,两侧都可能满,而提示只告诉你有事。
解决:先看数据库恢复模式,如果是完整恢复模式又长期不做事务日志备份,日志文件会一直涨。加一个每周事务日志备份作业,或者对非核心账套改成简单恢复模式(前提是你已经有完整备份策略)。软件侧的操作日志则按月在管理工具里清理归档。这条现在我在每个项目上线时都强制加进巡检项。
5.4 对账单多出记录:核销选项的旧 bug 修了,但缓存数据没刷
现象:升级后打开应收应付的业务往来对账单,勾选“已完全核销不显示”,结果要么还是显示,要么反而少了本该有的记录。
原因:12.2 对这个对账单做了重构,修掉了旧版本上的数据错误。但升级过程中如果账套里存在异常核销记录(比如核销金额大于单据金额、或者核销关系指向已删除单据),新逻辑算出来的结果就会和会计的印象不一致。
解决:升级前先把异常核销关系捞出来清理,再升级;已经升级的,用对账单不勾任何选项全量看一遍,和手工台账对一次,把异常记录找出来单独处理。别直接相信“新版本应该是对的”。
5.5 凭证顺序乱:合并汇总的排序规则变了,模板也得跟着调
现象:出纳日记账合并汇总生成凭证后,分录顺序和以前不一样,有的会计说看着别扭,有的说摘要空了。
原因:12.2 把合并生成凭证的分录按先借后贷重新排列了,这是改好,但因为凭证模板增加摘要取数,老模板里摘要字段如果还是写死的固定文本,排序一变,摘要和分录的对应关系就错位。
解决:升级后把常用凭证模板全部过一遍,摘要改成从单据取数(取单号、取单位、取业务员),固定文本只留一句说明。改完拿一张真实单据生成一次凭证,逐行看摘要对不对得上。这件事看着细,但凭证是要给外部看的,错位比难看严重。
6. 给三档结论:什么企业现在就升,什么企业先按住
升级决策这件事不能一刀切,我按账套状态给三档判断,对号入座比听建议靠谱。
第一档,必须升级。特征是:多用户并发(三人以上同时用)、有委外加工业务、有设备采购需要抵扣进项税、正在或者准备切换到小企业会计准则。这四条里占两条以上,12.2 的改动就跟你直接相关——精度统一、委外税金、固定资产抵扣、科目转换工具,任何一条都能省下可观的手工活。这种情况下拖着的成本比升级的风险高。
第二档,可以升但要排队。特征是:单机或两人用、业务以进销存为主、账套里历史数据超过三年且没人清理。这类企业升上去功能吃不满,风险却一样不少。建议先做资料体检和历史数据清理,把负库存、零单价、异常核销清干净,下个年度结账后再升,别在年中动。
第三档,先按住。特征是:正在做大范围科目体系调整、或者刚换过财务负责人、或者有大量依赖数据库直连的自定义报表。这三件事和升级叠在一起,出了问题分不清是谁的责任。等其中一件落地了再动。
最后给一个具体技巧,也是我现在的固定动作:升级前用测试账套做一次“影子跑账”——把上个月已经结完账的真实单据,在升级后的测试账套里重新录一遍、重新生成凭证和报表,逐项和已结账的结果比。数字全对,说明口径没变;差几分钱,说明小数位处理变了;整块对不上,说明科目或辅助核算映射掉了。这个动作花半天,能提前发现九成的口径问题,比任何检查清单都直接。
回过头看,那次差点赔掉全年凭证的升级,教训不在技术,在于我当时觉得“升级就是点下一步”。从那以后我每次动手前都强制走一遍影子跑账,跑不通就不碰生产账套,一次都没再翻过车。希望帮到你。
本文还有配套的精品资源,点击获取