hx9617的空间..原创-捕鱼app

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


文章分类
   ☉
   ☉
   ☉
   ☉
照片夹
手机版捕鱼的友情链接
游客:   注册 | 登录 | 论坛
 9  1/1   
# 1    发布于 2014-12-29 17:37

某个体批发商代理了两个或者多个厂家的产品,当开发商超业务时由厂家提供增值税发票,该批发商配送货物而配送单据开出的表头必须是某类产品的生产厂家。当开立单据的时候,某类产品是a厂家的,另外的是b厂家的,对方需要开a厂家或者b厂家的表头单据时就必须是a或者b的单据,如果是两类产品混开单据表头则是代理商的名称。也就是根据不同的产品在打印的时候自动修改单据表头的公司名称。 
 
打开打印模板,点“书写脚本”: 
 
int main() 

string sql1,sql2,corp1,corp2,corp3,resid1,resid2; 
int i,j; 
  corp3=corp_name; 
 
      db_select_dbio("data"); 
      db_go_head() 
      resid1=db_res_ext("res_id");//同db_go_head一起指向第一行。 
      i=db_row_count(); 
      db_temp()//切换回默认工作区。很关键,不然只能打印一条记录 
 
      sql1='select manufacturer from res where res_id="' resid1 '"'; 
      db_run(sql1); 
      corp1=db_res_ext("manufacturer"); 
      if(i==1)//只有一条记录的时候 
       { 
        j=confirm("是将打印表头改为厂家,否不改变") 
         if(j==1) 
         corp_name=corp1 
         else 
          crop_name=corp3; 
        } 
      if(corp1=="")//产品资料里没有填写厂家时单据表头公司名称也是该批发商的公司名称 
      corp_name=corp3; 
      if(i>1)//比较各个产品中是否同一个厂家的产品 
        { 
          for(j=1;j          { 
          db_select_dbio("data"); 
          db_go_row(j);//指向第j行 
          resid2=db_res_ext("res_id"); 
          db_temp(); 
          sql2='select manufacturer from res where res_id="' resid2 '"'; 
          db_run(sql2); 
          corp2=db_res_ext("manufacturer"); 
          if(corp1!=corp2)//不同厂家产品混开时 
             { 
              corp_name=corp3 
              break;//这步也很关键,就是只要有一个是不同厂家的产品就结束循环 
              } 
          else//都是同一个厂家的产品 
          corp_name=corp1 
          } 
       } 
 
return 1; 
};


于 2014-12-29 17:37 被 xwb514 修改

官方认证第三方服务团队  徐文标(福建-流浪) qq:340298101
服务介绍:http://www.onlyit.cn/onlyit_service.html
# 2    发布于 2014-12-27 10:06

流浪老师又有精品了!必须得收藏。



官方认证第三方服务团队  蒋逸凡(常德-zen) qq:50636277
服务介绍: http://www.onlyit.cn/user_home?user_id=13498
# 3    发布于 2015-01-14 11:40

常言说得好,流浪真英雄

# 4    发布于 2015-01-14 15:38

又见到流浪老师大作,有幸,必须得收藏,谢谢老师。



好学好用
# 5    发布于 2016-07-01 22:05

谢谢分享,留个脚印回来学习

# 6    发布于 2018-09-14 04:28

这个暂时用不到,但是肯定有用



[email protected]
# 7    发布于 2018-10-19 17:14

感谢分享, 学习学习!

# 8    发布于 2019-02-21 15:57

谢谢楼主分享!

# 9    发布于 2021-03-17 14:22

感谢分享, 学习学习!留个脚印


 9  1/1   


登录后方可发贴



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