cyberfan's blog

正其谊不谋其利,明其道不计其功

  IT博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  15 随笔 :: 489 文章 :: 44 评论 :: 0 Trackbacks
农信社储蓄所撤并如何进行微机帐务合并
             (中创储蓄版)
在实际工作中,由于种种原因信用社机构的撤并、重组时有发生,对于撤并所都是手工操作的帐务合并则比较简单,但对于有一个所是微机操作或二个所都是微机操作合并起来则技术性较强,如不慎重则麻烦较大,现就对此本人在实际工作中的一些经验提供给信用社各位同行,目的在于相互探讨共同提高
一、对于撤销所储蓄业务是手工记帐,合并所是微机记帐的操作方法
1、 在准备并帐前备份好合并所的微机储蓄帐务数据,然后进入后台系统(bankstar用户)定义新的操作员,定义操作员的多少应根据并帐录入时录入员的人数来定。
2、 定义好操作员后,更可进入建帐录入系统录入撤销所的手工帐务数据,如遇重帐号应统一在重帐号前加二位或三位相同的数(如99、999),在进入建帐系统时请不要以原系统定义的操作员进入,这有利于并帐勾对和统计,在建帐合并时合并所照常可进行微机业务处理,而不必停业。
3、 当某一储种录入完毕后便可进行此储种打印勾对,打印一律在主机上进行打印。对于活期储蓄,用SQL语句:unload to "/tmp/hzb" select hzb.zh,hzb.hm,hzb.jce,hzb.lxjs
form hzb,hzk where czy in ("新操作员名1","新操作员名2",...) and hzb.zh=hzk.zh 下载成文本文件,然后对文件/tmp/hzb进行排序再打印,命令是:sort hzb > hzb.txt
cat hzb.txt > /dev/lp0 。对于定期储蓄,直接用SQL语句:unload to "/dev/lp0" select zh,
hm,jce,khrq,qxrq,qx from zzb where zcy in ("新操作员名1","新操作员名2",...)进行打印。
4、 打印、勾对、修改完成后,再用SQL语句对已新建帐录入的储种进行余额统计,命令是:select sum (jce) from hzk where zcy in ("新操作员名1","新操作员名2",...),同理定期也一样,所有新建帐录入的储种余额总数正确后,再同上进行完整打印存档。
5、 合并录入正确完成后,再进入前台(newbank用户)进行汇总,打印出帐表核对单,然后
进行合并后的全部总分核对,如完全正确,则合并工作到此结束。
二、撤并双方都是微机记帐的合并操作方法
此合并有二种方法(但不论那种方法都应做好合并前的数据备份),第一种是系统本身所带的合并储蓄所功能,但此功能对被撤销所的微机帐号进行了重新设定而未沿用原帐号,这对以后的存取带了很大的不便。另一种方法是对原微机帐号作一个很小的改动(目的是合并时不要出现重帐号,并能尽量用原机器帐号存取款),基本不影响日后存、取操作,现对此方法作一介绍:
1、 打印被撤销所的所有余额表和分户帐,并存档保管。
2、 对撤销所的12个数据表进行下载(bxb bxk dhb dhk dzb gsdj hdb hzb hzk lzb lzk zzb ),未有数据的表不要下载,语句是:unload to /tmp/hzb select * from hzb 等。
3、 在/tmp目录下编辑一个sh程序(在此假设撤销所号是:0000001,合并后所号是:0000002,合并储种是活期储种 0000,程序名是replace) ,逐一对下载带有帐号字段的所有文本文件(有:bxb,bxk,dhb,dhk,hdb,hzb,hzk,lzb,lzk,zzb)进行修改,其程序代码是:
vi hzb <<. >/dev/null 2>/dev/null # 字符<<后有一园点
:1,\$s/000000100000/000000200009/
:1,\$s/000000100001/000000200009/
:1,\$s/000000100002/000000200009/
:1,\$s/000000100003/000000200009/
:1,\$s/000000100004/000000200009/
:1,\$s/000000100005/000000200009/
:1,\$s/000000100006/000000200009/
:1,\$s/000000100007/000000200009/
:1,\$s/000000100008/000000200009/
:x
.
然后执行:sh replace
其它储种文本文件也编同样的程序进行修改,不过所号后面的四位数要改(定期储蓄zzb,zzk是0003,零存整取lzb,lzk是0004,定活两便dhb,dhk是0002 等),还有文本文件名要改,如修改定期储蓄zzb:
vi zzb <<. >/dev/null 2>/dev/null
:1,\$s/000000100030/000000200039/
:1,\$s/000000100031/000000200039/
.
.
.
:x
.
4、 把所有下载并修改好的文件拷入到合并所的主机上,然后用SQL语句逐一加载,语句是:load from /tmp/hzb insert into hzb 等。
5、 进入后台系统调整检验位,调整结束后如有错误提示,可能是有重帐号出现,按回车键把显示的帐号记录下来(经过以上修改重帐号出现的概率是很低的)然后在数据库中用update语句对其帐号进行更改,再调整检验位直至正确。
6、 如果活期储蓄经过以上方式修改重帐号较多(定期不能用此种方式),则可对replace程序进行修改,但这二种方式不得同时用,程序代码是:
vi hzb <<. >/dev/null 2>/dev/null
:1,\$s/000000100000/000000200003/
:1,\$s/000000100001/000000200004/
:1,\$s/000000100002/000000200005/
:x
.
这是因为活期储蓄的帐号组成有三种形式:1、建帐录入时帐号不满7位前位为0,
2、原COBOL程序转入的帐号最前一位为1,3、新开户的最前一位帐号为2,hzk也应用同种方式进行修改。
7、 进入前台业务系统进行汇总,打印帐表核对单,并与合并后的总帐核对相符。
8、 合并后,当被撤销所原有的储蓄业务存、取款时,对原存折(单)的帐号输入是把所号后的第一位数字统一改成9(用第二种方式修改的活期储蓄,输入第一位帐号对应方式是:0-->3,1-->4,2-->5),把最后一位数字(检验位)改成?号输入,对于用update语句修改过的重帐号必须查询正确的帐号后再输入。
posted on 2005-08-12 16:27 cyberfan 阅读(572) 评论(1)  编辑 收藏 引用 所属分类: 个人心得

评论

# re: 农信社储蓄所撤并如何进行微机帐务合并 2005-09-07 12:30 cyberfan
我在实际中试验了一下,以上可行,但我是用unload命令将表导出为文本文件,然后将所号与帐号进行调整,再用load命令导入表中,这样更直观,更容易控制其进程。
这只能算是个人经验,如果有同行的话,可以试试。  回复  更多评论
  

只有注册用户登录后才能发表评论。