当前位置:首页 > 用友T1论坛 > 用友T1打印设计您好,老师,我想打印效果如收据。可是右

用友T1打印设计您好,老师,我想打印效果如收据。可是右

我在使用用友T1进销存软件的T1模块中碰到了一个奇怪的问题:

T1打印设计

具体的情况如下:

您好,老师,我想打印效果如收据。可是右边金额部分,和左下大写金额部分,软件可以实现一样的打印效果吗?如红框线

请问用友软件售后服务,应该如何解决呢?注意以下内容来自网友提供的尝试性解决方案,操作前请务必参考用友软件备份账套数据教程备份数据,如果未能解决您的问题,可以点击并添加用友软件工程师微信号进行咨询。

问题现象:T1软件中打印日期格式是长日期格式2017-06-13,如何设置成2017年06月13日? 问题分析:打印报表设置中没有直接的设置,但是可以使用copy函数实现。 解决方案:copy 是截取函数,可以指定截取返回某个字段的从第几位到第几位的值。 2017-06-13中 年是从第1位到第4位,长度为4那么函数为:[Copy([主项数据.\"单据日期\"],1,4)]; 月是从第6位到第8位,长度为2,[Copy([主项数据.\"单据日期\"],6,2)]; 日是从第9位到第10位,长度为2,[Copy([主项数据.\"单据日期\"],9,2)]。 PS:以上每个公式后面自己要录入对应的中文字“年月日”。月份06的只想显示6月不想显示成06月这样的,月的公式直接改成从第7位开始截取:[Copy([主项数据.\"单据日期\"],7,2)]; 如果以上公式不会设置,直接复制公式到打印报表设计中: [Copy([主项数据.\"单据日期\"],1,4)]年[Copy([主项数据.\"单据日期\"],6,2)]月[Copy([主项数据.\"单据日期\"],9,2)]日。

参考下:T1-打印专题讲解

这打印模版设置中双击左边到细项数据,弹出框中录入行数,并勾选自动追加空行

下面到文字就是公式,放入打印模版中即可,其中到字段可以按需要调整

大哥,您这个太厉害了,在哪里输入代码呢?

第二个问题,我如何设计出表格都是5行,哪怕只有一项数据,也是现实5行,其中4行是空着的。

这个问题较复杂,您参考下截图

套打金额大写公式

[IF((Length([主项数据.\"成交金额\"] * 100)-7)>0,Copy(CurrToBigNum(Copy([主项数据.\"成交金额\"]*100,Length([主项数据.\"成交金额\"]*100)-7,1)),1,2),' ')] [IF((Length([主项数据.\"成交金额\"] * 100)-6)>0,Copy(CurrToBigNum(Copy([主项数据.\"成交金额\"]*100,Length([主项数据.\"成交金额\"]*100)-6,1)),1,2),' ')] [IF((Length([主项数据.\"成交金额\"] * 100)-5)>0,Copy(CurrToBigNum(Copy([主项数据.\"成交金额\"]*100,Length([主项数据.\"成交金额\"]*100)-5,1)),1,2),' ')][IF((Length([主项数据.\"成交金额\"] *100)-4)>0,Copy(CurrToBigNum(Copy([主项数据.\"成交金额\"]*100,Length([主项数据.\"成交金额\"]*100)-4,1)),1,2),' ')][IF((Length([主项数据.\"成交金额\"] * 100)-3)>0,Copy(CurrToBigNum(Copy([主项数据.\"成交金额\"]*100,Length([主项数据.\"成交金额\"]*100)-3,1)),1,2),' ')] [IF((Length([主项数据.\"成交金额\"] * 100)-2)>0,Copy(CurrToBigNum(Copy([主项数据.\"成交金额\"]*100,Length([主项数据.\"成交金额\"]*100)-2,1)),1,2),' ')]