×

绑定账号

您的微信还未绑定账号,请使用您的手机号绑定现有账号或创建新账号

微信登录

扫码登陆

使用微信扫一扫登录

二维码已失效

刷新

使用微信扫一扫登录

登录即表示已阅读并接受《用户协议》《隐私政策》

未注册用户扫码即可成功注册

登陆 注册 忘记密码

用友t6销售订单上如何显示出顺序打印

发布时间:2022-04-01 10:56来源:会计教练

关注公众号
扫码关注公众号
领免费福利
初级公众号

我们在处理企业销售订单时,由于订单的表体记录行数过多,打印时会显示排序是混乱的,没有按照销售订单上的表体行显示顺序打印,那这情况就影响我们的做账,所以我们要按照时间进行排序,那今天会计教练的小编教大家用友t6销售订单上如何显示出顺序打印,感兴趣的同学们赶紧来看看文章的内容吧。

T6上销售订单的打印顺序怎么整理

会计教练
会计教练

【问题现象】

当销售订单表体的记录行数过多时,打印销售订单表体行的排序是混乱的,没有按照录入顺序排序(也就是销售订单上表体行显示顺序)打印,使用新打印和原标准打印顺序都是混乱的,但是当表体记录行少的时候打印排序又是正常的。

【原因分析】

销售订单表体按这个顺序录入显示

  1. 标准打印预览结果


可以看到单据上第一行打印到下面了,其他的顺序也是乱的

2.新打印预览的顺序和上面一样的也是乱的。

【解决方案】

  1. 使用标准打印界面勾选“按单据排序方式打印”


勾选后再打印和单据显示一致

打印顺序和单据显示顺序一致

2.新打印需要修改存储过程按“autoid”排序

修改方法:

(1)必须先备份账套;

(2)在查询分析器中执行语句

SET QUOTED_IDENTIFIER ON

GO

SET ANSI_NULLS ON

GO

ALTER PROCEDURE [dbo].[NewPrint_SaleOrder_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 SaleOrderSQ where id='''+@parm+''''+'order by autoid')

--select * from SaleOrderSQ where id=convert(int,@parm)

end

GO

SET QUOTED_IDENTIFIER OFF

GO

SET ANSI_NULLS ON

GO

执行以上语句为修改销售订单新打印存储过程,执行语句后再看新打印排序结果:

打印顺序和单据显示顺序一致

看完这些,大家知道用友t6销售订单上如何显示出顺序打印了吧,要是还有不明白的,可以点击在线客服,进行免费咨询,最后小编还给大家申请了一份用友软件资料,就放在文中,大家自行点击领取哦。

京ICP备16061061号-1 | 北京天华在线教育科技有限公司 | 会计培训
京公网安备11010802044865