分享-捕鱼app

学习.交流
专业源于专注
  
学习交流 文件下载 手册资料 交流qq群

    

 4  1/1   
作者
内容
  
qq名  时光呓语


注册  2011-05-23
发贴数  
精华贴  
原创贴  
来自  
状态  正常

级别  会员
#1»发布于2021-08-17 22:58

如果设置了引入凭证模板,由单据生成凭证后,尽管可以通过单据查询对应的凭证,但是必须在单据打开状态下才可以,并且不能批量查询,因此以进销存单据为例,在单据列表中启用“扩展一”,改名为“凭证号”,结合如下脚本,就可以在单据列表界面查询对应的凭证号了。 
int load_over() 

  int i,n; 
  string a,b,c,sql; 
  n=grid_row_num("mg"); 
  for(i=1;i  { 
   a=grid_get_v("mg","voucher_id",i); 
   sql="select * from evm_imp_lst where org_voucher_id =" a ""; 
   db_run(sql); 
   b=db_res(1); 
   if(b!="") 
   sql="select * from evm_v where voucher_id=" b ""; 
   db_run(sql); 
   c=db_res(3); 
   sql = "update ebs_v set ext_1 = '记"  c "' where voucher_id = "  a; 
   db_run(sql); 
   db_run("commit"); 
  } 
  return 1; 
}; 
脚本不太熟悉,可能比较粗糙,勉强能达到效果,运行起来速度有点慢,哪位朋友有兴趣可以再优化一下。


        于 2021-08-17 22:58 被 wwx001 修改




qq:772600297

  
qq名  时光呓语


注册  2011-05-23
发贴数  
精华贴  
原创贴  
来自  
状态  正常

级别  会员
#2»发布于2021-08-19 17:58

以销售单据列表为例,附图如下:






qq:772600297

  


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

级别  会员
#3»发布于2021-08-22 19:45

我放在销售开票里试了一下,在重新登陆打开查询的时候提示语法错误,但是凭证号还是显示。这个很适用。谢谢分享




  
qq名  时光呓语


注册  2011-05-23
发贴数  
精华贴  
原创贴  
来自  
状态  正常

级别  会员
#4»发布于2021-08-22 20:24

把报表设置为“不自动提取数据”可能就不会有错误提示了。






qq:772600297


 4  1/1   


登录后方可发贴


[ 电话: 0571-85462761 王先生 qq: 124520435 加入软件qq群 - - ]