《【2017年整理】你删除任意一张凭证及凭证号重新排序》由会员分享,可在线阅读,更多相关《【2017年整理】你删除任意一张凭证及凭证号重新排序(3页珍藏版)》请在金锄头文库上搜索。
1、政务 你删除任意一张凭证及凭证号重新排序 删除任意一张凭证及凭证号重新排序一、删除任意一张凭证先作废掉做错得凭证,然后选功能基础资料账套参数设置然后选凭证控制 把使用自定义凭证号前面的对勾打上然后点确定 重新注册一下 然后去凭证箱里 在已作废里找到该凭证然后点删除作废凭证二、凭证号重新排序先按照刚开始的方法 把使用自定义凭证号前面得对勾 去掉 然后点帮助关于 激活反记账标志然后进入凭证箱 点文件凭证号重新排序 就可以了(附件里有图)如果排序出现错误的话 那么备份一下数据库 执行下面的语句就可以重新排序了。 凭证号重新排序(注意会计期间)Declare pzh char(10),newpzh a
2、s char(10),no as int,noc as char(10),msg as char(50)DECLARE pz_cursor CURSOR FOR SELECT pzhFROM gl_pzmlwhere kjqj like 200609 ORDER BY pzh ascbegin transactionOpen pz_cursorset no=1FETCH NEXT FROM pz_cursor INTO pzhset pzh=rtrim(pzh)WHILE FETCH_STATUS = 0BEGINif no 10 set noc=记+ cast(no as char(1)el
3、se if no100 set noc=记+ cast(no as char(2)else if no1000set noc=记+ cast(no as char(3)else set noc=记+cast(no as char(4)set newpzh=nocset msg=pzh +转换为+newpzhprintmsgprint update gl_pzml set pzh = newpzh where pzh=pzh and kjqj=200609update GL_pznr set pzh = newpzh where pzh=pzh and kjqj=200609set no=no+1FETCH NEXT FROM pz_cursor INTO pzhEndCLOSE pz_cursorDEALLOCATE pz_cursorCOMMITGO