金蝶二开凭证生成反写二开单据凭证号

   /*** 凭证生成时反写凭证号*/@Overridepublic void reverseSave(Context ctx, IObjectPK srcBillPK,CoreBillBaseInfo srcBillVO, BOTBillOperStateEnum bOTBillOperStateEnum,BOTRelationInfo bOTRelationInfo) throws BOSException, EASBizException {BOTRelationInfo relation = (BOTRelationInfo) bOTRelationInfo;BOSObjectType bosType = BOSUuid.read(relation.getDestObjectID()).getType();if(bosType.equals((new VoucherInfo()).getBOSType())) {FundTransInterInfo info = (FundTransInterInfo) srcBillVO;if(!bOTBillOperStateEnum.equals(BOTBillOperStateEnum.DELETE)) {// 生成凭证String voucherID = relation.getDestObjectID();VoucherInfo voucherInfo = (VoucherInfo) VoucherFactory.getLocalInstance(ctx).getValue(new ObjectStringPK(voucherID));// 以下设置单据的凭证信息info.setVoucherNum(voucherInfo.getNumber());}FundTransInterFactory.getLocalInstance(ctx).reverseSave(srcBillPK, info);}}
 /*** 凭证删除时反写凭证号为空*/@Overridepublic void reverseSave(Context ctx, IObjectPK srcBillPK, IObjectValue arg2,BOTBillOperStateEnum arg3, IObjectValue arg4, IObjectValue arg5)throws BOSException, EASBizException {BOTRelationInfo relation = (BOTRelationInfo) arg4;BOSObjectType bosType = BOSUuid.read(relation.getDestObjectID()).getType();if(bosType.equals((new VoucherInfo()).getBOSType())) {FundTransInterInfo info = (FundTransInterInfo) arg2;// 删除凭证if(arg3.equals(BOTBillOperStateEnum.DELETE)) {// 以下设置单据的凭证信息info.setVoucherNum(null);}FundTransInterFactory.getLocalInstance(ctx).reverseSave(srcBillPK, info);}}

需要对框架的凭证进行处理时,在对应controllerBean中重写对应方法
在生成凭证时反写
public void reverseSave(Context ctx, IObjectPK srcBillPK,CoreBillBaseInfo srcBillVO,
BOTBillOperStateEnum bOTBillOperStateEnum,BOTRelationInfo bOTRelationInfo) throws BOSException, EASBizException {}
在删除凭证时反写
public void reverseSave(Context ctx, IObjectPK srcBillPK, IObjectValue arg2,
BOTBillOperStateEnum arg3, IObjectValue arg4, IObjectValue arg5)
throws BOSException, EASBizException {}

金蝶二开凭证生成反写二开单据凭证号相关推荐

  1. jquery二维码生成插件_二维码生成器

    jquery二维码生成插件_二维码生成器 下载地址:jquery生成二维码.rar 转载于:https://www.cnblogs.com/wifi/articles/3176529.html

  2. 转【微信小程序 四】二维码生成/扫描二维码

    原文:https://blog.csdn.net/xbw12138/article/details/75213274 前端  二维码生成  二维码要求:每分钟刷新一次,模拟了个鸡肋,添加了个按分钟显示 ...

  3. 单个视频二维码生成与列表二维码生成(完整版)

    视频二维码有有两种情况:一种是单个视频的生成一个二维码:另一种是一组视频(多个视频)生成一个列表二维码.用户按自己的实际需求生成,即可,很方便. 原创内容,2021-9-16 第一部分:单个视频二维码 ...

  4. 【微信小程序 四】二维码生成/扫描二维码

    前端 二维码生成 二维码要求:每分钟刷新一次,模拟了个鸡肋,添加了个按分钟显示的时间加在二维码中,起到刷新的作用,在onshow中每次打开界面就会刷新显示 var QR = require(" ...

  5. 聚合二维码生成(小程序二维码、付款码)

    1. 付款码 点击前往 2. 小程序二维码 扫码进入小程序 第一步: 配置微信小程序二维码 微信公众平台 >开发 >开发设置 >扫普通链接二维码打开小程序 点击添加,配置二维码规则 ...

  6. crmeb多商户二开更换短信模板二开文档

    使用多商户系统的时候,可能某些短信的模板并不太符合我们的需求,所以需要修改短信的模板及发送的短信内容,这里演示一下完整的操作. 一.申请短信模板 这里申请后等待审核,也可以联系客服或者售后技术处理,{ ...

  7. 超详细AI二维码制作教程:手把手教你如何用Stable Diffusion 生成一个创意二维码?

    AI已来,未来已来! 来势汹汹的人工智能,如同创世纪的洪水,正在全世界的范围内引发一场史无前例的科技革命.AI正在改变世界!而我们正是这场巨变的见证者. 今天我们要介绍的内容就是:如何利用AI工具St ...

  8. simple go web application 二维码生成 打包部署

    go语言简易web应用 & 二维码生成及解码 & 打包部署 转载请注明出处: https://www.cnblogs.com/funnyzpc/p/10801476.html 前言(闲 ...

  9. 关于用友 U8-UAP二开的一些事

    这是关于一个刚刚接触用友U8的二次开发的一些小心得. 首先就是用友二开的论坛,http://u8dev.yonyou.com/ 当然这个论坛做得不怎么样,提出了好几个问题,都没有回复的. 以下是关于二 ...

最新文章

  1. 20165235实验四 Android程序设计
  2. (重要)java都是值传递,与对象形参所指向的对象改变,其实参所指向的对象也相应改变并不矛盾(2011年9.30日一天写的两个程序的总结结果)...
  3. 【网络安全】详细记录一道简单面试题的思路和方法
  4. 这四种情况下,才是考虑分库分表的时候!
  5. java中map可以为空吗_Java: Map里面的键和值可以为空吗?
  6. python对象的 init 和 del 方法
  7. TypeScript 的 type predicates
  8. jracdrive变频器说明书580_jracdrive变频器err02
  9. leaflet加载离线OSM(OpenStreetMap)
  10. ruby 集合 分组_将Ruby中两个集合的所有元素结合在一起
  11. Light oj 1214-Large Division (同余定理)
  12. 音乐编辑 java_求助 关于java编辑音乐
  13. 【免费下载】2021年7月热门报告盘点(附热门报告列表及下载链接)
  14. Python pip的使用
  15. VS启动多个实例调试
  16. 3.15PMP试题每日一题
  17. 无线教育带来BYOD的A+体验
  18. 市内移出版本2.0(1、一页显示15条。2、增加控制标志。3、打印表格时绑定的list的优化。4、保存迁出登记信息时根据业务流水号判断增加还是修改。5、统一管理常量)
  19. 【面试】896- 助力春招!2021 阿里字节快手新鲜面经
  20. socket系列之什么是socket

热门文章

  1. 介绍自贡恐龙皮肤化石的发现
  2. 自然语言处理(NLP)—入门、下载数据(一)
  3. 上海综合食品百年老店
  4. 擎天柱机器人画画_擎天柱卡通简笔画图片
  5. MAC将多个csv文件合并成一个
  6. linux的常见命令解析
  7. 1分钟做出一个可爱鬼畜动图!
  8. 全球空气净化器排行榜 有哪些品牌
  9. 编译安装redis报错zmalloc.h
  10. 单开双控_我们常用的电灯开关单开双控是什么意思?