套打.二开方案.利用数据库视图打印多选基础资料的其他引用字段

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

套打.二开方案.利用数据库视图打印多选基础资料的其他引用字段

# 【应用场景】 客户想打印多选基础资料的引用属性,但是套打中仅支持打印多选基础资料的编码和名称 ![Image_20220726171050.webp](/download/010025df4f54dc68498a8b58417b269508f8.webp) # 【方案】 创建数据库视图,并在当前对象依照需要的打印字段配置元数据关联字段打印 参考:[针对存在真实物理表的业务对象进行变通套打](https://vip.kingdee.com/article/46195185194434560?productLineId=1) # 【案例】 采购订单,多选基础资料,打印时打印多选基础资料(用户)的联系对象 和 邮箱 ### <1>创建数据库视图 将多选基础资料的物理表、对应打印的字段创建一个数据库视图 ```sql create view v_test_mulbaseentity as select bill.fid as fid, mulTb.FPKID as fentryid,userBase.FLINKOBJECT,userBase.FEmail from T_PUR_POORDER bill left join BHR_t_Cust_Entry100188 mulTb on mulTb.fid = bill.fid left join T_SEC_USER userBase on mulTb.F_BHR_MulBase1 = userBase.FUSERID ``` ![image.webp](/download/01009c5eb53049744d90bcbbd3fa4dc92b46.webp) ### <2>配置元数据,单据体配置字段和物理表 其中基础资料和源表单的配置一致即可 ![Image_20220726172742.webp](/download/01003cdb4c246c1b4294abcecec154818520.webp) ![Image_20220726172813.webp](/download/0100f303de2d097f48708cc62f65d939b89b.webp) ### #<3>配置套打模板,通过聚合字段合并打印显示成一个字段 ![Image_20220726173445.webp](/download/0100deba6c9337114cf7ae1c5851e7c081ef.webp) ```python ';'.join(map(lambda x: (x. FLINKOBJECT.FName if x.FLINKOBJECT != null else '') +','+ x.FEmail , ActiveObject)) ``` 【效果】 ![Image_20220726173636.webp](/download/0100cf7f77d964c0402894b25783824b196e.webp)

套打.二开方案.利用数据库视图打印多选基础资料的其他引用字段

# 【应用场景】客户想打印多选基础资料的引用属性,但是套打中仅支持打印多选基础资料的编码和名称![Image_20220726171050.webp](/downloa...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息