zoukankan
html css js c++ java
本地化 发票审核日志 的一个bug
对于已收到发票但货还未到的采购单,需要先在 应收账款->日志->发票->发票登记薄 处登记该发票,这时采用供应商过账模板中的到达科目和到达对方科目过账,到达科目可以设暂估应付账款,到达的对方科目可以设为原材料采购科目,等货物入库后再在发票审核日志处将在发票登记薄过账的发票对冲,生成正式发票。
如果启用了中国式凭证系统,在对冲的时候就会出现如下画面:
原因是
PurchFormLetter_ApproveJournal
这个类的方法
NumberSeq allocateNumAndVoucher()
{
return
numberSeq;
}
由于凭证号是在创建审核日志的时候就已经分配了,所以这里不再实例化numberSeq,而本地化的代码没有考虑这个情况,直接在PurchFormLetter的InserJournal方法中调用了
numberSeq.parmTransDate(purchParmTable.transDate);这个方法,所以就出错了。
解决方法:判断一下当前实例如果是PurchFormLetter_ApproveJournal或者numberSeq为null就不调用该方法。
if
(LedgerParameters::find().ChineseVoucher_CN
==
NoYes::Yes
&&
numberSeq)
{
numberSeq.parmTransDate(purchParmTable.transDate);
}
查看全文
相关阅读:
剑指offer--38.左旋转字符串
剑指offer--37.和为S的两个数字
剑指offer--35.数组中只出现一次的数字
剑指offer--34.数字在排序数组中出现的次数
剑指offer--33.丑数
剑指offer--36.整数中1出现的次数(从1到n整数中1出现的次数)
剑指offer--32.把数组排成最小的数
剑指offer--31.二叉树中和为某一值的路径
剑指offer--30.二叉搜索树的后序遍历序列
剑指offer--29.从上往下打印二叉树
原文地址:https://www.cnblogs.com/Farseer1215/p/868693.html
最新文章
手写instanceof (详解原型链) 和 实现绑定解绑和派发的事件类
ES6入门系列 ----- 使用Proxy 实现观察者模式
ES6入门系列 ----- Reflect
ES6入门系列 ----- 对象的遍历
ES6 入门系列 (三) 尾递归
ES6入门系列二(数值的扩展)
ES6 入门系列 (一)ES6的前世今生
IDEA连接MySQL8.0数据库时,报错[08001] Could not create connection to database server. Attempted reconnect 3 times. Giving up.
npm run dev 还是 npm run serve
Redis 密码设置和查看密码
热门文章
Redis报错 : (error) NOAUTH Authentication required
SpringBoot+springDataJpa实现单表字段动态部分更新
SpringBoot整合mybatis使用pageHelper插件进行分页操作
SpringBoot+Mybatis+MybatisPlus整合实现基本的CRUD操作
本地项目上传到码云(gitee)远程仓库(图文详解)
SpringBoot整合log4j2导入新的依赖出现jar冲突解决
剑指offer--42.孩子们的游戏(圆圈中最后剩下的数)
剑指offer--41.扑克牌顺子
剑指offer--40.翻转单词顺序列
剑指offer--39. 跳台阶
Copyright © 2011-2022 走看看