找回密码
 注册账号

QQ登录

只需一步,快速开始

手机号码,快捷登录

手机号码,快捷登录

初学者课程:T3自学|T6自学|U8自学软件下载课件下载工具下载资料:通资料|U8资料|NC|培训|年结积分规则 | 使用常见问题Q&A
知识库:U8 | | NC | U9 | OA | 政务U8|U9|NCC|NC65|NC65客开|NCC客开新手必读 | 任务 | 快速增金币用友QQ群[微信群]
查看: 4082|回复: 11

[技巧] IF函数在T3新一代业务通打印模板中的应用

[复制链接]
发表于 2010-8-10 19:33:21 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册账号

×
问题:销售单中有原“存货名称”及“客户存货名称”,要求打印时,有“客户存货名称”时打印“客户存货名称”,没有“客户存货名称”时打印原“存货名称”。
解决思路:打印模板的表体其实就是EXCEL表格,可以运用IF函数来实现选值打印。
解决方案:
1、销货单的打印模板,打印区域为:A1:K2,明细数据行为:7、8行。在原模板的最后一列(K列)增加两列(L、M列)。
2、去掉新增加的单元格L7、M7的输入只读状态,然后L7单元格输入“存货名称”明细数据,相同操作,M7单元格输入“客户存货名称”明细数据。
3、去掉表体“商品名称”明细数据单元格C7的输入只读状态,按“=”键,输入公式IF(M7="",L7,M7)。
4、至此客户问题基本解决,但另一问题出现:打印时一张单据会出现两张打印页,新增加的两列(L、M列),形成了打印页的第二页。
5、把两列(L、M列)所占用的单元格,边框、文字、底纹设成白色(目的:白色不打印,显示也看不出)。
6、把两列(L、M列)的列宽拉小,直到在表体中看不到此两列且包含在打印虚线内(也就是说L、M两列已经在打印页的第一页内,从而不会出现打印两页的情况)。
发表于 2010-8-10 21:14:51 | 显示全部楼层
不知可行否?公式在用友运用的有问题吧?应该是IFF,而不是IF
发表于 2010-8-10 21:54:05 | 显示全部楼层
复杂了,一下不好理解也
发表于 2010-8-10 21:55:31 | 显示全部楼层
复制下来慢慢啃了
 楼主| 发表于 2010-8-11 08:36:30 | 显示全部楼层
是可行的,上面的方法是我自己摸索出来的
头像被屏蔽
发表于 2010-8-11 08:38:17 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2010-8-11 15:05:33 | 显示全部楼层
谢谢,学习了
发表于 2010-8-13 14:28:34 | 显示全部楼层
谢谢分享,学习了.
发表于 2010-9-20 13:36:47 | 显示全部楼层
复制下来慢慢看
发表于 2010-9-21 08:55:28 | 显示全部楼层
你确定是运用的公式函数,二不是2次开发?
发表于 2010-9-26 13:18:32 | 显示全部楼层
不错。支持一下。
发表于 2014-6-13 14:03:54 | 显示全部楼层
怎么看销售单呢?
回复 点赞 拍砖

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

QQ|站长微信|Archiver|手机版|小黑屋|用友之家 ( 蜀ICP备07505338号|51072502110008 )

GMT+8, 2024-5-18 22:04 , Processed in 0.031490 second(s), 9 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表