- 浏览: 147627 次
- 性别:
- 来自: 深圳
文章分类
最新评论
--BCDL单据各个流程节点,以福建电信为例
1. MisinterfaceAction 付款凭证制单 (提交审批的各个方法)
单笔提交审批:generateDWZFBill
多笔提交审批:generateFYFFBill
2. PaymentAction 单笔和多笔编辑界面
单笔提交审批: editDWZFBill
多笔提交审批: editFYFFBill
3. 主界面的提交审批
approvalTransfers 先进入这个方法,然后判断是否进入下面的 userGroupSelectApproval方法
userGroupSelectApproval 选择流程组的话会进入这个方法
4. 回单确认:有走流程和不走流程的区别 ,走流程还分第一次走流程 ,还是从流程里面被打回来
对应类和方法:MisinterfaceAction ChangeState
5. 退票:
对应类和方法: MisinterfaceAction outTransferBill
6. 退单:根据transferBillID找到对应的支付和支付明细单据,还有凭证
对应类和方法: M8InterfaceAction refuseVoucherForSC
7. 复制:
getResultForFYFF 多笔的
getResult 单笔的
--【福建移动】支付表增加唯一索引防止重复制单
-- 新增唯一索引列 移动的处理方式
ALTER TABLE CMCS3_TRANSFER_BILL ADD KEY_ DECIMAL(28) DEFAULT 0 NOT NULL;
UPDATE CMCS3_TRANSFER_BILL B SET B.KEY_ = B.TRANSFERBILLID;
update cmcs3_transfer_bill b
set b.voucherno = replace(coalesce(replace(ltrim(replace(rtrim(char(b.transferbillid)),'0',' ')),' ','0'),''),'.',''),
b.INVICENO = replace(coalesce(replace(ltrim(replace(rtrim(char(b.transferbillid)),'0',' ')),' ','0'),''),'.','')
where b.voucherno is null or b.INVICENO is null or b.VOUCHERNO = '' or b.INVICENO = '';
ALTER TABLE CMCS3_TRANSFER_BILL
ALTER COLUMN VOUCHERNO SET NOT NULL;
ALTER TABLE CMCS3_TRANSFER_BILL
ALTER COLUMN INVICENO SET NOT NULL;
reorg table CMCS3_TRANSFER_BILL;
ALTER TABLE CMCS3_TRANSFER_BILL ADD CONSTRAINT KEY_UNIQUE UNIQUE (VOUCHERNO,INVICENO,KEY_);
COMMIT;
-- 新增唯一索引列 电信的处理方式
ALTER TABLE CMCS3_TRANSFER_BILL ADD KEY_ NUMBER(28) DEFAULT 0 NOT NULL;
UPDATE CMCS3_TRANSFER_BILL B SET B.KEY_ = B.TRANSFERBILLID;
ALTER TABLE CMCS3_TRANSFER_BILL ADD CONSTRAINT KEY_UNIQUE UNIQUE (VOUCHERID,INVICENO,KEY_);
COMMIT;
--中间凭证表和帐套表
帐套表: CM_M8_account 里面存放帐套 和 单位编码
中间表的凭证表
select * from CM_M8_VOUCHER; --主表存放付款信息
select * from CM_M8_VOUCHER_detail; --主表存放收款信息
--贵州电信,查询取凭证,弹出页面,然后再点击 查询时候的 SQL,相当于所有的同步过来的数据都是从这里来
select distinct * from cm_m8_voucher0001 v, cm_m8_voucher_detail0001 vd, CM_M8_ACCOUNT cma
where v.VOUCHER_ID = vd.VOUCHER_ID
and v.UNIT_CODE = cma.UNIT_CODE
and cma.ACC_CODE in ('3400')
and cma.UNIT_CODE in ('3400', '3418', '3435')
order by dbms_random.value
--QueryTransfer 查询支付单据
Holiday hl=holidayService.getHolidayByDay(CalendarUtil.now(CalendarUtil.YEAR_MONTH_DAY));
if(hl==null) 看是不是节假日
--月度存量统计表、 银行实时存量统计表
月度存量统计表、 银行实时存量统计表 需要到cmcs3_timing_bank_account中取数,取已审核存款单
--关于initialServlet 的后台轮询线程
大部分都可以在 “银行接口” 菜单下面进行配置 轮询周期
--获取表头
this.getHead(request); --主界面
this.getHeadByChildPage(request); --子界面
1. MisinterfaceAction 付款凭证制单 (提交审批的各个方法)
单笔提交审批:generateDWZFBill
多笔提交审批:generateFYFFBill
2. PaymentAction 单笔和多笔编辑界面
单笔提交审批: editDWZFBill
多笔提交审批: editFYFFBill
3. 主界面的提交审批
approvalTransfers 先进入这个方法,然后判断是否进入下面的 userGroupSelectApproval方法
userGroupSelectApproval 选择流程组的话会进入这个方法
4. 回单确认:有走流程和不走流程的区别 ,走流程还分第一次走流程 ,还是从流程里面被打回来
对应类和方法:MisinterfaceAction ChangeState
5. 退票:
对应类和方法: MisinterfaceAction outTransferBill
6. 退单:根据transferBillID找到对应的支付和支付明细单据,还有凭证
对应类和方法: M8InterfaceAction refuseVoucherForSC
7. 复制:
getResultForFYFF 多笔的
getResult 单笔的
--【福建移动】支付表增加唯一索引防止重复制单
-- 新增唯一索引列 移动的处理方式
ALTER TABLE CMCS3_TRANSFER_BILL ADD KEY_ DECIMAL(28) DEFAULT 0 NOT NULL;
UPDATE CMCS3_TRANSFER_BILL B SET B.KEY_ = B.TRANSFERBILLID;
update cmcs3_transfer_bill b
set b.voucherno = replace(coalesce(replace(ltrim(replace(rtrim(char(b.transferbillid)),'0',' ')),' ','0'),''),'.',''),
b.INVICENO = replace(coalesce(replace(ltrim(replace(rtrim(char(b.transferbillid)),'0',' ')),' ','0'),''),'.','')
where b.voucherno is null or b.INVICENO is null or b.VOUCHERNO = '' or b.INVICENO = '';
ALTER TABLE CMCS3_TRANSFER_BILL
ALTER COLUMN VOUCHERNO SET NOT NULL;
ALTER TABLE CMCS3_TRANSFER_BILL
ALTER COLUMN INVICENO SET NOT NULL;
reorg table CMCS3_TRANSFER_BILL;
ALTER TABLE CMCS3_TRANSFER_BILL ADD CONSTRAINT KEY_UNIQUE UNIQUE (VOUCHERNO,INVICENO,KEY_);
COMMIT;
-- 新增唯一索引列 电信的处理方式
ALTER TABLE CMCS3_TRANSFER_BILL ADD KEY_ NUMBER(28) DEFAULT 0 NOT NULL;
UPDATE CMCS3_TRANSFER_BILL B SET B.KEY_ = B.TRANSFERBILLID;
ALTER TABLE CMCS3_TRANSFER_BILL ADD CONSTRAINT KEY_UNIQUE UNIQUE (VOUCHERID,INVICENO,KEY_);
COMMIT;
--中间凭证表和帐套表
帐套表: CM_M8_account 里面存放帐套 和 单位编码
中间表的凭证表
select * from CM_M8_VOUCHER; --主表存放付款信息
select * from CM_M8_VOUCHER_detail; --主表存放收款信息
--贵州电信,查询取凭证,弹出页面,然后再点击 查询时候的 SQL,相当于所有的同步过来的数据都是从这里来
select distinct * from cm_m8_voucher0001 v, cm_m8_voucher_detail0001 vd, CM_M8_ACCOUNT cma
where v.VOUCHER_ID = vd.VOUCHER_ID
and v.UNIT_CODE = cma.UNIT_CODE
and cma.ACC_CODE in ('3400')
and cma.UNIT_CODE in ('3400', '3418', '3435')
order by dbms_random.value
--QueryTransfer 查询支付单据
Holiday hl=holidayService.getHolidayByDay(CalendarUtil.now(CalendarUtil.YEAR_MONTH_DAY));
if(hl==null) 看是不是节假日
--月度存量统计表、 银行实时存量统计表
月度存量统计表、 银行实时存量统计表 需要到cmcs3_timing_bank_account中取数,取已审核存款单
--关于initialServlet 的后台轮询线程
大部分都可以在 “银行接口” 菜单下面进行配置 轮询周期
--获取表头
this.getHead(request); --主界面
this.getHeadByChildPage(request); --子界面
发表评论
文章已被作者锁定,不允许评论。
-
多表头的处理
2013-12-12 15:49 0多表头的处理 -
发给前方删除审批流当中的SQL
2013-11-13 08:59 423--在手工修改数据之前一定要先确认好,是否是对应的那条数据 ... -
BCDL 流程表应用
2013-10-06 13:14 678select * from cmcs3_process_u ... -
银企互联接口和报账接口
2013-07-09 14:54 0我 -
BCDL常用JS
2013-05-23 10:11 8091. Number(splitJoin($F(&quo ... -
接下来要看的知识点
2013-03-25 16:35 746--福建移动 交易明细补全功能:目前系统采取6:00-8 ... -
密码加密
2013-03-21 13:55 0CustomEdition/Oracle/WebConten ... -
获得待处理电子凭证链接地址
2013-03-20 18:33 587// 获得待处理电子凭证链接地址 2013-1-5 zha ... -
待办已办视图改造 速度优化
2013-03-20 09:25 0-- 待办已办视图改造 beginDROP VIEW CMB ... -
移植 SVN
2013-03-18 11:04 593SVN移植步骤:1、新建一个Maven项目 Maven ... -
培训 杂揉
2012-12-27 15:22 717--凭证导入 M8InterfaceA ... -
BCDL 培训业务1 同步凭证 制单提交审批 回单确认 复制
2012-12-27 09:48 877--青海电信 同步凭证 ... -
BCDL 行业应用
2012-12-19 18:01 792江苏,新疆,湖北电信 IP访问策略云南电信 版本显示,银 ... -
单例模式例子
2012-12-12 11:04 487=============如下是一个单例例子========= ... -
银企互联中间表
2012-12-07 10:58 486-----存放单位编码和帐套信息的表 DROP TABLE ... -
会用到不一定记得的方法3
2012-11-28 13:57 683/** * * 如果查询条件包含账套,必须调用此公用方法,因 ... -
新人了解BCDL文档
2012-11-28 10:36 944--写了一个简单的文档让新人初步了解BCDL -
BCDL常用接口
2012-11-22 17:04 692--交易明细补全功能 <!--EndFragment- ... -
开发BCDL实际过程中需要注意的问题
2012-11-20 14:39 408--1. 开发过程中最严重的错误 a. 与需求不符 ... -
解决福建批量复核慢
2012-11-14 09:40 726--解决福建批量复核慢的,以后其他省也可以这样 DROP I ...
相关推荐
【标题】:“新人了解BCDL文档” 在IT领域,BCDL(可能代表某种特定的编程语言、框架或数据格式)是新手需要掌握的关键概念之一。...通过深入学习和实践,新手可以逐步熟悉并掌握BCDL,从而在IT领域中奠定坚实的基础。
bcdl 从 Bandcamp 免费/付费下载您想要的专辑的脚本 我厌倦了声称从 Bandcamp 下载“FLAC”的脚本,而实际上只是翻录了网站使用的 128kpbs MP3 预览流。 这个脚本实际上模拟了“购买”你想要的免费... 自己编译: 安装g
4. **实践箱的使用**:了解实践箱的基本构造,并学会如何将编写的程序下载到实践箱中,观察其实际运行效果。 #### 实践环境与工具 本实践主要使用的是Max+plusⅡ软件,这是一款功能强大的EDA(电子设计自动化)...
通过对这些指令的学习与掌握,工程师能够更好地利用欧姆龙PLC进行程序设计与调试工作。 #### 二、指令分类与功能详解 根据文档提供的部分内容,我们可以将指令分为几大类进行详细解读: ##### 1. **逻辑运算指令*...
4. **数据传送指令**:包括`NOT`(非)、`AND`(与)、`OR`(或)、`XOR`(异或)等逻辑运算,以及`LOAD`(装载)和`NOT`(非)等数据处理指令,用于改变或组合数据。 5. **保持和微分指令**:`KEEP`指令用于保持...
- **BIN/BCD/BINL/BCDL**: 进制转换指令。 - **ASC/HEX**: ASCII和十六进制转换指令。 - **NEG**: 二进制求补指令。 - **二进制计算指令** - **ADB/SBB**: 加法/减法指令。 - **MLB/DVB**: 乘法/除法指令。 -...