[精解]云表平台单据单张打印

精华
2015-9-12 23:02:28
687110
本帖最后由 gderp 于 2015-9-12 23:02 编辑

       云表的填报表单的设计,重点放在操作的便捷性和界面的美观,打印效果放在次之。但在企业管理中,需要各式各样的格式报表,而我们又不能为了满足单据打印的需要,而在单据填报界面的设计上退而求其次。单据打印是任何一个管理信息系统都要解决的基本应用。
       根据Lato_YOYO发表的贴子《打印模板的使用》,和参照任君行的录制的视频——《云表打印模板的设计方法》,加上本人理解,详细进行说明方便各位需要打印单据的云友学习参考。
       这里以任君行的视频为范例进行详细说明:
       以材料入库单的数据表单为例,它同时具有主表和明细表,而且还有一个附加明细表,以这样的表单直接打印的话,肯定不合用户的要求。
设计方法详解如下:。
      1.首先我们先设计材料入库单单据的填报模板,按“新建模板”来建立用户操作的填报模板界面,该“填报模板”为方便用户进行数据录入和查询使用;以下该模板简称为“填报模板”。
该模板的操作界面如下图:
1.采购入库单操作界面.png

2.按照用户要求的材料入库单打印格式做一个打印模板;如果用户同一张材料入库单有多种打印格式,就要做多个打印模板。

2.采购图库单打印样式.png

           打印模板可以设置为纯查询模板;(这里是Lato_YOYO原话)
          打印模板选择,任君行用了“新建报表”来建立打印模板;
          我测试选“新建模板”,同时在“模板属性”中选择了“不保存表单到数据库”;
        (以上两种做法都是为了达到Lato_YOYO说的纯查询模板效果,实际打印都没问题,具体那种模板更好,希望看到云友和云表官方提供建议。)
         这个模板以下简称为“打印模板”。

3.建立打印模板属性.png

打印模板设计图:
4.打印模板设计图.png

3.填报模板和打印模板之间需要有一个唯一值来进行关联;(注:在本文中是以“入库单号”字段关联)

4. 填报模板的设置:

     4.1处理填报模板需要打印的基本数据项字段:
     将“填报模板”的填表公式中,将自带“打印预览”系统预设的打印预览公式删除,自己增加新建一个打印预览填表公式。
      “表单模板”:选材料入库单的“打印模板名称”;
     “视图类型”:可选择“当前视图”或者“新标签页”,两个选项的打印预览效果不同,可根据实际用户需要选择。个人推荐如果每次只打印单张单据,推荐选“新标签页”效果会好点。
     “填充初始值”作用:将本表单(填报模板)字段信息赋值给“打印模板”对应需要打印字段,这里只能将“填报模板”的基本数据项字段赋值给“打印模板”的基本数据项字段。

5.填报模板打印预览填表公式设置.png
     4.2处理填报模板需要打印的明细表字段:
     明细表字段无法直接做基本数据项字段这样的传递,“填表表单”打印明细表字段还需下面步骤处理。
     在“填报表单”中做一个“材料入库单明细”的列表数据接口;
6.材料入库明细1.png

6.材料入库明细2.png

6.材料入库明细3.png
5.“打印模板”的填表公式设置:
      “填报表单”的明细表字段信息打印,需要在“打印模板”中做“值变化”的填表公式;
        根据“材料入库单入库单号”这个唯一值在“打印表单”时填充明细;
打印明细赋值:
       1. 在“填表公式”的“事件”-“值变化”,新建一个赋值公式;
            数据源:选“模板数据接口”,选“材料入库单明细列表”数据接口。该接口在“填表模板”中的数据接口中已经完成。
            对目标表:选”打印模板明细表”,执行”插入操作”;
7.打印模板填表公式设置.png
            “插入前删除所有行”选上勾。
             “自动删除多余空行”根据实际需要,如果希望固定打印空行就不要勾选。
6.在“填报表单”点打印预览,穿透显示“打印模板”的打印预览效果界面
             “打印模板”的“值变化”填表公式中,在填充完明细赋值公式后下面,再增加一个云表系统定义的“打印预览”。这样在“填报表单”中点打印预览,则会出现“打印模板”的打印预览界面。

7.打印模板填表公式设置1.png

8.打印效果1.png
7.打印效果设置:
        在“打印模板”设计状态下,点击“打印预览”按键;
9.打印效果设置1.png

9.打印效果设置2.png
经过以上步骤,就完成了一个填报单据的打印模板设置,打印出想要的打印单据。







1人收藏
10 条回帖
CHINACYN云粉2015-9-12 23:11:00
很好的应用,非常好的分享!
乐乐云道2015-9-12 23:14:51来自手机
写的好详细,楼主辛苦了
lymin_li云粉2015-9-12 23:24:40来自手机
谢谢进一步细化
bigeng云苗2015-9-20 16:54:02
好东西,学习了。
xzp0921云苗2015-12-10 08:50:25
好文!!  赞!!
lsh767云苗2015-12-11 23:13:41
写的不错,学习了,谢谢楼主的分享。
rhythm2014云苗2016-3-12 09:13:10来自手机
好的分享,请教一个问题,请问如何实现每页固定页首页尾,然后固定打印行,就是当明细较多时,自动分成多页打印,谢谢!
乐乐云道2016-3-14 22:55:33
rhythm2014 发表于 2016-3-12 09:13
好的分享,请教一个问题,请问如何实现每页固定页首页尾,然后固定打印行,就是当明细较多时,自动分成多页 ...



在这个图里,设置顶部标题行的行号和行数,把首页打印的勾打上,就可以实现效果。
ytlcb云豆2018-1-24 10:08:14
写的不错,学习了,谢谢楼主的分享
12下一页
需要登陆后才可进行回复 登录