收款sap推送优化

This commit is contained in:
yuxueliang0813 2025-05-13 18:10:20 +08:00
parent 856344c14b
commit 1ef67760d7
1 changed files with 19 additions and 14 deletions

View File

@ -399,7 +399,8 @@ public class RecPushVoucherOperation extends AbstractOperationServicePlugIn impl
} }
} }
//从凭证弹性域获取客户编号 //从凭证弹性域获取客户编号
if(customersplit){ // if(customersplit){
// }
assgrpinfo = entry.getDynamicObject("assgrp");//核算维度(弹性域) assgrpinfo = entry.getDynamicObject("assgrp");//核算维度(弹性域)
if(assgrpinfo != null){ if(assgrpinfo != null){
DynamicObjectCollection gl_assist_bd = QueryServiceHelper.query(glbdName, "asstype,assval", DynamicObjectCollection gl_assist_bd = QueryServiceHelper.query(glbdName, "asstype,assval",
@ -413,7 +414,11 @@ public class RecPushVoucherOperation extends AbstractOperationServicePlugIn impl
hsxminfo = QueryServiceHelper.queryOne(customerName, "id,name,number", hsxminfo = QueryServiceHelper.queryOne(customerName, "id,name,number",
new QFilter[]{new QFilter("id", QCP.equals, glassistbd.getLong("assval"))});//维度值 new QFilter[]{new QFilter("id", QCP.equals, glassistbd.getLong("assval"))});//维度值
IT_ITEMS.put("KUNNR",hsxminfo.getString("number"));//利润中心_利润中心 IT_ITEMS.put("KUNNR",hsxminfo.getString("number"));//利润中心_利润中心
} }else if("f000005".equals(asstype)){
//供应商 f000005
hsxminfo = QueryServiceHelper.queryOne("bd_supplier", "id,name,number",
new QFilter[]{new QFilter("id", QCP.equals, glassistbd.getLong("assval"))});//维度值
IT_ITEMS.put("LIFNR",hsxminfo.getString("number"));//供应商
} }
} }
} }