用友TurboCRM打印模板制作用友TurboCRM打印模板制作说明V2.0变动记录日期变更内容操作人2009-6-25增加引用对象属性的取值方法李鹏1、保存格式CRM6.0的打印模板文件保存格式为*.xlsx即Excel2007的默认保存格式2、编写格式打印模板可以输出CRM系统对象查看页面的主表信息(包括表头和子表)。表头变量格式:##{系统变量}子表变量格式:##={系统变量}如上图所示,根据用户实际需要配置模板的布局显示,各字段所需变量可从数据库中查询,查询语句见4、查询语句。1/10用友TurboCRM打印模板制作在模板中,除了填写系统变量获取数据库中信息以外,还可以使用Excel自己的函数实现一些实用的功能,比如字段值的运算,当前日期等。在子表里,需要使用##={BEGIN}和##={END}来括住子表信息,如图示。##={BEGIN}子表字段信息…………##={END}3、引用对象的字段取值举例说明:系统中创建了自定义对象“车辆管理”对象名是“car”,在订单中创建了引用字段“车辆”字段名是“cheliang”并引用“车辆管理”对象。这时如果想在订单的打印模板中打印车辆管理对象中的创建人属性,变量写法是:Contract.cheliang.CreatedBy说明:1、使用查询语句先找出车辆管理对象的属性名(本例中是“car”根据实际情况指定对象名)select*fromdd_dict_strwhereorg_id=1andlang_id=2andnotlabellike'%ID'anddict_namelike'Car.%'本例中,找到的车辆创建人变量是Car.CreatedBy2、使用查询语句找出订单中“车辆”的属性名select*fromdd_dict_strwhereorg_id=1andnotlabellike'%ID'andlang_id=2anddict_namelike'contract.%'本例中,找到的名称是Contract.cheliang3、把两次查询得到的名称拼在一起,如下Contract.cheliang.CreatedBy将此变量应用到订单的打印模板中就可以打印出引用的车辆属性。4、查询语句由于系统会存在若干自定义字段,因此打印模板所需字段要在数据库中查询。--客户字段selecta.attr_nameas客户字段,d.labelas中文标签fromdd_attributeainnerjoindd_dict_strdona.attr_name=d.dict_namewherea.org_id=1andd.org_id=1andd.lang_id=22/10用友TurboCRM打印模板制作anda.attr_namelike'account.%'andnota.attr_namelike'account.%id'--线索字段selecta.attr_nameas线索字段,d.labelas中文标签fromdd_attributeainnerjoindd_dict_strdona.attr_name=d.dict_namewherea.org_id=1andd.org_id=1andd.lang_id=2anda.attr_namelike'lead.%'andnota.attr_namelike'lead.%id'--联系人字段selecta.attr_nameas联系人字段,d.labelas中文标签fromdd_attributeainnerjoindd_dict_strdona.attr_name=d.dict_namewherea.org_id=1andd.org_id=1andd.lang_id=2anda.attr_namelike'contact.%'andnota.attr_namelike'contact.%id'--市场活动字段selecta.attr_nameas市场活动字段,d.labelas中文标签fromdd_attributeainnerjoindd_dict_strdona.attr_name=d.dict_namewherea.org_id=1andd.org_id=1andd.lang_id=2anda.attr_namelike'campaign.%'andnota.attr_namelike'campaign.%id'3/10用友TurboCRM打印模板制作--竞争对手字段selecta.attr_nameas竞争对手字段,d.labelas中文标签fromdd_attributeainnerjoindd_dict_strdona.attr_name=d.dict_namewherea.org_id=1andd.org_id=1andd.lang_id=2anda.attr_namelike'Competitor.%'andnota.attr_namelike'Competitor%.%id'--竞争产品字段selecta.attr_nameas竞争产品字段,d.labelas中文标签fromdd_attributeainnerjoindd_dict_strdona.attr_name=d.dict_namewherea.org_id=1andd.org_id=1andd.lang_id=2anda.attr_namelike'CmptProd.%'andnota.attr_namelike'CmptProd%.%id'--竞争订单字段selecta.attr_nameas竞争订单字段,d.labelas中文标签fromdd_attributeainnerjoindd_dict_strdona.attr_name=d.dict_namewherea.org_id=1andd.org_id=1andd.lang_id=2anda.attr_namelike'CmptCntrt.%'andnota.attr_namelike'CmptCntrt%.%id'--竞争订单子表字段selecta.attr_nameas竞争订单子表字段,d.labelas中文标签fromdd_attributea4/10用友TurboCRM打印模板制作innerjoindd_dict_strdona...