erp系统打印预览不了(ERP系统自定义打印应用与总结)

系统中有哪些数据需要打印

常规的有:出库单、入库单、发货单、对账单、收款单、付款单。

服装生产系统还需要打印:吊牌、洗唛、装箱单、货位号、工人胸牌、核价单、报价单、条码菲票。

本文基于FastReport打印组件介绍,该组件在模板设计和打印时需要动态传入参数和数据源。参数和数据源由开发人员完成,实施人员只需要根据客户的实际模板需求,进行拖拽设置即可。

模板设计注意事项:

标题行显示:表格列头希望每一张A4纸上都打印时,把标题设置在页眉中。如果只希望现实在第一张A4纸中,把标题设置在数据栏中。

erp系统打印预览不了(ERP系统自定义打印应用与总结)(1)

自动换行:需要设置表格行属性AutoSize为True,MinHeight等于Height,数据源属性CanGrow为True。数据源属性和表格行属性都需要设置,否则不起作用。下图设置属性错误,数据行重叠了。

erp系统打印预览不了(ERP系统自定义打印应用与总结)(2)

相同内容自动合并,有时在打印时需要把相同内容的数据合并处理,这种需求使用文本标签和表格配合使用,来组装成一个表格。文本标签控件Duplicates属性设置为Merge

erp系统打印预览不了(ERP系统自定义打印应用与总结)(3)

erp系统打印预览不了(ERP系统自定义打印应用与总结)(4)

数据分组:在设置报表栏中,为数据区添加分组页眉。分组页眉设置分组条件(我这里以相同款号自动显示合计行)

erp系统打印预览不了(ERP系统自定义打印应用与总结)(5)

erp系统打印预览不了(ERP系统自定义打印应用与总结)(6)

定义合计项:如果模板中设置了分组显示内容,在定义合计时要注意是组合计还是数据尾合计。

erp系统打印预览不了(ERP系统自定义打印应用与总结)(7)

条码设置:条码控件要设置Code128,该格式条码相对了说更清晰些,扫描更快捷。条码控件CalcCheckSum属性设置为False。

erp系统打印预览不了(ERP系统自定义打印应用与总结)(8)

erp系统打印预览不了(ERP系统自定义打印应用与总结)(9)

这里说一下条码控件使用的注意事项,最好设置条码宽度为自适应,如果纸张宽度不允许条码宽度自适应,就尽量设置最宽,并且在设置后一定要测试打印出的条码是否可以正常识别。为什么要这样呢?因为FastReport打印组件输出条码在固定宽度下,条码内容约长,打印出的条码清晰度约低,条码清晰度不够,扫描设备就无法正常识别。

制作条码打印模板时,一定要打印出来实物,用设备进行实际扫描测试。这里讲一个比较丢人的案例:是我实施的第一个需要打印吊牌的客户,当时设置完吊牌模板没有进行实际测试,只使用了手机扫一扫测试了。结果第一批10万件衣服准备发货时,扫码枪识别不出吊牌上的条码信息。至于后续的处理就不在这里讲了O(∩_∩)O哈哈~

自定义打印数据源:一个功能的打印数据源,在系统发布前是没有办法,穷尽所有数据项以备使用的,并且这样做也会大大影响打印功能的性能。只要在打印工具中添加一个自定义打印数据功能,就可以实现所有客户的个性化打印需求。该功能对实施人员有一定的SQL知识要求。实施人员在客户实施现场,可以根据客户要求,现场通过SQL定义打印数据源,来解决每个客户的特殊打印需求。

总体来说:公司开发出的打印工具,还是比较好用的,客户所需要的打印格式基本都可以解决,客户比较认可系统中的打印工具。但是对实施人员有一定的技术要求,无形当中给实施人员增加了相当一部分工作量。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页