易客CRM,中小企业最忠实的合作伙伴!

如何定制打印模板?

1075℃

为方便用户修改打印和导出Excel的格式,易客CRM新版本中增加了打印模板和Excel模板的功能,用户将很方便使用Dreamweaver或 Frontpage等网页编辑软件修改打印模板,或直接使用Excel修改Excel模板。Excel模板有一个缺陷是模板中不能添加图片,而打印模板中没有这个限制,logo和产品的图片都可以在打印模板中显示,建议大家使用打印模板。

1)模板文件说明:
1、Invoice目录对应易客CRM系统里的发货单模块,里面有2个模板文件InvoiceHtmlTemplate.html和InvoiceTemplate.xls,分别是打印模板和Excel模板。
2、PurchaseOrder目录对应易客CRM系统里的进货单模块,里面有2个模板文件PurchaseOrderHtmlTemplate.html和PurchaseOrderTemplate.xls,分别是打印模板和Excel模板。
3、SalesOrder目录对应易客CRM系统里的合同订单模块,里面有2个模板文件SalesOrderHtmlTemplate.html和SalesOrderTemplate.xls,分别是打印模板和Excel模板。
4、Quotes目录对应易客CRM系统里的报价单模块,里面有2个模板文件QuoteHtmlTemplate.html和QuoteTemplate.xls,分别是打印模板和Excel模板。
5、Deliverys目录对应易客CRM系统里的出库单模块,里面有2个模板文件DeliveryHtmlTemplate.html和DeliveryTemplate.xls,分别是打印模板和Excel模板。
6、Warehouses目录对应易客CRM系统里的入库单模块,里面有2个模板文件WarehouseHtmlTemplate.html和WarehouseTemplate.xls,分别是打印模板和Excel模板。

另外,通过控制面板中的模块开发工具开发的新模块也可以打印,打印的模板文件是TestHtmlTemplate.html或 TestProductHtmlTemplate.html,如果您增加的模块不包括产品信息,打印的模板文件是 TestHtmlTemplate.html,如果您增加的模块包括产品信息,打印的模板文件是 TestProductHtmlTemplate.html。注意要把Test换成您新模块的英文名称。

2)模板变量说明
模板变量分2种,一种是以var.开头的,另外一种是以product.开头的产品变量,变量都是放在[]中间的,如果变量不是在[]中间,将直接显示变量名称,而不是显示变量名称指向的值,如下图所示:

红色标注的为var.开头的变量,绿色标注的为product.开头的变量。
第一种:var.开头的变量
var.开头的变量主要包括打印模块的基本信息、自定义信息、折扣、税率、调整和总计等信息,另外包括关联客户、关联联系人、关联供应商和关联供应商联系人的信息,以及负责人和公司的信息。
模块的基本信息变量说明:
var.DATE 表示日期,报价单里的报价日期、合同订单里的签约日期、发货单里的发货日期、进货单里的采购日期、入库单里的入库日期和出库单里的出库日期
var.NO 表示编号,例如报价单里的报价单编号和合同订单里的编号等
var.TERMS 表示付款条件信息
var.DESCRIPTION 表示模块里备注信息
var.TAX 表示税的信息
var.TAXRATE 表示税率的信息
var.ADJUSTMENT 表示调整的信息
var.TOTAL 表示总计的信息
var.TOTAL_BIG 表示总计的大写的信息,也就是把总金额的人民币的大写
如果您想调用模块其它字段的信息或者自定义的信息,也可以通过var来引用,首先要找到所引用的字段名称,然后把字段名称变成大写,引用的变量名称类似var.FIELDNAME,FIELDNAME换成需要引用的字段名称的大写。如何查看字段名称,请查看下面的文章。
公司的信息变量说明:
var.COMPANY_NAME 表示公司名称
var.COMPANY_ADDRESS 表示公司地址
var.COMPANY_CITY 表示公司的所在城市
var.COMPANY_STATE 表示公司的所在省份
var.COMPANY_COUNTRY 表示公司的所在国家
var.COMPANY_CODE 表示公司邮编
var.COMPANY_PHONE 表示公司电话
var.COMPANY_FAX 表示公司传真
var.COMPANY_WEBSITE 表示公司网站
var.COMPANY_LOGO 表示公司的logo路径
var.COMPANY_PERSON 表示公司法定代表人
var.COMPANY_BANKNAME 表示公司开户银行
var.COMPANY_BANKACCOUNT 表示公司银行帐号
var.COMPANY_TAXNO 表示公司税号信息
以上的公司信息是在易客CRM的控制面板里设置的。
负责人的信息变量说明:
var.USER_MOBILE 表示负责人的手机
var.USER_NAME 表示负责人的姓名
var.USER_EMAIL 表示负责人的Email
如果您想调用更多负责人的信息,首先要找到所引用的字段名称,然后把字段名称变成大写,引用的变量名称类似 var.USER_FIELDNAME,FIELDNAME换成需要引用的字段名称的大写。注意负责人的信息是以USER_为开头的,和打印模块的基本信息字段是不一样的。如何查看字段名称,请点击这里(http://www.crmone.cn/bbs/viewthread.php?tid=436&extra=page%3D1)查看。

客户和供应商的信息变量说明,合同订单关联客户,进货单关联供应商,引用的变量信息类似
var.ACCOUNT_NAME 表示客户/供应商的名称
var.ACCOUNT_PHONE 表示客户/供应商的电话
var.ACCOUNT_FAX 表示客户/供应商的传真
var.ACCOUNT_STREET 表示客户/供应商的地址,客户里对应的是付款地址
var.ACCOUNT_CITY 表示客户/供应商的所在城市
var.ACCOUNT_STATE 表示客户/供应商的所在省份
var.ACCOUNT_CODE 表示客户/供应商的所在地的邮编
var.ACCOUNT_EMAIL 表示客户/供应商的Email
如果您想调用更多客户/供应商的信息,首先要找到所引用的字段名称,然后把字段名称变成大写,引用的变量名称类似 var.ACCOUNT_FIELDNAME,FIELDNAME换成需要引用的字段名称的大写。注意负责人的信息是以ACCOUNT_为开头的,和打印模块的基本信息字段是不一样的。这里(http://www.crmone.cn/bbs/viewthread.php?tid=436&extra=page%3D1)

联系人和供应商联系人的信息变量说明,合同订单关联客户的联系人,进货单关联供应商的联系人,引用的变量信息类似
var.CONTACT_NAME 表示联系人/供应商联系人的名称
var.CONTACT_MOBILE 表示联系人/供应商联系人的手机
var.CONTACT_PHONE 表示联系人/供应商联系人的电话
var.CONTACT_EMAIL 表示联系人/供应商联系人的Email
如果您想调用更多联系人/供应商联系人的信息,首先要找到所引用的字段名称,然后把字段名称变成大写,引用的变量名称类似 var.CONTACT_FIELDNAME,FIELDNAME换成需要引用的字段名称的大写。注意负责人的信息是以CONTACT_为开头的,和打印模块的基本信息字段是不一样的。这里(http://www.crmone.cn/bbs/viewthread.php?tid=436&extra=page%3D1)

第二种:product.开头的变量
product.开头的变量主要是引用产品里的信息,一般情况下,产品信息都是包括多个产品信息的,[product.name;block=tr]这段代码表示循环显示多个产品的信息,[product.#]表示产品的序号,注意product.开头的变量和var.开头的变量有点不同,var.开头的变量都是大写,product.开头的变量都是小写。
product.name 表示产品的名称
product.spec 表示产品的型号
product.code 表示产品的编号
product.imagename 表示产品的图片路径
product.qty 表示产品的数量和单位,数量和单位连在一起显示
product.num 表示产品的数量,数量后面没有单位
product.unit 表示产品的单位
product.price 表示产品的价格
product.total 表示产品的小计,为产品数量和产品价格的积
product.description 表示产品的备注,这个备注是在订单里填写的产品备注,不是产品模块的描述信息
如果您想调用更多产品的信息,首先要找到所引用的字段名称,然后把字段名称变成大写,引用的变量名称类似 product.FIELDNAME,FIELDNAME换成需要引用的字段名称的大写。这里(http://www.crmone.cn/bbs/viewthread.php?tid=436&extra=page%3D1)

另外,Excel模板其实是xml文件,所以不能保存图片等二进制的数据,在保存Excel时,如果文件名的后缀变为xml,可以手工修改文件名的后缀为xls。

根据公司需要修改打印模板,保存后点击相应模块的打印按钮,就可以根据您定制的模板样式显示内容。打印内容如果不需要显示网页的网址信息,可以修改IE或遨游的打印设置,禁止打印页脚即可。

注意:在var.和变量名称之间千万不要存在任何html代码,否则变量将不能正常显示。

转载请注明:易客CRM官方博客 » 如何定制打印模板?

喜欢 (0)or分享 (0)