概述 本文档主要通过具体案例阐述了供应链业务单据通过DEP自定义字段或系统原有字段套打的实现方式 适用对象 EAS实施顾问、EAS服务顾问、EAS系统用户 |
EAS供应链单据自定义套打的使用
本期概述
l 本文档主要通过具体案例阐述了供应链业务单据通过DEP自定义字段或系统原有字段套打的实现方式。
版本信息
l 2015年08月15日 V1.0 编写人:张延菊
版权信息
l 本文件使用须知
著作权人保留本文件的内容的解释权,并且仅将本文件内容提供给个人使用。对于内容中所含的版权和其他所有权声明,您应予以尊重并在其副本中予以保留。您不得以任何方式修改、复制、公开展示、公布或分发这些内容或者以其他方式把它们用于任何公开或商业目的。任何未经授权的使用都可能构成对版权、商标和其他法律权利的侵犯。如果您不接受或违反上述约定,您使用本文件的授权将自动终止,同时您应立即销毁任何已下载或打印好的本文件内容。
著作权人对本文件内容可用性不附加任何形式的保证,也不保证本文件内容的绝对准确性和绝对完整性。本文件中介绍的产品、技术、方案和配置等仅供您参考,且它们可能会随时变更,恕不另行通知。本文件中的内容也可能已经过期,著作权人不承诺更新它们。如需得到最新的技术信息和服务,您可向当地的金蝶业务联系人和合作伙伴进行咨询。
著作权声明 著作权所有 2015 金蝶软件(中国)有限公司 。
所有权利均予保留。
1 背景
EAS系统中经常使用DEP方案对单据添加自定义字段,添加的自定义字段现场需要在套打时能够正常打印出来,例如在采购入库单中添加“供应商送货地址”字段需要打印;或者是通过单据中的现有字段取基础资料定义的内容,如打印采购订单时,需要根据供应商信息打印出供应商采购资料中维护的联系人;或者是打印原单据字段,而套打元数据中并未定义,例如打印领料出库单时需要打印成本项目编码和成本项目名称。这些需求,都可以通过DEP方案修改单据套打QUERY实现。
本文档将以案例的形式分别举例说明不同的套打需求应当如何实现。
2 自定义套打操作步骤
要实现自定义套打按如下步骤操作:
1、 新建对应单据DEP方案;
2、 引入单据套打元数据;
3、 为方案中导入的套打Query增加字段,供套打管理中数据源及套打模板引用;
4、 定义套打模板,配置字段取值;
说明:
供应链业务单据对应套打query见文档末尾表格。
3 案例演示
3.1 案例一:采购订单套打取供应商采购资料联系人
1)新建采购订单DEP方案,引入采购订单业务数据,如图3-1-1所示:
图3-1-1
2)导入采购订单套打query,如图3-1-2所示:
图3-1-2
3)选中采购订单打印查询,在【字段】中添加字段并定义字段取值,如图3-1-3所示:
图3-1-3
说明:
(1) 由于采购订单中无供应商联系人,首先需要在字段中添加对应字段;
(2) 供应商联系人需要根据单据中的供应商信息做关联,所以需要在计算公式中定义字段取值,SQL如下:
select top 1 t2.fcontactperson from T_BD_SupplierPurchaseInfo t1 left join T_BD_SupplierLinkMan t2 on t1.fid=t2.fSupplierPurchaseid where t1.fpurchaseorgid=#0 and t1.fsupplierid=#1 and t2.fid Is not null
其中传入的值purchaseorgunit.id (#0) supplier.id(#1)
4)打开采购订单套打模板,删除原有数据源,重新引入采购订单BOS QUERY,设置字段取值,如图3-1-4所示:
图3-1-4
3.2 案例二:领料出库单打印自有字段成本项目编码和名称
1)新建领料出库单DEP方案,导入领料出库单,如图3-2-1所示:
图3-2-1
2)导入领料出库单套打query,如图3-2-2所示:
图3-2-2
3)选中领料出库单套打查询,在【实体】中引入系统字段,并绑定数据,如图3-2-3和3-2-4所示:
图3-2-3
图3-2-4
4)在套打query【字段】中引入成本项目编码和成本项目名称,如图3-2-5所示:
图3-2-5
5)修改query中引入后字段别名,如图3-2-6所示
图3-2-6
6)打开领料出库单套打模板,删除原有数据源,重新引入领料出库单BOS query,设置字段取值,如图3-2-7所示:
图3-2-7
注意:
(1) 由于成本项目编码和成本项目名称是数据行取值,设置字段取值时首先需要将数据行数据源绑定为新数据源;
(2) 非系统套打字段均以蓝色字体显示。
3.3 案例三:采购入库单自定义字段套打
1)新建采购入库单DEP方案,在采购入库单中增加”供应商送货信息”字段,如图3-3-1所示:
图3-3-1
2)引入采购入库单套打query,如图3-3-2所示:
图3-3-2
3)选中采购入库单套打query,在【字段】中引入自定义字段,如图3-3-3所示:
图3-3-3
4)打开采购入库单套打模板,删除原有数据源,重新引入采购入库BOS query,设置字段取值,如图3-3-4所示:
图3-3-4
4 附件
供应链业务单据对应套打QUERY
模块 | 单据名称 | Query名称 | Query别名 |
采购 | 采购申请单 | com.kingdee.eas.scm.sm.pur.PurRequestPrintQuery | 采购申请打印查询 |
采购询价计划单 | com.kingdee.eas.scm.sm.pur.PurQuotationPlanPrintQuery | 采购询价计划单套打查询 | |
采购报价单 | com.kingdee.eas.scm.sm.pur.PurQuotationPrintQuery | 采购报价打印查询 | |
采购比价单 | com.kingdee.eas.scm.sm.pur.PurPriceRelationsPrintQuery | 采购比价打印查询 | |
采购合同 | com.kingdee.eas.scm.sm.pur.PurContractPrintQuery | 采购合同打印查询 | |
采购订单 | com.kingdee.eas.scm.sm.pur.PurOrderPrintQuery | 采购订单打印查询 | |
采购退货申请单 | com.kingdee.eas.scm.sm.pur.PurReturnsPrintQuery | 采购退货申请打印查询 | |
销售 | 销售报价单 | com.kingdee.eas.scm.sd.sale.SaleQuotationPrintQuery | 销售报价单打印查询 |
销售合同 | com.kingdee.eas.scm.sd.sale.SaleContractPrintQuery | 销售合同打印查询 | |
销售订单 | com.kingdee.eas.scm.sd.sale.SaleOrderPrintQuery | 销售订单打印查询 | |
发货通知单 | com.kingdee.eas.scm.sd.sale.PostRequisitionPrintQuery | 发货通知单打印查询 | |
销售退货申请单 | com.kingdee.eas.scm.sd.sale.SaleReturnsPrintQuery | 销售退货申请打印查询 | |
库存 | 采购收货单 | com.kingdee.eas.scm.im.inv.PurReceivalPrintQuery | 采购收货单套打查询 |
采购入库单 | com.kingdee.eas.scm.im.inv.PurInwarehsPrintQuery | 采购入库单连续套打查询 | |
其他入库单 | com.kingdee.eas.scm.im.inv.OtherInWarehsPrintQuery | 其他入库单套打查询 | |
调拨入库单 | com.kingdee.eas.scm.im.inv.MoveInWarehsPrintQuery | 调拨入库单连续套打查询 | |
生产入库单 | com.kingdee.eas.scm.im.inv.ManufactureRecPrintQuery | 生产入库单套打Query | |
领料申请单 | com.kingdee.eas.scm.im.inv.MaterialRequestEditPrintQuery | 无 | |
其他出库单 | com.kingdee.eas.scm.im.inv.OtherIssuePrintQuery | 其他出库单套打查询 | |
销售出库单 | com.kingdee.eas.scm.im.inv.SaleIssuePrintQuery | 销售出库单套打Query | |
调拨出库单 | com.kingdee.eas.scm.im.inv.MoveIssuePrintQuery | 调拨出库单连续套打查询 | |
领料出库单 | com.kingdee.eas.scm.im.inv.MaterialReqPrintQuery | 领料出库单套打查询 | |
库存调拨单 | com.kingdee.eas.scm.im.inv.StockTransferPrintQuery | 库存调拨单套打查询 | |
调拨订单 | com.kingdee.eas.scm.im.inv.TransferOrderPrintQuery | 调拨订单套打Query | |
要货申请单 | com.kingdee.eas.scm.im.inv.StockReqEditPrintQuery | 要货申请单编辑页面套打 | |
库位移动单 | com.kingdee.eas.scm.im.inv.MoveLocationPrintQuery | 库位移动单套打查询 | |
库存状态调整单 | com.kingdee.eas.scm.im.inv.InvStateAdjustPrintQuery | 库存状态调整单 | |
委外 | 委外申请单 | com.kingdee.eas.scm.sm.pur.PurRequestPrintQuery | 采购申请打印查询 |
委外订单 | com.kingdee.eas.scm.sm.sc.SubContractOrderPrintQuery | 委外订单打印查询 | |
委外发料单 | com.kingdee.eas.scm.im.inv.MaterialReqSubContractPrintQuery | 领料出库单套打查询 | |
委外收货单 | com.kingdee.eas.scm.im.inv.PurReceivalPrintQuery | 采购收货单套打查询 | |
委外出库单 | com.kingdee.eas.scm.im.inv.PurInwarehsPrintQuery | 采购入库单连续套打查询 | |
应收 | 应收单 | com.kingdee.eas.fi.ar.app.OtherBillDefPrintQuery | 应收单自定义套打查询 |
应付 | 应付单 | com.kingdee.eas.fi.ap.app.OtherBillDefPrintQuery | 应付单自定义套打查询 |
推荐阅读