在销售发货单里面 脚本定义 加入以下代码 然后在单据明细列表定义 vr_item_ext_1这个列显示, int obj_change() grid_mark_readonly('MG_Item','vr_item_ext_1'); {string khnum,kkk; int r_num ,id; r_num=grid_row_num('MG_Item');//提取记录数 //msg(change_obj) if(change_obj=='ComboBox_Ext_Eba_Id') //修改扩展客户订单里触发 { string khid khid=gui_get_val('ComboBox_Ext_Eba_Id') for(id=1;id<r_num;id++) {kkk=grid_get_v('MG_Item','res_id',id);//提取产品编号 if(kkk!="")//如果没有这条判定则所列都有内容,影响美观,审核是一样的 。 { khnum=get_res_eba_map_code(kkk,khid);//提取客户内部对应编号 grid_set_v('MG_Item','vr_item_ext_1',id,khnum);};};}; //change_obj return 1; }; int init_row() { string khid khid=gui_get_val('ComboBox_Ext_Eba_Id') if(khid!='') {vr_item_ext_1=get_res_eba_map_code(res_id,khid)}; return 1; }; |