补丁安装-如何恢复补丁安装组件原创
金蝶云社区-Robby
Robby
6人赞赏了该文章 157次浏览 未经作者许可,禁止转载编辑于2023年11月17日 16:20:13

举例:

15.1补丁PT169541安装后,增加了一个控制,就是收款单保存时强制要求折扣金额和原单据折扣金额保持一致;(不一致可能因为金额不一致会导致生成凭证时报错)

image.png

客户希望就这个单据不要这个控制,恢复到安装整合补丁之前的状态;


如果我们知道要替换回哪个组件,并且这个组件是客户端组件,那么可以使用这个方法;

(这个控制是放在可现金收款单的单据插件里:ARBillInterface.Dll

打开客户端电脑:C:\Program Files (x86)\Common Files\Kingdee\K3\KDPatchs

image.png

这里展示的是你这台机器全部安装过的补丁;(这是一个开发环境,并没有安装PT169541

我以PT900511为例:

C:\Program Files (x86)\Common Files\Kingdee\K3\KDPatchs\PT900511\Product\DllsReg

一层一层点击进去,可以看到这个补丁有个客户端组件K3Bills.dll

image.png





我现在把这个补丁安装的K3Bills替换回到安装他之前的K3Bill3组件;

回到KDPatchs目录进入backup文件夹,找到PT900511的文件夹

image.png

可以看到,我装了2次。进到第一次安装时的目录20230511这个

image.png可以看到这里有个K3Bills.dll组件,这个就是安装补丁时备份到之类的原始文件;

复制文件,将他放到K3应用程序目录下(右键点击桌面K3Wise图标,点打开文件位置)

image.png

将他复制进来

image.png

然后注册组件:右键组件选择打开方式,使用系统工具regsvr32.exe打开

image.png

image.png


这样就把这个组件恢复到了按补丁前的状态;


以同样的方式恢复PT169541补丁中的ARBillInterface.dll组件,就能取消折扣率控制;

赞 6