dep指导销售订单录入物料带出物料组根节点

栏目:eas cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

dep指导销售订单录入物料带出物料组根节点


   1.打开DEP扩展平台,打开销售订单编辑界面。

   2.点击销售订单编辑界面上的扩展定义弹出脚本扩展界面。

   3.在扩展界面上添加onload方法 添加后置脚本如下:


  1. var setmaterialF7Funcation = function(event,methodName){

  2. if(methodName == "equals"){return event.toString().length()==9;}


  3. var kdtEntries = pluginCtx.getKDTable("kdtEntries");

  4. var rowIndex = kdtEntries.getSelectManager().getActiveRowIndex();

  5. var colIndex = kdtEntries.getSelectManager().getActiveColumnIndex();

  6. if (rowIndex < 0) { return; }

  7. if(methodName == "editStopped"){

  8. if (kdtEntries.getColumn("materialNum").getColumnIndex() == colIndex) {

  9.               var material = pluginCtx.getKDTable("kdtEntries").getRow(rowIndex).getCell("materialNum").getValue();

  10.               var materialid = material.id ;

  11.               var materialGroup = material.getMaterialGroup() ;

  12.               var materialGroupInfo=com.kingdee.eas.basedata.master.material.MaterialGroupFactory.getRemoteInstance().getValue(new com.kingdee.bos.dao.ormapping.ObjectUuidPK(materialGroup.id))

  13.     var longNumber=materialGroupInfo.longNumber;

  14.     var  number = longNumber.split("!")[0];

  15.                 

  16.                 var materialGroupInfo1;

  17.                 var view = new com.kingdee.bos.metadata.entity.EntityViewInfo();

  18.                 

  19.                 var filterInfo = new com.kingdee.bos.metadata.entity.FilterInfo();

  20.                  filterInfo.getFilterItems().add(

  21. new com.kingdee.bos.metadata.entity.FilterItemInfo("number",number,

  22. com.kingdee.bos.metadata.query.util.CompareType.EQUALS));

  23.                view.setFilter(filterInfo);


  24.                 var col = com.kingdee.eas.basedata.master.material.MaterialGroupFactory.getRemoteInstance().getCollection(view);

  25.                    if(col!=null && col.size()>0){

  26.                   materialGroupInfo1=col.get(0);

  27.                      }

  28.                     

  29.                 pluginCtx.getKDTable("kdtEntries").getRow(rowIndex).getCell("materialGroup").setValue(materialGroupInfo1);

  30. }

  31. }

  32. };

  33. pluginCtx.getKDTable("kdtEntries").addKDTEditListener(setmaterialF7Funcation );




dep指导销售订单录入物料带出物料组根节点

1.打开DEP扩展平台,打开销售订单编辑界面。 2.点击销售订单编辑界面上的扩展定义弹出脚本扩展界面。 3.在扩展界面上添加onload...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息