2.1 K3遠程組件配置無法啟動,并且出錯。
此問題是由于客戶端%windir%\system32(Win98路徑應(yīng)該%windir%\system)下的kdlogin.lst和kdcom.cfg不匹配引起的。出現(xiàn)這種情況的原因應(yīng)該就是以上提到的兩個文件中一個不存在或者安裝的時候某個文件被鎖定而沒有被替換成最新的文件而出現(xiàn)。到一些可以正常運行遠程組件配置工具的機器的以上路徑拷貝這兩個文件到當前出問題的機器的%windir%\system32(Win98路徑應(yīng)該%windir%\system),替換即可。
2.2 K3遠程組件配置工具列表為空。
出現(xiàn)該問題是由于客戶端%windir%\system32(Win98路徑應(yīng)該%windir%\system)下的kdlogin.lst和kdcom.cfg不存在引起的。到一些可以正常運行遠程組件配置工具的機器的以上路徑拷貝這兩個文件到當前出問題的機器%windir%\system32(Win98路徑應(yīng)該%windir%\system)下即可。
2.3 K3消息平臺的應(yīng)用中,粘貼附件。接受方不在同一計算機的情況不能查看。
發(fā)送方貼進去的不是附件原文件,只是附件的一個超級鏈接。消息的接收用戶必須有權(quán)限查看發(fā)送方計算機的該文件。
2.4 K3在客戶端進入憑證錄入或帳簿查詢時,提示“文件/路徑錯誤”的報錯信息,提示框顯示是金蝶套打設(shè)置。
該問題是因為K3ERP目錄下,保存套打設(shè)置信息的NDESIGN.MDB文件被設(shè)置成了只讀屬性,導(dǎo)致產(chǎn)生該問題,將只讀屬性去除問題即可解決該問題是因為K3ERP目錄下,保存套打設(shè)置信息的NDESIGN.MDB文件被設(shè)置成了只讀屬性,導(dǎo)致產(chǎn)生該問題,將只讀屬性去除問題即可解決
2.5 K3客戶端在單據(jù)新增的時候,出現(xiàn)錯誤提示“單據(jù)顯示出錯”,無法新增單據(jù)。
通過regsvr32.exe/u命令反注冊KDInputTool.dll ,然后通過regsvr32.exe重新注冊KDInputToolU.dll,以上兩個文件都在system32目錄下。
2.6 K3引料單保存第一張的時候正常,繼續(xù)保存第二張的時候提示遠程服務(wù)器不存在或不可用,此報錯只有在XP系統(tǒng)出現(xiàn)。
⑴編輯HOST文件,添加中間層IP地址映射。
⑵關(guān)閉windows防火墻。
⑶設(shè)置數(shù)據(jù)保護功能:我的電腦上右鍵,選擇屬性->高級->性能->設(shè)置->數(shù)據(jù)執(zhí)行保護,選擇“為下列選定程序之外的所有程序和服務(wù)啟動DEP”,在COM Surrogate前打勾。如果沒有COM Surrogate這一項,選擇添加,在System32目錄下找到DllHost.exe。
2.7 K3中間層是WINDOWS2003操作系統(tǒng),客戶端登錄主控臺時提示“定義的應(yīng)用程序或?qū)ο箦e誤/nt anthorith/networkservice”。
在SQL Server的企業(yè)管理器——安全性——登錄中增加本機用戶IIS_wpg,然后設(shè)置該用戶為需要訪問的賬套數(shù)據(jù)庫的權(quán)限為db_owner。
另外一種辦法是直接將賬套管理——數(shù)據(jù)庫——賬套屬性中的系統(tǒng)賬號改SQL Server SA身份驗證。
2.8 在客戶端應(yīng)用系統(tǒng)工具時,提示“系統(tǒng)沒有檢測到安裝文件,請確認是否已安裝提示”。
在安裝客戶端的過程中,沒有選擇安裝系統(tǒng)工具,導(dǎo)致系統(tǒng)工具的文件沒有拷貝到客戶端,或有可能因為其他的系統(tǒng)問題導(dǎo)致系統(tǒng)工具文件損壞,系統(tǒng)工具涉及的文件是kdtools.exe和kdtool.lst,可以從正常應(yīng)用的客戶端上拷貝這兩個文件到本機的K3ERP目錄。
2.9 K3客戶端用普操作系統(tǒng)USERS組用戶登陸系統(tǒng),登陸K3提示注冊表權(quán)限不足。
在注冊表的"HKEY-LOCAL_MACHINE"下software子鍵賦予普通users組完全控制權(quán)限,并且選擇“允許將來自父系權(quán)限的繼承傳播”進行授權(quán),如果系統(tǒng)的磁盤格式為NTFS格式,請把system32和k3erp兩個目錄的安全權(quán)限給users完全控制。
2.10 終端客戶端運行K3客戶端時提示:客戶端不能與中間層在同一臺機器上,事實上確實是沒有在終端服務(wù)端安裝中間層。
該問題是因為注冊表的權(quán)限沒有放開,請?zhí)砑幼员恚?br />HKEY_CLASSES_ROOT\kdSvrMgr.clsAct 和 HKEY_CLASSES_ROOT\AppID ,可以通過添加兩個目錄樹的對應(yīng)用戶的權(quán)限,允許完全控制
2.11 K310.2&10.3安裝中間層和客戶端的機器要注冊到其他的中間層服務(wù)器上,如何設(shè)置。
在10.2版本中,如果有安裝中間層和客戶端的機器要注冊到其他的中間層服務(wù)器上,默認是無法測試通過的,一定要在該機器上將組件服務(wù)-COM+應(yīng)用程序中所有的K3中間層組件(ebo開頭的組件)刪除,才可以注冊其他中間層服務(wù)器。
2.12 K3客戶端如何設(shè)置登錄主控臺時只顯示組織機構(gòu)輸入框沒有下拉列表選擇。
登錄K3主控臺后,選擇“系統(tǒng)”—“設(shè)置”—“主控臺編輯”,再選擇“選項”,在選項設(shè)置中取消“登錄界面不顯示所有組織機構(gòu)的代碼和名稱”選項。
2.13 K3客戶端安裝了兩塊卡分別連接內(nèi)網(wǎng)和外網(wǎng),雙擊運行k/3主控臺圖標程序無響應(yīng),但是將連接外網(wǎng)網(wǎng)卡的網(wǎng)線拔出來即無此現(xiàn)象。
需將此計算機上連接內(nèi)網(wǎng)的網(wǎng)卡優(yōu)先級設(shè)為最高級即可。操作步驟如下 :
⑴在桌面上選中“網(wǎng)上鄰居”點右鍵“屬性”打開“網(wǎng)絡(luò)連接”窗口。
⑵在“網(wǎng)絡(luò)連接”窗口點擊“高級”菜單選“高級設(shè)置”。
⑶在“高級設(shè)置”窗口“適配器和綁定”頁簽下選中連接內(nèi)網(wǎng)的“本地連接”點擊右側(cè)的向上的綠色小箭頭。
⑷點擊確定“完成”設(shè)置。
2.14 K3中間層啟動遠程組件配置工具總是提示k/3的系統(tǒng)服務(wù)正在本地運行,目前無法進行組件配置。
在組件服務(wù)—正在運行的進程中找到正在運行的K3組件包,點擊右鍵選關(guān)閉。
2.15 K3做憑證引出的時候,報“無法創(chuàng)建,odbc驅(qū)動錯誤”。
重新安裝odbc驅(qū)動(重新完全安裝office2000版本以上即可)。
2.16 K3客戶端主控臺的消息平臺不能正常發(fā)送消息。
只有部分客戶端出現(xiàn)問題時,客戶端手工注冊kdmessage.dll和k3appcommand.vbr(建議從其它的好的客戶端COPY過來),若所有客戶端出現(xiàn)問題,則手工注冊中間層k3appcommand.dll,另查看數(shù)據(jù)庫實體的t_message表單,看時候是記錄過多,做一次清除操作.上述操作后,還不能正常使用,只能重新安裝客戶端。
2.17 K3客戶端登陸主控臺時提示:無法創(chuàng)建帳套檢測部件,點擊“是”以后報automaintion錯誤。
⑴如果是部分客戶端出現(xiàn)此問題,請將正??蛻舳松系膃bsautoupt.vbr文件覆蓋到有問題的客戶端,并重新測試注冊客戶端,如果是所有客戶端出現(xiàn)此問題,請重新注冊中間層ebsautoupt.dll文件,此文件存在于ebosystem包中。
⑵安裝iis在sql server的企業(yè)管理器中登錄用戶中增加本機用戶IIS_wpg,然后設(shè)置該用戶為需要訪問的賬套數(shù)據(jù)庫的權(quán)限為db_owner,或者使用sqlsa身份驗證
⑶刪除acctctl.dat文件,重新注冊帳套。
2.18 K310.2中以管理員administrator身份在主控臺中進行編輯,但是以普通用戶登錄K/3時還是能看到不可見的功能菜單。
10.2以后實現(xiàn)了用戶可以獨立設(shè)置自己的菜單項的功能。各登錄用戶使用主控臺編輯,只會影響到自己的菜單使用。如果管理員希望對于全局菜單項進行編輯,且影響到每一個用戶,可以使用以下的方法:
⑴使用SQL查詢分析器,打開對應(yīng)的K/3數(shù)據(jù)庫,執(zhí)行類似以下的SQL語句
update t_DataFlowDetailFunc Set FVisible = 0 where FDetailFuncID = 10101 --10101是憑證錄入的菜單ID
⑵各客戶端停止K/3的連接,在 開始->運行 中輸入 %TEMP%,在彈出的目錄中刪除掉 DataflowTemp這個目錄及其中的文件
⑶ 重新打開主控臺就可以了。
2.19 K310.2登陸k3客戶端提示:“連接無法用于此操作……”。
⑴在系統(tǒng)開始菜單的“運行”中分別鍵入temp和%temp%,清空dataflow文件夾中的內(nèi)容。
⑵在能夠正常運行的客戶端,復(fù)制dataflow.dat的文件到出錯的客戶端。
⑶清空該帳套實體中t_DataFlowTimeStamp表單中的內(nèi)容。
2.20 K310.3客戶端測試全部通過,但進行注冊的時候,提示:“方法作用于對象失敗”。
⑴查看dtc服務(wù)是否啟動,如沒啟動,請指定用戶啟動(建議為操作系統(tǒng)管理員權(quán)限的帳)號)。
⑵修復(fù)com環(huán)境。
⑶關(guān)閉防火墻,殺毒軟件(建議在管理工具—服務(wù)中停掉相關(guān)的服務(wù))。
2.21 K3 k/3中點擊部分模塊,提示過期。
客戶端沒有正常退出系統(tǒng),加密卡站點沒有釋放,手工在中間層清除加密卡信息。
2.22 K3客戶端運行報如圖錯誤。
若所有客戶端均出現(xiàn)此問題,則是因為在中間層組件中沒有注冊好K3MBOSInstall組件,在ebodesign包中注冊K3MBOSInstall組件,如ebodesign包中有此組件,刪除掉重新注冊,若是部分客戶端出現(xiàn)此問題,則從能夠正常運行的客戶端的機器上拷貝k3mbosinstall.vbr文件過來重新用Clireg32.exe注冊客戶端。
2.23 K310.2可以正常檢測到各模塊的加密卡,但在打印基礎(chǔ)資料時顯示有演示版字樣。
已發(fā)補丁pt001017解決此問題。
2.24 K310.2+sp1安裝pt000704后,客戶端GUI主控臺登陸時,錄入組織機構(gòu)、公司密碼,回車鍵后,系統(tǒng)直接打開上次打開的賬套,用上次登陸的用戶名進入賬套。并不出現(xiàn)賬套選擇和用戶名、密碼登陸界面出來,用鼠標按確定按鈕是正常的。
已發(fā)補丁pt001477解決此問題。
2.25 K3不在域環(huán)境,登錄主控臺時并沒有設(shè)該賬套的用戶為NT安全認證,為什么還是可以用域用戶身份登錄。
不在域環(huán)境,如果沒有把該賬套中的用戶使用NT安全認證,此時以域用戶身份登錄會是guest用戶登錄,此信息可以在主控臺的右下角看到。如果在賬套管理中把guest禁用,此時再登錄就會提示guest已禁用,不能登錄。
2.26 K3客戶端運行,提示:該數(shù)據(jù)正在被修改,無法編輯。
在sql server的企業(yè)管理器中將該帳套實體中的表中清空t_funccontrol的內(nèi)容,關(guān)閉殺毒軟件。
2.27 K310.2生成憑證時,網(wǎng)絡(luò)控制出現(xiàn)大量的“憑證增加”,隨后檢測不到加密狗,出現(xiàn)“演示版”;在網(wǎng)絡(luò)控制清除后,不出現(xiàn)“演示版”了。
已發(fā)補丁PT001957.rar解決此問題。
2.28 K3升級到10.3后在做應(yīng)付單據(jù)時總是提示網(wǎng)絡(luò)沖突,已經(jīng)清除網(wǎng)絡(luò)控制中的記錄還是存在錯誤提示。
執(zhí)行下面的語句:
update t_mutex set ftype=10 where ffuncid in (4041,4047,4053,4063,4069,4184,5041,5047,5053,5063,5069,5184) and Ftype=1
GO
delete from t_mutex
where FForBidden in (4041,5041,4063,4069,5063,5069,4184,5184,4047,5047,4053,5053,5091,4184,4021,5021,4021) and FFuncID=FForBidden
GO
t_mutex是功能互斥表。
2.29 K310.3+sp1在windows2003+sp1環(huán)境下運行,客戶端在報表模塊下操作,按F9鍵,提示“函數(shù)錯誤”。
在組件服務(wù)里將EBORP的賬戶下的系統(tǒng)賬戶改為:交互式用戶,更改后記得將K3的進程殺掉或重啟電腦,然后找到KFO10.DLL和KFOX.DLL兩個組件用regsvr32.exe重新注冊一下,組件目錄在中間層SYSTEM32下。
2.30 K3 10.3,客戶端運行提示“加密記錄不存在系統(tǒng)將退出”。
⑴需要修改中間層服務(wù)器注冊表中加密狗服務(wù)并發(fā)上限連接數(shù),原則上為連接該中間層服的K/3客戶端數(shù)量的兩倍,如:50個客戶端,設(shè)置連接數(shù)為100個。如下步驟:
第一步 進入中間層服務(wù)器 管理工具-服務(wù)中將KDSvrMgrService 停止。
第二步 在開始-運行菜單中輸入regedit修改“HKEY_LOCAL_MACHINE\SOFTWARE\KINGDEE\KDSvrMgrService” 中ThreadMaxNumber的值由80(默認值)修改為用戶指定值。
⑵打上補丁PT004905。
http://www.kingdee.com:8080/download/agentdown/tech/PT004905.rar
2.31 K用戶環(huán)境K310.2+SP1+704,打開工資發(fā)放表或匯總表提示:名稱或代碼在系統(tǒng)中已補使用。
升級到704以后,新建帳套使用的SQL腳本仍是SP1的,所以導(dǎo)致以上錯誤提示,用戶只執(zhí)行:
C:\Program Files\Common Files\Kingdee\K3\KDPatchs\PT00704\KDdataUpdate升級帳套。
2.32 K3登陸時,加密組件之間不匹配,登錄系統(tǒng)時報錯。
由于中間層、客戶端加密組件不匹配,中間層、客戶端替換一致的加密狗組件以及相關(guān)文件并遠程組件注冊配置即解決此問題。
2.33 K3用戶客戶端登錄時,系統(tǒng)提示無法建立數(shù)據(jù)連接,如圖:
該問題是升級中間層數(shù)據(jù)庫(AcctCtl.dat)不正確引起的,即以前安裝過低版本的K/3,系統(tǒng)不會卸載低版本的K/3的該文件,導(dǎo)致高版本的K/3無法替換或者升級成功該文件。
解決方法:
⑴備份中間層KDCom目錄下的AcctCtl.dat文件,該文件用來存儲賬套注冊息。
⑵刪除中間層KDCom目錄下的AcctCtl.dat文件
⑶刪除任務(wù)管理器中的KDSvrMgr任務(wù)
⑷重新啟動賬套管理工具,系統(tǒng)將啟動KDSvrmgr.exe,在KDCom目錄下會生成一個新的AcctCtl.dat文件。
⑸用賬套管理工具注冊不能登錄的賬套
⑹在K/3客戶端登錄該賬套
如果想恢復(fù)以前的賬套注冊信息,請將備份的AcctCtl.dat文件還原覆蓋即可。
2.34 K3客戶端運行提示如圖報錯:。
⑴在中間層服務(wù)器管理工具-服務(wù)中,檢查加密服務(wù)是否被停掉,如果未啟動,點擊鼠標右鍵,選擇“啟動”選項,手動啟動即可,如圖所示
⑵若k3應(yīng)用為中間層與客戶端裝在一起的機器,請檢查機器是否有接入到網(wǎng)絡(luò),若沒有,請接入到網(wǎng)絡(luò)或添加廠商MICROSOFT,網(wǎng)卡為“MICROSOFT loopback adapter”,這時在網(wǎng)絡(luò)連接中會出現(xiàn)一塊虛擬的網(wǎng)卡,這樣也可以解決網(wǎng)線沒有連接的問題。
⑶請檢查中間層和客戶端的機器5159端口被其他程序占用或者防火墻沒開這端口,這個端口是kdsvrmgrservice專用的,必須要開,如果出于安全考慮,不能開放5159端口,或5159端口被其他程序占用了,則需要為kdsvrmgrservice服務(wù)指定一個可用的TCP端口,方法是:
A、在中間層注冊表中,找到HKEY_LOCAL_MACHINE\SOFTWARE\KINGDEE\ KDSvrMgrService,修改如圖所示的ListenPort的鍵值,為其指定一個可用的TCP端口號。
B、在客戶端注冊表中,找到HKEY_LOCAL_MACHINE\SOFTWARE\KINGDEE\ KDSvrMgrService,修改如圖所示的ServerPort的鍵值,為其指定。
⑷請用木馬專殺工具或殺毒軟件查殺病毒。
2.35 K3從10.2SP1升級到SP2后,不能進入BOS設(shè)計界面,提示:該模塊使用已超過最大數(shù)。
在10.2SP2之前,BOS只涉及到一個模塊——BOS運行時的加密,在10.2SP2后,BOS的密分為設(shè)計時和運行時兩個加密模塊,因此原有的10.2SP2以前的加密狗,升級到10.2SP2以上版本后,如果之前客戶購買了BOS的IDE功能模塊,則硬狗也需要做相應(yīng)修改,增加BOS IDE站點數(shù),才能正常使用全部設(shè)計時功能,機構(gòu)如需進行BOS的應(yīng)用開發(fā),同樣需要申請BOS IDE加密站點。加密狗的申請更改,可聯(lián)系公司物流部完成。
2.36 K3測試不能通過中間層。
請參考如下文檔進行檢查:
2.37 10.2安裝sp2后,報表系統(tǒng)使用ACCT取數(shù)報“參數(shù)類型錯”或ACCT各項參數(shù)無法使用F7功能鍵K3測試不能通過中間層。
搜索客戶端文件reportfunc.dll手工用regsvr32.exe注冊即可解決。