問題現(xiàn)象:今天要給各位使用用友財(cái)務(wù)軟件的會(huì)計(jì)朋友分享的內(nèi)容是:用友暢捷通T+軟件中T-UFO報(bào)表保存時(shí)提示:“保存失敗,undefined”怎么辦?

保存利潤表時(shí)提示是否覆蓋,點(diǎn)覆蓋后提示“報(bào)表保存失敗,undefined”,其他報(bào)表覆蓋保存又是正常的。軟件已經(jīng)打了最新補(bǔ)丁

用友暢捷通T+T-UFO報(bào)表保存時(shí)提示:“保存失敗,undefined”怎么辦? T+產(chǎn)品 第1張

用友暢捷通T+T-UFO報(bào)表保存時(shí)提示:“保存失敗,undefined”怎么辦? T+產(chǎn)品 第2張

問題分析:UFO報(bào)表保存失敗一般是由于DTC服務(wù)沒有啟動(dòng)導(dǎo)致的。但是這個(gè)此賬套中每個(gè)月第一次生成報(bào)表保存正常,只有利潤表重復(fù)生成,覆蓋保存時(shí)報(bào)錯(cuò),其他報(bào)表覆蓋保存也正常,這就需要查看數(shù)據(jù)庫進(jìn)行分析了。

解決方案:

用友暢捷通T+T-UFO報(bào)表保存時(shí)提示:“保存失敗,undefined”怎么辦? T+產(chǎn)品 第3張

經(jīng)過跟蹤數(shù)據(jù)庫發(fā)現(xiàn),執(zhí)行最后停在了對(duì)這EAP_ReportBasic(報(bào)表模板主表)、EAP_ReportTemplateBasic(報(bào)表模板子表)兩張表的查詢上,經(jīng)過與正常的賬套數(shù)據(jù)庫做對(duì)比,發(fā)現(xiàn)此問題是由于用戶系統(tǒng)模板的數(shù)據(jù)錯(cuò)誤導(dǎo)致,模板SubSysId值應(yīng)該為GL,但數(shù)據(jù)庫中為‘總帳‘,將用戶模板表和該模板的數(shù)據(jù)表中的’總帳‘ 均改為’GL‘即可。

1、首先備份賬套數(shù)據(jù),然后執(zhí)行以下語句:

update EAP_ReportTemplateBasic setSubSysId='GL'

where TemplateID='E4100A82-FE80-4C19-A658-E7245789361F'

updateEAP_ReportBasic setSubSysId='GL'

whereTemplateID='E4100A82-FE80-4C19-A658-E7245789361F'

2、執(zhí)行以上語句后重新啟動(dòng)IIS:

打開“開始”-“運(yùn)行”,輸入iisreset,然后確定

用友暢捷通T+T-UFO報(bào)表保存時(shí)提示:“保存失敗,undefined”怎么辦? T+產(chǎn)品 第4張

用友暢捷通T+T-UFO報(bào)表保存時(shí)提示:“保存失敗,undefined”怎么辦? T+產(chǎn)品 第5張

3、重新進(jìn)入軟件,重新生成利潤表,覆蓋保存成功。

用友暢捷通T+T-UFO報(bào)表保存時(shí)提示:“保存失敗,undefined”怎么辦? T+產(chǎn)品 第6張

用友暢捷通T+T-UFO報(bào)表保存時(shí)提示:“保存失敗,undefined”怎么辦? T+產(chǎn)品 第7張

【引申】

以上是利潤表出現(xiàn)此問題的語句,若是資產(chǎn)負(fù)債表或其他賬套出現(xiàn)同樣問題,則需將語句中的TemplateID修改為資產(chǎn)負(fù)債表或其他賬表的TemplateID的值,比如資產(chǎn)負(fù)債表則可以將語句修改為:

update EAP_ReportTemplateBasic setSubSysId='GL'

where TemplateID='A0D24D6B-149A-4914-A7C7-F5AE8224EF2F'

updateEAP_ReportBasic setSubSysId='GL'

whereTemplateID='A0D24D6B-149A-4914-A7C7-F5AE8224EF2F'

或者不使用TemplateID作為條件,比如下面分別根據(jù)‘TemplateName’、‘ReportName’作為條件

update EAP_ReportTemplateBasic setSubSysId='GL'

where TemplateName='資產(chǎn)負(fù)債表'

updateEAP_ReportBasic setSubSysId='GL'

whereReportName='資產(chǎn)負(fù)債表'

【知識(shí)拓展】

T-ufo中生成資產(chǎn)負(fù)債表,保存出錯(cuò),提示“報(bào)表保存失敗,undefined”

(不是覆蓋保存,而是所有的報(bào)表第一次生成保存就都報(bào)錯(cuò))

用友暢捷通T+T-UFO報(bào)表保存時(shí)提示:“保存失敗,undefined”怎么辦? T+產(chǎn)品 第8張

此問題一般都是由于DTC服務(wù)沒有啟動(dòng)導(dǎo)致的

1、名詞解釋:

msdtc.exe是微軟分布式傳輸協(xié)調(diào)程序。該進(jìn)程調(diào)用系統(tǒng)Microsoft Personal Web Server和Microsoft SQLServer。該服務(wù)用于管理多個(gè)服務(wù)器。

2、啟動(dòng)msdtc服務(wù):

右擊“我的計(jì)算機(jī)”-“管理”-“配置”-“服務(wù)”,找到DistributedTransaction Coordinator服務(wù),雙擊,點(diǎn)擊“啟動(dòng)“即可。(如果是2003server的操作系統(tǒng),則右擊桌面“我的電腦”-“管理”-“服務(wù)和應(yīng)用程序”-“服務(wù)”中)

用友暢捷通T+T-UFO報(bào)表保存時(shí)提示:“保存失敗,undefined”怎么辦? T+產(chǎn)品 第9張

備注:進(jìn)入服務(wù)列表,可以通過,“開始”-“運(yùn)行”中輸入“services.msc”快速進(jìn)入。

用友暢捷通T+T-UFO報(bào)表保存時(shí)提示:“保存失敗,undefined”怎么辦? T+產(chǎn)品 第10張

3、如果msdtc服務(wù)無法啟動(dòng)或者沒有安裝msdtc服務(wù),則需要修復(fù)MSDTC服務(wù)

步驟如下:

(1)刪除注冊(cè)表中的如下三個(gè)鍵

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSDTCHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC

HKEY_CLASSES_ROOT\CID

(2)停止MSDTC服務(wù):“開始”-“運(yùn)行”-“cmd”進(jìn)入DOS窗口,并輸入net stop msdtc

(3)卸載MSDTC服務(wù):“開始”-“運(yùn)行”-“cmd” 進(jìn)入DOS窗口,并輸入msdtc -uninstall

(4)重新安裝MSDTC服務(wù):“開始”-“運(yùn)行”-“cmd” 進(jìn)入DOS窗口,并輸入msdtc -install

(5)確認(rèn)msdtc服務(wù)是否已經(jīng)正常啟動(dòng)

(6)如果沒有,請(qǐng)重啟計(jì)算機(jī)

(7)在“開始”-“運(yùn)行”-“cmd” 進(jìn)入DOS窗口,并輸入msdtc –resetlog,重裝完畢。

用友暢捷通T+T-UFO報(bào)表保存時(shí)提示:“保存失敗,undefined”怎么辦? T+產(chǎn)品 第11張

(8)如上圖所示,表示修復(fù)MSDTC服務(wù)成功完成。

上述用友知識(shí)庫的解決方案如果仍然未能解決您的問題,可以嘗試到用友暢捷通服務(wù)社區(qū)搜索一下:https://www.iyyrj.com/ask/,或者加入用友軟件QQ交流群(QQ群列表:http://emjs.com.cn/zsk/qqqun.html)進(jìn)行咨詢!