管理者软件
专业源于专注
www. myOIT. cn   
软件交流 管理软件 软件手册 »

    

 3  1/1   1  
作者
内容
afoo  [个人空间]
QQ名  常德-ZEN


注册  2010-04-08
发贴数  204
精华贴  6
原创贴  6
来自  常德-ZEN
状态  正常

级别  会员
#1»发布于2013-07-14 09:57

请教老师、各位高手: 
 
情况是这样的,我们是中药生产销售企业,有客户来我们这边点药,我们一般是在单据中开出一副中药,然后告诉客户一副药多少钱,客户告诉我们要开多少副药,现在我们是销售员人工修改每一行中药的数量(单副数量*副数),现在想改成自动折算数量,我用脚本实现一个录入副数的弹窗让销售员输入要几副,然后用脚本逐一修改每行折算后的数量,问题来了:数量是修改好了,可是金额却不会自己变(刷新),当然合计金额也不会自己变,请问有没有办法让脚本修改了单据中的商品数量后金额也跟着变啊? 
 
脚本如下: 
 
int func_user_menu_1() 

//----------------------------中药销售--------------------------- 
  int id,r_num,v_inp_num; 
  string r_res_id,r_inp_num; 
  r_num = grid_row_num('MG_Item'); 
  for(id=1;id<r_num;id++) 
  { 
    r_res_id=grid_get_v('MG_Item','res_id',id); 
    r_inp_num=grid_get_v('MG_Item','inp_num',id); 
    if(r_res_id=='') break; 
    inp_clear(); 
    inp_def_int('mnum','数量'); 
    inp_para(); 
    v_inp_num=inp_get_val('mnum'); 
//    msg(inp_num); 
    grid_set_v('MG_Item','inp_num',id,r_inp_num+"*"+v_inp_num); 
  }; 
 
  return 1; 
};


        




官方认证第三方服务团队  蒋逸凡(常德-ZEN) QQ:50636277
服务介绍: http://www.onlyit.cn/user_home?user_id=13498
三生石  [个人空间]
QQ名  Meng


注册  2005-09-20
发贴数  7383
精华贴  14
原创贴  6
来自  杭州
状态  正常

级别  版主
#2»发布于2013-07-15 06:27

 
使用 grid_trigger_change ,具体用法见csp.doc


        




 三生石上旧精魂 赏月吟风莫要论 惭愧情人远相访 此身虽异性长存 
afoo  [个人空间]
QQ名  常德-ZEN


注册  2010-04-08
发贴数  204
精华贴  6
原创贴  6
来自  常德-ZEN
状态  正常

级别  会员
#3»发布于2013-07-15 10:25

多谢三生石老师,将脚本改了一下,完美解决。 
 
int func_user_menu_1() 

//  msg("还没编写功能"); 
//----------------------------中药销售---------------------------  
  int id,r_num,v_inp_num;  
  string r_res_id,r_inp_num;  
  r_num = grid_row_num('MG_Item');  
  inp_clear();  
  inp_def_int('mnum','数量');  
  inp_set_val('mnum','1');  
  inp_para_set_title('开几副中药?'); 
  inp_para();  
  v_inp_num=inp_get_val('mnum');  
  for(id=1;id<r_num;id++)  
  {  
    r_res_id=grid_get_v('MG_Item','res_id',id);  
    r_inp_num=grid_get_v('MG_Item','inp_num',id);  
    if(r_res_id=='') break;  
    grid_set_v('MG_Item','inp_num',id,r_inp_num*v_inp_num);  
    grid_trigger_change('MG_Item','inp_num',id,); 
  };  
  return 1; 
};


        于 2013-07-15 10:25 被 afoo 修改




官方认证第三方服务团队  蒋逸凡(常德-ZEN) QQ:50636277
服务介绍: http://www.onlyit.cn/user_home?user_id=13498

 3  1/1   1  


登录后方可发贴


[ 电话: 0571-85462761 王先生 QQ: 124520435 加入软件QQ群 - 中国杭州 - 备案号码 浙ICP备19051128号]