在現(xiàn)在的財務公司或者其他行業(yè)里的財務部門,都是用財務軟件較多一些,當我們處理完業(yè)務單據(jù)時,并對其進行新打印,但是出現(xiàn)表體存貨順序錯亂的情況,我們要考慮是不是存儲異常過程導致的,如何在查詢分析器中進行操作,具體用友t6中單據(jù)新打印數(shù)據(jù)出現(xiàn)錯亂要怎么處理,小編在下文整理好了,想要了解更多的內容,一起來看看下文吧。
【問題現(xiàn)象】
業(yè)務單據(jù)使用新打印,表體存貨順序錯亂,見下圖:
【問題分析】
軟件前臺沒有新打印順序設置功能節(jié)點,一般新打印順序是按照錄入順序,不會錯亂,考慮是存儲過程異常導致的。
【解決方案】
備份好賬套數(shù)據(jù),使用事件跟蹤器查詢正常賬套在新打印預覽時的存儲過程,在查詢分析器中針對問題賬套執(zhí)行即可。以下以銷售出庫單新打印表體順序錯亂為例:
備份好賬套數(shù)據(jù),進入軟件,打開銷售出庫單,點擊打印-新設計,將新打印模板打開,使用事件跟蹤器查詢正常賬套在打開新打印模板時的存儲過程:
2. 進入查詢分析器執(zhí)行查看存儲過程的命令:sp_helptext newprint_SaleOutVouch_body
3.在查詢分析器中針對問題賬套執(zhí)行以下語句:
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO
alter PROCEDURE [dbo].[NewPrint_SaleOutVouch_Body]
@parm varchar(100) ,@user varchar(100) ,@cardnumber varchar(100), @cardsection varchar (100)
AS
begin
declare @strname varchar(4000)
set @strname=dbo.NPrint_GetFldName(@user,@cardnumber,@cardsection)
exec('SELECT '+@strname+' from KCSaleOutB where id='''+@parm+'''' +'order by autoid')
--select * from KCSaleOutB where id=@parm order by AutoID
end
GO
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO
PS:語句中紅色字體是需要自己在執(zhí)行語句時加入的,“order by autoid”的意思是按照錄入順序自動排序,也可以根據(jù)自己的個性化要求進行排序,比如根據(jù)存貨編碼排序加“order by cInvCode”。
以上即是用友t6中單據(jù)新打印數(shù)據(jù)出現(xiàn)錯亂要怎么處理的內容啦,小編就分享到這里啦。對于用友怎么修改單據(jù)各位已有所了解了,那么大家還有什么疑問,可以咨詢我們的在線答疑老師,如果還需要了解更多關于用友知識的小伙伴們可以點擊文章的領取內容,里面有海量的會計實操課程免費領取哦。
上一篇:用友t6如何操作普通打印模板
下一篇:T6怎么生成報表
版權聲明:
* 凡會計教練注明 “原創(chuàng)” 的所有作品,均為本網站合法擁有版權的作品,未經本網站授權,任何媒體、網站、個人不得轉載、鏈接、轉帖或以其他方式使用,如需轉載請在文中顯著位置標注“原文來源:會計教練”。
* 本網站的部分作品由網絡用戶和讀者投稿,我們不確定投稿用戶享有完全著作權,根據(jù)《信息網絡傳播權保護條例》,如果侵犯了您的權利,我們將按照規(guī)定及時更正與刪除。【投訴通道】
iphone下載
Android下載
微信公眾號