EAS供应链自定义单据套打的使用原创
金蝶云社区-秦振茹
秦振茹
6人赞赏了该文章 1,136次浏览 未经作者许可,禁止转载编辑于2020年03月20日 18:39:24
概述
本文档主要通过具体案例阐述了供应链业务单据通过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所示:

image.png

图3-1-1

2)导入采购订单套打query,如图3-1-2所示:

image.png

图3-1-2

3)选中采购订单打印查询,在【字段】中添加字段并定义字段取值,如图3-1-3所示:

image.png

图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所示:

image.png

图3-1-4

 

3.2 案例二:领料出库单打印自有字段成本项目编码和名称

1)新建领料出库单DEP方案,导入领料出库单,如图3-2-1所示:

image.png

图3-2-1

2)导入领料出库单套打query,如图3-2-2所示:

image.png

图3-2-2

3)选中领料出库单套打查询,在【实体】中引入系统字段,并绑定数据,如图3-2-3和3-2-4所示:

image.png

图3-2-3

image.png

图3-2-4

4)在套打query【字段】中引入成本项目编码和成本项目名称,如图3-2-5所示:

image.png

图3-2-5

5)修改query中引入后字段别名,如图3-2-6所示

image.png

图3-2-6

6)打开领料出库单套打模板,删除原有数据源,重新引入领料出库单BOS query,设置字段取值,如图3-2-7所示:

image.png

图3-2-7

注意:

(1)       由于成本项目编码和成本项目名称是数据行取值,设置字段取值时首先需要将数据行数据源绑定为新数据源;

(2)       非系统套打字段均以蓝色字体显示。

 

3.3 案例三:采购入库单自定义字段套打

1)新建采购入库单DEP方案,在采购入库单中增加”供应商送货信息”字段,如图3-3-1所示:

image.png

图3-3-1

2)引入采购入库单套打query,如图3-3-2所示:

image.png

图3-3-2

3)选中采购入库单套打query,在【字段】中引入自定义字段,如图3-3-3所示:

image.png

图3-3-3

4)打开采购入库单套打模板,删除原有数据源,重新引入采购入库BOS query,设置字段取值,如图3-3-4所示:

image.png

图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

应付单自定义套打查询

 

 


赞 6