百科问答

百科问答 国内资讯 公司资讯 政策法规 培训资料 产品下载 常见问题

循化撒拉族自治县T3财务软件打印单据数据顺序错乱,如何处理

发布时间:2026-7-13 

特价活动:>>>> 用友U8、T6、T+、T3软件产品4折优惠,畅捷通T+cloud、好会计、好业财、好生意云产品8折优惠,另有话费赠送。

 

【问题现象】

业务单据使用新打印,存货是按照存货编码顺序录入的,但是新预览时表体存货顺序错乱


【问题分析】

查看演示账套999账套新打印正常,没有表体错乱现象,软件前台没有新打印表体顺序设置功能节点,一般新打印顺序是按照录入顺序,不会错乱,考虑是存储过程异常导致的。


【解决方案】

备份好账套数据,使用事件跟踪器查询正常账套在新打印预览时的存储过程,在查询分析器中针对问题账套执行即可。以下以采购订单新打印表体顺序错乱为例:

1.备份好账套数据,进入软件,打开采购订单,点击打印-新设计,将新打印模板打开,使用事件跟踪器查询正常账套在打开新打印模板时的存储过程:

2. 进入查询分析器执行查看存储过程的命令:sp_helptext newprint_PurOrder_body

3.在查询分析器中针对问题账套执行以下语句:

SET QUOTED_IDENTIFIER ON

GO

SET ANSI_NULLS ON

GO

--采购订单

alter PROCEDURE [dbo].[NewPrint_PurOrder_body]

@parm varchar(100)

AS

begin

SELECT PO_Podetails.ID, PO_Podetails.cPOID, PO_Podetails.cInvCode, Inventory.cInvName, Inventory.cInvAddCode,

Inventory.iSafeNum,Inventory.iInvSPrice,Inventory.iInvSCost,Inventory.iInvWeight,Inventory.iVolume,Inventory.iInvRCost,

Inventory.iInvBatch,Inventory.iInvAdvance,Inventory.cQuality,Inventory.iInvLSCost,Inventory.iInvMPCost,Inventory.iInvNCost,

Inventory.iLowSum,Inventory.itOPSum,Inventory.cPosName,inventory.cVenName,

Inventory.cInvStd, PO_Podetails.iQuotedPrice, PO_Podetails.iQuantity, PO_Podetails.iNum, PO_Podetails.iUnitPrice,

PO_Podetails.iMoney, PO_Podetails.iTax, PO_Podetails.iSum, PO_Podetails.iDisCount, PO_Podetails.iNatUnitPrice,

PO_Podetails.iNatMoney, PO_Podetails.iNatTax, PO_Podetails.iNatSum, PO_Podetails.iNatDisCount, PO_Podetails.dArriveDate,

PO_Podetails.cFree2, PO_Podetails.cFree1, Inventory.cInvM_Unit, Inventory.cInvA_Unit,

(CASE WHEN (Po_podetails.iNum=0 Or po_podetails.iNum IS NULL) THEN null ELSE po_podetails.iInvExchRate END) AS iInvExchRate,

Inventory.cInvDefine1,Inventory.cInvDefine2,Inventory.cInvDefine3,PO_PoDetails.cDefine22,PO_PoDetails.cDefine23,

PO_PoDetails.cDefine24,PO_PoDetails.cDefine25,PO_PoDetails.cDefine26,PO_PoDetails.cDefine27,PO_PoDetails.iPerTaxRate,

PO_Podetails.cItemCode,PO_Podetails.cItemName,PO_Podetails.cItem_class,fItem.cItem_Name,PO_Podetails.PPCIds

,po_podetails.iTaxUnitPrice,po_podetails.iTaxNatUnitPrice

FROM

PO_Podetails LEFT JOIN inventory_pos_ven as inventory ON PO_Podetails.cInvCode = Inventory.cInvCode

LEFT JOIN fItem ON PO_Podetails.cItem_Class=fItem.cItem_Class

where PO_Podetails.cPOID = @parm order by PO_Podetails.ID

end

GO

SET QUOTED_IDENTIFIER OFF

GO

SET ANSI_NULLS ON

GO

X畅捷通软件官方正版.用友软件.企业云服务

截屏,微信识别二维码

客服QQ:5151867

(点击QQ号复制,添加好友)