采购申请分录收货地址可根据第一行值自动批量填充其他行

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

采购申请分录收货地址可根据第一行值自动批量填充其他行

1.       进入【动态扩展平台高级版】,将采购申请动态方案导入,右键扩展方案->扩展单元->从业务单元导入

2. 双击:界面->编辑界面->采购申请单,点击【扩展定义】

3. 在扩展点->模板方法->加载值,添加后置脚本:

具体脚本如下:

var setLocF7Funcation = function(event,methodName){

if(methodName == "equals"){ return this == event;}

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

var rowIndex = kdtEntrys.getSelectManager().getActiveRowIndex();

var colIndex = kdtEntrys.getSelectManager().getActiveColumnIndex();

var rowCount = kdtEntrys.getRowCount();

if (rowIndex < 0) {   return;    }

 

if(methodName == "editStopped"){

           //如果是仓库列修改,则清除库位值

           if(rowIndex==0){

                    var deliveryAddress=kdtEntrys.getRow(0).getCell("deliveryAddress").getValue();

                    if(deliveryAddress!=null){

                             for(var i=1;i<rowCount;i++)

                             {

                                       var address=kdtEntrys.getRow(i).getCell("deliveryAddress").getValue();;

                                       if(address==null){

                                                kdtEntrys.getRow(i).getCell("deliveryAddress").setValue(deliveryAddress);

                                       }

                             }

                    }

           }

 

}

};

pluginCtx.getKDTable("kdtEntries").addKDTEditListener(setLocF7Funcation);

4. 启用动态扩展方案即可


采购申请分录收货地址可根据第一行值自动批量填充其他行

1. 进入【动态扩展平台高级版】,将采购申请动态方案导入,右键扩展方案->扩展单元->从业务单元导入2. 双击:界面->编辑界面->采购...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息