分享_BOM添加批量审定或反审功能控件_使用经验
学习.交流
专业源于专注
www. onlyit. cn   
学习交流 文件下载 手册资料 交流QQ群

    

 2  1/1   1  
作者
内容
fwj3861  [个人空间]
QQ名  越南-叶子(121305301)


注册  2010-09-09
发贴数  531
精华贴  10
原创贴  20
来自  越南
状态  正常

级别  贵宾
#1»发布于2022-09-08 18:07

有时候需要批量反审BOM,或批量保存一次BOM进行脚本功能更新后的BOM更新,逐个去反审,保存,同步到产品组成等操作效率太低,用脚本添加一个批量执行的控件操作就快捷方便多了 
此脚本思路来源于常德-ZEN老师,我在此基础上添加了一个手动输入记录数窗口 
int func_show_win() 

if(have_role("0005")==1)//限定拥有0005角色权限(BOM查询,编辑,审定,反审权限)的操作员才显示这个控件 

  gui_create_speedbutton("Panel_Func","PlBcTb",0,480,80,22,"批量执行","call_csp.rec.res_bom.PlBcTb"); 
  gui_set_hint ("PlBcTb", '根据需要禁用不需要的功能,保留要批量执行的功能(保存,审定,反审,同步到产品组成等)!'); 

 
  //msg('show win'); 
  return 1; 
}; 
 
int PlBcTb() 

  int i; 
   inp_clear(); 
   inp_para_set_title('请输入批量执行的合计数') 
   inp_def_string('mnum','合计数:'); 
   inp_para() 
   num inp_num; 
   inp_num=inp_get_val('mnum') 
  for(i=1;i<inp_num+1;i++) 
  { 
    gui_trigger_click("SpeedButton_Save");//保存 
    gui_trigger_click("SpeedButton_Lock");//审定 
   // gui_trigger_click("SpeedButton_Unlock");//反审定 
    call_str('call_prog.fzdcp_csp');//同步到产品组成 
    gui_trigger_click("SpeedButton_Next"); 
    }; 
  return 1; 
};


        




官方认证第三方服务团队  樊文俊(越南-叶子) QQ:121305301 TEL:+84869350626
承接越南北部-河内周边省份-OIT部署和维护服务(24小时上门或远程服务)
服务介绍:http://www.onlyit.cn/onlyit_service.html

qf2016  [个人空间]
QQ名  meng 113779009


注册  2016-01-17
发贴数  2289
精华数  0
原创贴  0
来自  
状态  正常

级别  版主
#2»发布于2022-09-08 23:04

脚本运用得非常灵活了


        



 2  1/1   1  

登录后方可发贴


[ 电话: 0571-85462761 王先生 QQ: 124520435 加入软件QQ群 - 杭州 - 浙ICP备19051128号-1 网安 33010402003225 ]