发货单新打印中我要设置一个栏目是显示有效发货单新打印中...?

发布:admin阅读:45时间:5年前

我在使用用友T6企业管理软件的T6打印模块中碰到了一个奇怪的问题:

发货单新打印中我要设置一个栏目是显示有效

具体的情况如下:

发货单新打印中我要设置一个栏目是显示有效期,这个有效期是表体中失效日期的月份减1,公式我是这样设置的:[Year([表体数据."失效日期"])]年[Month([表体数据."失效日期"])-1]月,但是有个特殊情况是,如果失效日期是2017年1月,那么根据公式有效期就显示成2017年0月,这样就不对,应该是2016年12月,请问公式要怎么设置呢??

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

明白了

iif(month(表体数据) >1,year(表体数据)(month(表体数据)-1),(year(表体数据)-1)((month(表体数据)+11)))

iif(month(表体数据) >1,year(表体数据)(month(表体数据)-1),(year(表体数据)-1)((month(表体数据)-1)+11))

哦,把你的公式贴上来我看看呗

这样当然不对啦,函数中是要在嵌套函数的,不用else

语法肯定不对,我这是用SQL的语法写的

iff(month=0,year-1,month=12)else year,month吗?

能不能把函数贴上来,分享一下

就是IIF函数啊

啊?是吗?教教我怎么弄的

我写好了,其实也不复杂

我看了一下新打印里面的公式,除了iff可以判断,其他的暂时没有其他公式了。这个自行判断年份和月份的真的挺复杂

或者说,能不能通过别的公式处理我这个问题

这个公式估计比较复杂,需要用iff语句嵌套使用,我们对于这样的功能也没有更多的实现经验。由于二开报表涉及到数据库开发,新打印又是使用VB工具开发的,具体语言我们也没有涉及过,建议如果你是客户,请联系下你购买软件的服务商,在支持网站中提交一个需求问题,看看研发是否可以协助处理。

用友软件论坛 https://aichanjet.com/yyt6/445197.html

上一篇:用友T3输出的备份文件,引入用友T6时提示以下错用友T...?

下一篇:组装单审核日期为2月29,生成的其他出库组装单审核日期...?

用友软件古老师,13年用友软件技术经验,有偿服务各类疑难杂症!

微信号复制成功

打开微信,点击右上角"+"号,添加朋友,粘贴微信号,搜索即可!