求助_商贸版2.1做销售定单,数量为0的商品,打印时被删除[严重]_人力资产
学习交流 » 人力资产 »商贸版2.1做销售定单,数量为0的商品,打印时被删除[严重]
|
|
| |
作者 |
|
eremiter [个人空间]
   注册  2009-08-10 发贴数 120 精华数 0 原创贴 0 来自 状态 正常
级别 会员 |
|
|
因为是零售,产品固定,每天配送都是这些项目,现在把商品项目和价格都使用印刷,方便节省打印时间和使用时间. 目前做了1个月的销售定单,准备打印,发现凡是商品数量为0的,都自动删除,使得打印无法按预定的格式打印出来. 紧急求救,1000多份呀,如何使用程序,把[销售定单]的数据,凡是为0的商品按[基础资料的]分类添加进行,谢谢 只要系统退出,系统自动把[销售定单]的商品删除,看似合理,但对套打而言,却是致命的错误 |
|
|
于 2009-10-15 15:50 被 eremiter 修改
|
|
三生石 [个人空间] QQ名 Meng
       注册  2005-09-20 发贴数 7381 精华贴 14 原创贴 6 来自 杭州 状态 正常
级别 版主 |
|
|
0数量的系统会自动去掉。 你的打印情况比较特殊,请升级到20091015版本,然后配置脚本可以实现。 下面有个例子,你参考里面before_draw_obj函数进行调整即可。 /////////////////////////////////// //下面是一个例子,在脚本里动态修改打印的位置 int init_test() { return 1; }; int func_gopage() { return 1; }; int func_gorow() { return 1; }; int before_draw_obj() { if(to_draw_obj!="res_id") return 1; if(res_id!="cpu_g") return 1; //csp_msg(pp_x); //csp_msg(pp_y); if(res_id=="cpu_g") { pp_x=1200; pp_y=9000; }; //csp_msg(to_draw_obj); //csp_msg(res_id); csp_msg(pp_x); csp_msg(pp_y); return 1; }; int func_cal_row_height() { return 1; }; int main() { return 1; }; |
|
|

三生石上旧精魂 赏月吟风莫要论 惭愧情人远相访 此身虽异性长存
|
|
三生石 [个人空间] QQ名 Meng
       注册  2005-09-20 发贴数 7381 精华贴 14 原创贴 6 来自 杭州 状态 正常
级别 版主 |
|
|
//这个函数在打印到指定元素的时候调用 //to_draw_obj标识当前打印的对象 //pp_x、pp_y分别对应位置,可以进行修改 int before_draw_obj() { //如果不是产品编号则不调整 if(to_draw_obj!="res_id") return 1; //csp_msg(pp_x); //csp_msg(pp_y); //如果是cpu_g则调整 if(res_id=="cpu_g") { pp_x=1200; pp_y=9000; }; //csp_msg(to_draw_obj); //csp_msg(res_id); return 1; }; |
|
|

三生石上旧精魂 赏月吟风莫要论 惭愧情人远相访 此身虽异性长存
|
|
eremiter [个人空间]
   注册  2009-08-10 发贴数 120 精华数 0 原创贴 0 来自 状态 正常
级别 会员 |
|
|
天呀,这次死翘翘,销售定单是按产品定义的分类,进行打印,即每个产品分类,打印到固定一张印刷的纸张上. 这段程序怎么能够调整打印的顺序,这下会死人呢 |
|
|
|
|
|
|