电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

套打.二开案例.套打分组打印按照分组出现顺序排序

来源:金蝶云社区作者:金蝶2024-09-2311

套打.二开案例.套打分组打印按照分组出现顺序排序

# 【应用场景】 套打时,默认是按照分组字段做升序或降序排序,如物料编码; 部分场景下按照对应物料对应的序号号排序,利用表单插件做数据排序实现此功能 [套打插件排序](https://vip.kingdee.com/article/171152) # 【案例】 在销售报价单中,实现按照物料的序号列进行分组顺序输出 # 【演示数据】 正常情况下,按照物料编码升序如下图所示 ![Image_20220323141948.webp](/download/010029eca024ccdc4ad6b9dd89e45e0b06d0.webp) # 【脚本插件干预排序】 利用插件记录所在行物料对应的首序号,按照首序号做排序 ![Image_20220323142137.webp](/download/0100a56a2cb2c5ae4bdfbe1dc49799fa1667.webp) ```python from System import * from Kingdee.BOS import * from Kingdee.BOS.DataEntity import * def OnPrepareNotePrintData(e): if e.NotePrintTplId.Equals("e02063aa-b4b6-4095-8a9d-f569bdf3f90a"): if e.DataSourceId.Equals("FQUOTATIONENTRY",StringComparison.OrdinalIgnoreCase): seqKey = "FQUOTATIONENTRY" + "_" + "FSeq"; materialKey = "FMaterialId_FNumber"; if e.DataObjects == None or e.DataObjects.Length <= 0 or not e.DataObjects[0].DynamicObjectType.Properties.ContainsKey(materialKey): return; rowMaterialSeq = {}; for index in range(le

套打.二开案例.套打分组打印按照分组出现顺序排序

# 【应用场景】套打时,默认是按照分组字段做升序或降序排序,如物料编码;部分场景下按照对应物料对应的序号号排序,利用表单插件做数据...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信