核心系统项目文档 总体设计
判断方式:标志位==0 ? 非复核字段
标志位==1 && 条件表达式空 ? 复核字段
标志位==1 && 条件表达式结果为真 ? 复核字段 标志位==1 && 条件表达式结果为假 ? 非复核字段
检查位置:每个子交易提交之前。
复 核 号:在后台生成,柜员号+复核号唯一,每个柜员每个交易日从1开始 前台判断需要复核后保存当前数据到文件,然后提交后台;
后台生成复核号、记登记簿、返回复核号及响应信息。
复核登记:前台确认当前交易需复核以后,柜员号和交易日期做为
文件名保存当前的交易信息,然后提交一个特殊交易上传交易信息文件, 然后后台生成复核号,并登记复核登记簿。
交易信息文件:与授权信息文件差不多,但是需增加复核字段标志和复核员的选择标志(他人或任意)
§6.11.2 表结构
交易联动(JYLD) ???? 交易类型: 00 - 正常(普通) JYLX Char 2 10 - 双敲复核(任意) 11 - 双敲复核(他人) 交易条件(做为交易类型的补充) JYTJ Char 254 JYLX==1 , 双敲复核条件
画面字段(HMZD) ???? BZ ???? Char 8 第一位: 0 – 不复核 1 – 复核 Page 65 of 118
核心系统项目文档 总体设计
FHTJ
复核号表(FHH) 字段 JGH CZY DATE FHH UNIQUE INDEX
Char 254 复核条件 类型 Char Char Char Int 长度 10 6 10 空 备注 机构号 操作员号 交易日期(可选) 复核号 CZY + FHH Page 66 of 118
核心系统项目文档 总体设计
§6.11.3 记帐录入流程
子交易开始 屏幕输入 保存交易信息 所有子交易信息 下一个 子交易 判断 复核交易? 否 交易提交 是 保存所有画面信息 (判断复核字段条件) 提交主机 上传文件 主机 生成复核号 记登记簿 否 联动结束? 是 显示响应信息 显示复核号 交易结束
§6.11.4 复核流程
复核统一交易入口:公共复核交易9999xx
Page 67 of 118
核心系统项目文档 总体设计
9999xx 输入复核字段 输入柜员号 (复核号可选) 核对字段值 查询对应柜员的复核记录 核对成功、提交 按空格选择 交易结束
1. 输入柜员号和复核号(可选),进行查询需复核的交易 2. 选择其中一笔,按空格执行
3. 根据保存的数据文件恢复画面,恢复画面时根据复核字段标志隐藏复核字段 4. 进行字段复核,每个字段输入完后进行检查
5. 复核成功后:恢复交易数据,设置复核柜员号,柜员号是录入的柜员,提交主机 6. 若把当前复核交易当成原录入柜员的,当此交易需要异地授权时,回不到复核柜员。 7. 若把当前复核交易当成复核员的,现有的异地授权可以支持复核以后的异地授权 8. 核对失败后的处理:录入柜员重新做,复核柜员重新复核 9. 复核登记簿查询:提供一个查询交易,可以查询复核登记簿
§6.11.5 后台接口
? 前台生成数据文件名: sqfh_YYYYMMDD_Brc_Teller.hhmmss后台接收文件以后,
根据生成的复核号替换 hhmmss ,这样复核号和文件可以直接关联;
? 前台提交复核登记交易:上传数据:机构号、柜员号、交易日期、数据文件名、复
核状态(未复核)等
Page 68 of 118

