推荐_请教下大佬,这样的打印模板如何实现_使用经验
学习.交流
专业源于专注
www. onlyit. cn   
学习交流 文件下载 手册资料 交流QQ群

    

 2  1/1   1  
作者
内容
htc  [个人空间]


注册  2017-12-30
发贴数  498
精华数  0
原创贴  0
来自  
状态  正常

级别  会员
#1»发布于2024-03-04 09:06

需要进行分组合计



        于 2024-03-04 09:06 被 htc 修改


fwj3861  [个人空间]
QQ名  越南-叶子(121305301)


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

级别  贵宾
#2»发布于2024-03-04 11:48

在打印模版脚本定义可以增加一列,根据单据流水和产品编号提取合计数后赋值到新增的列即可 
int main() 

  string v_id,v_resid,v_sum_res_num,v_res_id; 
  int rc,i,j; 
  db_select_dbio('data') 
  rc = db_row_count(); 
  db_add_field('sum_res_num'); 
  for(i=0;i<rc;i++) 
  { 
    db_go_row(i); 
    v_id = db_res_ext("voucher_id") 
    v_resid = db_res_ext("res_id") 
     db_select_dbio("-"); 
    db_run("select sum(inp_num) inp_num from ebs_vr_item where voucher_id='"+v_id+"' and res_id='"+v_resid+"' group by res_id") 
    v_sum_res_num = db_res(0) 
     db_select_dbio("data"); 
    for(j=0;j<rc;j++) 
    { 
     db_go_row(j); 
     v_res_id = db_res_ext("res_id") 
     if(v_resid == v_res_id) 
     { 
      db_set_value_ext("sum_res_num",''); 
      }; 
     }; 
     db_set_value_ext("sum_res_num",v_sum_res_num); 
   }; 
 
   return 1; 
};


        于 2024-03-04 11:48 被 fwj3861 修改




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


 2  1/1   1  

登录后方可发贴


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