金蝶kis标准版、迷你版、记账王中执行SQL语句查询修改
使用场景示例:
1.修改二级科目代码长度,2位变3位,或变4未
2.查询科目余额、科目资料、凭证记录
3.批量删除凭证
4.更改异常数据
5.其他修改查询,修复表等
软件支持金蝶AIS账套文件(KIS迷你版、标准版、记账王、工业版V2000、行政事业版)执行SQL语句
同时支持金蝶专业版、商贸版、旗舰版、K3 K3 WISE、用友T3 T6 U8 等版本执行SQL语句。
想到有时候也需要用SQL语句从账套文件查询、修改,于是做了一个SQL语句处理工具专门处理AIS账套文件。
想象一下,当您熟悉账套文件中各表的结构与功能时,SQL查询执行工具便成为了您的得力助手。它能够助您轻松实现以下功能:
- 快速查询与导出:无论是查询科目余额、凭证分录等关键财务信息,还是导出这些数据以供进一步分析,都能一键完成。
- 灵活修改:遇到需要更正的数据,如过账错误、负库存情况、制单人信息变更等,通过编写相应的SQL语句,即可直接修改数据库记录,避免繁琐的手动操作。
- 维护系统设置:还能用于修正最大凭证号、调整科目编码长度等系统级维护任务,确保财务系统的稳定运行与数据一致性。
选择账套文件(可以拖拽到输入框显示),按需修改你的SQL语句。
如果是查询,就点击【SQL执行查询】
如果是修改、删除等语句,则点击【SQL执行处理】
注意,涉及修改、删除等处理,务必复制账套备份。
金蝶kis迷你版、标准版、记账王修改二级会计科目长度规则的SQL语句
UPDATE GLAcct SET GLAcct.FAcctID = Left$([FAcctID],4) & "0" & Right$([FAcctID],Len([FAcctID])-4) WHERE (((Len([FAcctID]))>4));
即如下语句:
UPDATE GLAcct SET GLAcct.FAcctID = Left$([FAcctID],4) & "0" & Right$([FAcctID],Len([FAcctID])-4) WHERE (((Len([FAcctID]))>4));
SQL语句的意思是在第四位后面插入1个0,然后将后面其他代码连起来。
如果要插入两个0,则改成
UPDATE GLAcct SET GLAcct.FAcctID = Left$([FAcctID],4) & "00" & Right$([FAcctID],Len([FAcctID])-4) WHERE (((Len([FAcctID]))>4));
SQL语句中的4,是一级代码的长度,如果一级科目代码是3位的,将SQL语句中的4改成3再处理。
然后点击 SQL执行处理,执行之前,务必复制账套备份。
选择账套文件后,将SQL语句粘贴到输入框中,点击按钮【SQL执行处理】,运行后,二级科目代码2位的就变成3位(100201变成1002001等)
上图中,上级科目的收起、展开没有了,可以执行第二段SQL语句恢复
在金蝶账套选项中查看科目级次,上图为6级,则执行以下语句
UPDATE GLPref
SET
FAcLen2 = 7,
FAcLen3 = 9,
FAcLen4 = 11,
FAcLen5 = 13,
FAcLen6 = 15;
如果科目级次是10位,则需要修改第二段代码为
UPDATE
GLPref
SET
FAcLen2 = 8,
FAcLen3 = 10,
FAcLen4 = 12,
FAcLen5 = 14,
FAcLen6 = 16,
FAcLen7 = 18,
FAcLen8 = 20,
FAcLen9 = 22,
FAcLen10 = 24;
增加FAcLen7-10级次总长度记录
查询金蝶账套系统参数
SELECT * FROM GLPref
查询科目表
SELECT * FROM GLAcct
查询科目余额表
SELECT * FROM GLBal
可能会被杀毒软件报毒,实则无毒,请自由选择是否下载。
工具下载链接 提取密码:1234
或者下载链接:
https://www.123pan.com/s/2KeA-WOc5d.html