求助_老师,总结现在遇到的种种,软件有没有这个功能_产供销
作者 |
|
cjsjtzlhh [个人空间]
注册  2010-05-10 发贴数 231 精华数 0 原创贴 0 来自 状态 正常
级别 会员 |
|
|
如果导购的开单价格高于最低售价或客户绑定的价格体系 ,则可以正常保存审核单据,如果低于则只可以保存,但系统会通知经理(无价格限制)审核。 |
|
|
|
|
afoo [个人空间] QQ名 常德-ZEN
注册  2010-04-08 发贴数 207 精华贴 6 原创贴 6 来自 常德-ZEN 状态 正常
级别 会员 |
|
|
|
|
官方认证第三方服务团队 蒋逸凡(常德-ZEN) QQ:50636277 微信FrankBZE
服务介绍: http://www.onlyit.cn/user_show_topic?user_id=13498&topic_id=79894&topic_page_id=1
|
|
cjsjtzlhh [个人空间]
注册  2010-05-10 发贴数 231 精华数 0 原创贴 0 来自 状态 正常
级别 会员 |
|
|
脚本应该可以实现 ,但我觉得这是一个常用的功能,虽然有最低售价限制导购开单,但有时优惠了一点点而被最低售价限制不能开单,或是熟人单价少了一点老板批准的,而不能开单。至少可以保存下来,让经理可以看到审核,而不是让经理去开这个单啊,我认为可以多两个选项是 不可保存 不可审核 再多一个通知某操作员 |
|
|
|
|
cjsjtzlhh [个人空间]
注册  2010-05-10 发贴数 231 精华数 0 原创贴 0 来自 状态 正常
级别 会员 |
|
|
老师,我自己东拼西凑写了一个脚本,不知道哪里出错了,高于最低售价倒是正常了,低于最低管理员也不能审核,帮我修改一下吧,感谢了~~~ int func_before_check() { int id,r_num; string r_res_id,r_batch_no,r_batch_non,r_batch_nono,uid; //can_check=1; r_num = grid_row_num('MG_Item'); //获取记录数 //msg(r_num); for(id=1;id<r_num;id++) { r_res_id=grid_get_v('MG_Item','res_id',id); //获取单元内容 表格的名称,列名,行 res_id(产品编号) r_batch_no=grid_get_v('MG_Item','inp_price',id); //inp_price 产品单价 r_batch_non=grid_get_v('MG_Item','out_ref_price',id); //out_ref_price 参考售价 r_batch_nono=grid_get_v('MG_Item','out_floor_price',id); //msg(r_res_id); out_floor_price最低售价 if(r_res_id=='') break; if(r_batch_no<r_batch_nono) { uid=get_user_id(); if(uid!='admin'||uid!='004') { can_check=0; warn('行'+ id + ',产品售价低于系统最低售价限制,请联系店长审核,谢谢'); warn(r_res_id); send_msg_and_obj('admin', '单据'+ v_voucher_no+'来了', 'voucher', v_voucher_id); return 0; }; }; }; return 1; }; |
|
|
|
|
cjsjtzlhh [个人空间]
注册  2010-05-10 发贴数 231 精华数 0 原创贴 0 来自 状态 正常
级别 会员 |
|
|
原来是这里错了 if(uid !='admin' && uid !='004') |
|
|
|
|
cjsjtzlhh [个人空间]
注册  2010-05-10 发贴数 231 精华数 0 原创贴 0 来自 状态 正常
级别 会员 |
|
|
再优化了一下,可以参考客户的价格体系设置最低价,这样有活动时只有参加 活动的客户才能开出那个价,而不受系统限制,超出限制可以让经理审核了。 int func_before_save() { float q,n,m; int id,r_num; string r_res_id,r_batch_no,r_batch_non,r_batch_nono,uid,price_group,aeba_id,sql,s,hth; //can_check=1; aeba_id=gui_get_val('ComboBox_Ext_Eba_Id');//获取客户编号 // msg(aeba_id); sql='select price_group_id from eba where eba_id="'+aeba_id+'"';//获取客户绑定的价格体系编号 db_run(sql); if(db_row_count()>0) price_group=db_res(0); 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);//获取单元内容 表格的名称,列名,行 res_id(产品编号) if(r_res_id=='') break; //msg(r_res_id); r_batch_no=grid_get_v('MG_Item','inp_price',id);//获取输入的产品单价 q=r_batch_no; r_batch_nono=grid_get_v('MG_Item','out_floor_price',id); //获取out_floor_price最低售价 n=r_batch_nono; db_run("select price from eba_price where price_group_id='"+price_group+"' and res_id='"+r_res_id+"'");//获取客户绑定的价格体系里的产品的价格 if(db_row_count()>0) { hth=to_int(db_res(0)); m=hth; n=m/100; } msg(n); msg(q); if(q<n*0.9);//可在这里设置最低价格再打一个折 { uid=get_user_id(); if(uid !='001' && uid !='004') can_save=0; warn('行'+ id + ',产品售价低于系统最低售价限制,请联系店长审核,谢谢'); warn(r_res_id); send_msg_and_obj('004', '单据'+ v_voucher_no+'来了', 'voucher', v_voucher_id); return 0; }; }; return 1; }; |
|
|
|
|
afoo [个人空间] QQ名 常德-ZEN
注册  2010-04-08 发贴数 207 精华贴 6 原创贴 6 来自 常德-ZEN 状态 正常
级别 会员 |
|
|
|
|
官方认证第三方服务团队 蒋逸凡(常德-ZEN) QQ:50636277 微信FrankBZE
服务介绍: http://www.onlyit.cn/user_show_topic?user_id=13498&topic_id=79894&topic_page_id=1
|
|
|
|